/** Shopify CDN: Minification failed

Line 1030:30 Unterminated string token

**/
.site-header{
	padding: 15px 0;
}
.site-header__mobile-nav{
	max-width: 75%;
  	margin: auto;
}
.h2.site-header__logo{
	margin: 0;
}
*{
	font-family: 'Lato',sans-serif;
}
.site-header__icons-wrapper svg {
    color: #002d5e;
}
.site-header__icons-wrapper:before {
    content: '';
    display: block;
    width: 3px;
    height: 30px;
    background: #ff6e5d;
    opacity: .7;
    position: absolute;
    left: 0;
}
.site-header__icons{
	width: 15%;
}
.site-header__logo-image{
	max-width: initial;
}
.site-header__logo-image img{
	max-width: 50% !important;
}
ul#SiteNav li a, ul#SiteNav li button {
    font-size: 16px;
    font-weight: bold;
    color: #002d5e;
}
ul#SiteNav li a:hover{
	color: #e86a54;  	
}
ul#SiteNav li a:hover span,ul#SiteNav li button:hover span{
	border-bottom: 0;
}
button:focus{
	outline: none;
  	box-shadow: none !important;
}
/* Menu start */
p.sc-bdVaJa.gJRuiu,li.gm-item.gm-level-0.searchItem.gm-submenu-mega.gm-submenu-align-right,p.sc-kEYyzF.fLYzwH{
	display: none !Important;	
}
li.gm-item.gm-grid-item.gmcol-3.gm-has-submenu{
	max-width: 15%;
}
span.gm-retractor:after{
	display: none;
}
.site-header nav ul{
	justify-content: flex-end;
}
ul.gm-submenu.gm-dropdown a.gm-target{
	padding-bottom: 0 !important;
}
ul.gm-submenu.gm-dropdown.gm-submenu-bordered.gm-orientation-vertical.gm-jc-left{
	padding-bottom: 15px;
}
/* Menu End */

/* Footer Start */
.footer_section_heading{
	font-size: 18px;
  	font-weight: bold;
  	font-family: 'Lato';
  	margin-bottom: 10px;
}
.footer_text_block a{
	color: #fff;
}
.site-footer__item{
	margin-bottom: 0;
}
ul.site-footer__linklist,.footer_copy {
    font-size: 16px;
    font-weight: normal;
    line-height: 1.06;
    color: #ffffff;
}
.site-footer__hr {
    border-bottom: 2px solid #1a436f !Important;
    margin: 10px 0;
}
.footer_social_share ul li {
    padding: 0 10px;
}
.footer_social_share ul li:first-child{
	padding-left: 0;
}
.footer_social_share ul{
	text-align: left;
  	padding: 20px 0 0;
}
.footer_text_block p{
	margin-bottom: 0;
}
footer .site-footer__newsletter .input-group{
	display: block;
}
footer button#Subscribe,.cart__continue-btn {
    border-radius: 25px;
    background-color: #e86851;
    font-family: Quicksand;
    color: #FFFFFF;
  	font-weight: bold;
    letter-spacing: normal;
}
footer input#ContactFooter-email::placeholder{
	color: #fff;
  	opacity: 0.5;
}
footer input#ContactFooter-email,footer button#Subscribe{
	width: 85%;  
}
footer input#ContactFooter-email {
    border: solid 1px #aaaaaa;
    border-radius: 23px;
    font-size: 16px;
    background: transparent;
    color: #ffffff;
  	margin-bottom: 10px;
}
footer a:hover {
    text-decoration: none;
    border-bottom: 0 !Important;
}
.th_pb_grid_layout_2 .th_pb_list_ul_layout_2 .li_product_list_layout_2{
	width: 25%;
  	flex: none;
}
.site-footer__linklist-item {
    padding: 0 0px 10px 0;
}
.footer_page_width {
    max-width: 65%;
}
.footer_logo{
	line-height: 13;
  	cursor: pointer;
}
/* Footer End */

.grid--view-items{
	overflow: inherit;
}
.product-card__image-with-placeholder-wrapper,.best-seller-image_wrapper{
	background-color: #efefef;
  	border-radius: 10px;
}
.all_products ul li .product-card:hover .product-card__image-with-placeholder-wrapper{
	border-bottom-left-radius: 0;
  	border-bottom-right-radius: 0;
}
.row.product_name_price_wrapper{
	justify-content: space-between;
}
.price__regular, .price__sale{
	margin-right: 0;
}
.best-seller-image_wrapper {
    padding: 30px;
  	margin: 15px;
}
.product_title_wrapper{
	text-align :left;
}
:focus{
	outline: none !Important;
}

.filters-toolbar-wrapper{
	display: none;
}
li.collection_name a{
	color: #002d5e;
}
li.collection_name {
    font-size: 16px;
    font-weight: bold;
    color: #002d5e;
  	padding: 5px 0;
  	position: relative;
}
li.collection_name.has_dd.active_collection{
	font-weight: bold;
}
.sidebar_heading,.single_collection_sort_by label {
    color: #e86851;
    font-family: QuickSand;
}
.single_collection_sort_by label{
	display: block;
}
ul.collection_products_sidebar{
	margin: 0 30px;
  	display: none;
}
.collection_name.has_dd > a:after {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    background: url(/cdn/shop/t/1/assets/ico-select.svg?v=3923620043948533822);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    position: absolute;
    right: 30px;
    top: 12px;
}
.collection-hero__title span{
	font-family: QuickSand;
}
.collection-hero__title span:after {
    content: '';
    display: block;
    background: #e86851;
    width: 5%;
    height: 3px;
    margin: 1% auto 0;
}
.active_collection_slide a:after {
    transform: rotate(180deg);
}
ul.collection_products_sidebar li {
    font-size: 16px;
    color: #002d5e;
    font-weight: normal;    
}
li.collection_name.has_dd{
	font-weight: 500;
}
.pro_content_collection_name{
	font-size: 36px;
    font-weight: 500;
    color: #002d5e;
  	font-family: QuickSand;
}
.collection_description {
    font-size: 16px;
    color: #002d5e;
    text-align: center;
    margin: 2% 0;
}
.all_products:after {
    content: '';
    display: block;
    background: #e86851;
    width: 300px;
    height: 300px;
    position: absolute;
    top: 10%;
    right: -350px;
    opacity: .7;
    z-index: -1;
    border-radius: 100%;
}
.single_product{
	display: flex;
  	display: -webkit-flex;
  	display: -ms-flex;  
  	align-items: center;
}
.single_product .price__regular {
    font-size: 59px;
    font-weight: bold;
    color: #0d3b70;
}
a:hover{
	text-decoration: none;
}
.bundles_available{
	font-size: 18px;
    font-weight: bold;
    color: #e86851;
    letter-spacing: normal;    
    font-family: 'Quicksand',sans-serif;
}
.product-form__item.product-form__item--submit.product-form__item--payment-button.product-form__item--no-variants button {
    width: 47%;
    float: left;
    border: 1px solid;
    margin-right: 10px;
    border-radius: 30px;
  	margin-bottom: 0;
}
.product-form__item.product-form__item--submit{
	margin-bottom: 0;
}
.return-link-wrapper{
	margin: 35px auto;
}
.row{
	margin: 0;
}
.video_paly_icon {
    position: absolute;
    top: 0;
    display: flex;display:-webkit-flex;display:-ms-flex;
    justify-content: center;
    width: 100%;
    align-items: center;
    height: 100%;
}
.fc-field.field__product-video-thumbnail{
	position: relative;
}
.fc-field.field__product-video-thumbnail > img{
	width: 100%;
  	border-radius: 30px;
}
.price__badge--sale{
	background-color: #e86851;
  	border-color: #e86851;
}
.field__product-video-text li:after {
    content: '';
    display: block;
    background: #e86851;
    width: 7px;
    height: 7px;
    position: absolute;
    left: -15px;
    top: 9px;
    border-radius: 100%;
}
.field__product-video-text li{
	position: relative;
  	margin-left: 2%;
    width: 98%;
}
.row.product_additional_info{
	display: block;
  	padding: 30px 0;
}
.product_video{
	width: 100%;
}
.discover_state_image{
	cursor: pointer;
}
.page-width{
	padding: 0;
}
.product_pagination .pagination{
	justify-content: center;
  	width: 100%;
}
.collection-grid-item{
	padding: 0;
  	text-align: center;
  	border-radius: 10px;
}
.collection-grid-item:hover {
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.16);
}
.all_products ul li .product-card{
	padding-bottom: 15px;
}
.all_products ul li .product-card :hover {
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.16);
  	border-radius: 10px;
}
.collection-grid-item:hover .collection_single_image{
	border-bottom-left-radius: 0;
  	border-bottom-right-radius: 0;
}
.collection-grid-item__link{
	position: unset;
  	text-decoration: none !important;
}
.collection-grid-item__title{
	position: unset;
  	font-size: 20px;
    font-weight: bold;
    color: #002d5e;
  	margin: 0;
  	text-align: left;
  	padding: 0;
  	text-shadow: none;
  	letter-spacing: 0.5px;
  	transform: none;
}
.collection-grid-item__title-wrapper::before{
	background-color: transparent;
}
.collection_single_image {
    background: #fafafa;
    border-radius: 10px;
}
.collection-grid-item__title-wrapper .collection_description {
    font-size: 16px;
    color: #303030;
  	text-align: left;
    line-height: normal;
}
.collection-grid-item__title-wrapper{
	padding: 20px;
}
.row.collection_offer img{
	width: 100%;
}
.product_sidebar {
    max-width: 20%;
    margin-right: 5%;
}
.collection_shipping_info {
    padding: 30px 0;
    border-top: 2px solid #f1eded;
    border-bottom: 2px solid #f1eded;
}
.collection_offer_sidebar{
	padding: 30px 0;
}
.row.collection_offer{
	width: 75%;
  	float: right;
  	margin: 30px 0;
}
.site-footer{
	background-color: #002d5e;
    padding: 50px 0 15px;
}
.row.product_additional_info h2,.product_email_label {
    font-size: 30px;
    font-weight: 500;
    color: #0d3b70;
    letter-spacing: normal;
    text-transform: capitalize;
  	font-family: 'Quicksand',sans-serif;
}
.product-recommendations__inner h2 {
    font-size: 36px;
    font-weight: 500;
    text-align: center;
    color: #002d5e;
    letter-spacing: 1px;
    text-transform: capitalize;
  	font-family: 'Quicksand',sans-serif;
}
.product-single__title {
    font-size: 40px;
    font-weight: 500;
    color: #0d3b70;
  	font-family: 'Quicksand',sans-serif;
  	padding-top: 30px;
}
button.slick-arrow {
    background: #e24124;
	width: 30px;
  	height: 30px;
    border-radius: 100%;
}
button.slick-arrow:hover,button.slick-arrow:focus{
	background-color: #e24124;
}
.slick-next:before, .slick-prev:before{
	font-size: 25px;
  	line-height: 5px;
}
.slick-prev:before {
    content: '\2039';
}
.slick-next:before {
    content: '\203A';
}
.product-recommendations__inner h2:after {
    content: '';
    display: block;
    background: #e86851;
    width: 100px;
    height: 3px;
    margin: 1% auto;
    border-radius: 3px;
}
.row.product_video_row{
	padding: 30px 0;
}
.product-card__title {
    font-size: 18px;
    font-weight: bold;
    color: #002d5e;
}
.product-single__description{
    font-size: 20px;
    color: #303030;
}
.product-single__description{
	max-width: 85%;  	
}
ul.gm-menu > li:nth-child(5), ul.gm-menu > li:nth-child(6),ul.gm-menu > li:nth-child(7),ul.gm-menu > li:nth-child(8){
	display: none;
}
nav#AccessibleNav{
	width: 100%;
}
p.close_announcement {
    margin: 0;
    position: absolute;
    right: 20px;
    top: 20%;    
    font-size: 25px;
}
p.close_announcement button,p.close_announcement button:hover{
	color: #fff;
  	opacity: 1;
}
.product_email_section input#-email {
    border-radius: 23px;
    border: solid 1px #cccccc;
    max-width: 50%;
  	margin: 0 10px 0 50px;
}
.product_email_section button#Subscribe {
    border-radius: 25px;
    background-color: #e86851;
    max-width: 30%;
    color: #fff;
}
.product_email_section input#-email,.product_email_section button#Subscribe{
	height: 45px;
  	display: block;
}
input:focus{
	outline: none;
}
.product-recommendations__inner{
	border-bottom: 2px solid #f1eded;
}
.product_email_section{
	padding: 40px 0;
}
.home_banner_slick,.home_therapie_slick,.home_collections,.home_after_banner_icons{
	display: none;
}
.width-100{
	width: 100%;
}
.single_home_collection{
	padding-right: 20px;
}
.single_home_collection img,.best-seller-image_wrapper img{
	margin: auto;
}

/* Home Start */
.main-content{
	padding: 0;
}
.single_banner,.row.banner_row{
	position: relative;
  	background-color: #000;
}
.banner_text_wrapper {
    position: absolute;
    top: 50%;
/*     right: 0;
  	transform: translate(-50%,-50%); */
  	right: -30%;
    transform: translate(-50%,-50%);
    width: 50%;
}
.banner_bold_heading p {
    font-size: 70px;
    font-weight: 900;
    line-height: 1.03;
    color: #ffffff;
}
.bnner-description p {
    font-size: 24px;
    line-height: 1;
    color: #ffffff;
}
.bnner-description {
    padding: 15px 0 35px;
}
.home_banner_cta button,.collection_cta_home button,.solution_section_cta button {
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    padding: 0;
    width: 150px;
    height: 45px;
    border: 1px solid transparent;
    background: #ff6e5d;
    border-radius: 30px;
    text-transform: uppercase;
    font-family: 'Quicksand',sans-serif;
}
#home_banner .slick-dots li button:before{
	background-color: #b4adaa;
}
#home_banner .slick-dots li button,#home_banner .slick-dots li button:before,#home_banner .slick-dots li {    
    width: 50px;
    height: 3px;
    opacity: 1;
}
#home_banner .slick-dots li button:before{
	content: '';  	
}
#home_banner .slick-dots li.slick-active button:before{
	background-color: #ff6e5d;
}
.home_after_banner_icons .slick-arrow{
	display: none !Important;
}
#home_banner .slick-dots{
	position: absolute;
    bottom: 100px;
    right: 150px;
    width: auto;
}
div#product_bundles{
	padding: 5% 0;
}
.section-heading-home{
	max-width: 90%;
  	margin: auto;
}
.section-heading-home,.field__product-video-text h2 {
    font-size: 36px;
    font-weight: 500;
    text-align: center;
    color: #002d5e;
    font-family: 'Quicksand';
    text-transform: inherit;
    letter-spacing: normal;
}
.field__product-video-text h2{
	text-align:  left;
}
.section-heading-home:after {
    content: '';
    display: block;
    width: 5%;
    height: 3px;
    background: #e86851;
    margin: 10px auto 0;
}
.collection_title_home{
	font-size: 30px;
    font-weight: 500;
    text-align: center;
    color: #002d5e;
    font-family: 'Quicksand';
    text-transform: inherit;
    letter-spacing: normal;
  	margin-bottom: 15px;
}
.home_collections,section#home-discover-state-section > .row,.row.home_therapie_slick {
    max-width: 70%;
    margin: 3% auto;
}
.collection_image_home {
    background: #f9f9f9;
    text-align: center;
    padding: 30px 0;
  	margin-bottom: 20px;
}
.collection_description_home,.collection_description_home p {
    font-size: 20px;
    line-height: 1.35;
    color: #303030;
}
.collection_cta_home button{
	margin: 30px 0;
}
section#home-discover-state-section {
    background: #f9f9f9;
  	margin: 50px 0;
  	padding: 3% 0;
}
.discover_state_text p {
    font-size: 50px;
    line-height: 1.4;
    color: #000000;
    font-family: Quicksand;
}
section#home-discover-state-section > .row{
	align-items: center;
}
.view_col_store a {
    font-family: Quicksand;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
    color: #e86851;
}
.row.solutions_row{
	position: relative;
}
.solutions_text_wrapper {
    position: absolute;
    top: 50%;
  	width: 100%;
  	text-align: center;
  	transform: translateY(-50%);
}
.solutions_home_sec_heading p {
    font-family: Quicksand;
    font-size: 50px;
    font-weight: bold;
    line-height: 1.2;
    color: #ffffff;
}
.solutions_section_description p {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.33;
    color: #ffffff;
}
.solutions_section_description {
    margin: 10px 0;
}
.solution_section_cta{
	margin: 30px 0 0;
}
.solution_section_cta button{
	width: 200px;
}
.banner_image_wrapper,.solutions_row_image{
	background-color: #333;
}
section#home_solution{
	display: none;
}
.banner_image_wrapper img,.solutions_row_image img{
	opacity: 0.8;
}
section#home_therapies{
	padding: 3% 0;
}
.home_single_therapie h3 {
    font-size: 24px;
    color: #0d3b70;
  	margin: 20px 0;
}
.therapie_article_description {
    font-size: 18px;
    line-height: 1.33;
    color: #000000;
}
.home_single_therapie img{
	margin: auto;
}
.slick-initialized .slick-slide > div{
	height: 100%;
}
.home_single_therapie {
    box-shadow: -2px 5px 10px 0 rgba(0, 0, 0, 0.1);
    padding: 30px;
    max-width: 95%;
  	border-radius: 30px;
  	margin: 30px 15px;
  	height: 90%;
}
.site-footer{
	margin-top: 0;
}
.home_after_banner_description{
	width: 100%;
}
.home_after_banner_description p {    
    font-size: 20px;
    color: #000000;
}
.after_banner_single_icon p {
    font-size: 20px;
    color: #0d3b70;
    line-height: normal;
  	margin: 20px 0 0;
  	font-family: Quicksand;
}
.after_banner_single_icon{
	text-align: center;
}
.after_banner_single_icon img{
	margin: auto;
}
.home_after_banner_icons {
	padding: 3% 0;
}
section#home_after_banner {
    border-radius: 25px;
    background-color: #f9f9f9;
    max-width: 80%;
    margin: -4% auto 0;
    padding: 2%;
    z-index: 0;  	
}
div#shopify-section-home-after-banner {
	position: relative;
}
div#shopify-section-home-after-banner:before {
    content: '';
    display: block;
    width: 250px;
    height: 250px;
    background: #e86851;
    position: absolute;
    left: -30px;
    bottom: 0;
    opacity: .7;
    border-radius: 100%;
    z-index: -1;
}
section#home-product-collection {
    padding: 3% 0 0;
}
section#home_contact_form {
    background: #f9f9f9;
    padding: 3% 0;
    text-align: center;
}
section#home_contact_form > .row{
	justify-content: center;
}
.home-contact-form-heading {
    font-size: 20px;
    color: #303030;
    padding: 1% 0 2%;
}
#home_contact_form form{
	width: 100%;
  	border: 0;
}
div#discover_sec_modal {
    max-width: 50%;
    margin: auto;
    overflow: hidden;
}
input.cart__submit.btn.btn--small-wide {
    background: #e86851;
    color: white;
    letter-spacing: normal;
    border-radius: 30px;
    width: 150px;    
}
#homeVideo{
	width: 100%;
  	display: none;
}
.home_cf_wrapper {
    max-width: 50%;
    margin: 3% auto 0;
}
/* Home END */

/* Contact Start */
.contact_form_content > h2 {
    font-size: 18px;
    font-weight: 600;
    text-transform: inherit;
    color: #0d3b70;
    letter-spacing: normal;
}
.contact_form_content p {
    font-size: 16px;
    letter-spacing: normal;
    color: #303030;
}
.contact_form_right form input,.contact_form_right textarea{
	width: 100%;
  	margin-bottom: 20px;
}
.contact_form_right input[type="radio"]{
	width: auto;
}
#home_contact_form > .row input,#home_contact_form > .row textarea{
	border: 1px solid #aaaaaa;
  	border-radius: 30px;
  	padding: 10px 18px;
}
#home_contact_form > .row textarea{
	border-radius: 10px;
  	height: auto;
}
.row.contact_page_form_row input  {    
  	border: 1px solid #aaaaaa;    
  	color: #aaa;
  	border-radius: 30px;
  	padding: 0;
  	background-color: transparent;
  	padding: 10px 18px;
}
.row.contact_page_form_row input::placeholder,.row.contact_page_form_row textarea::placeholder{
	color: #aaa;
}
.row.contact_page_form_row textarea {
	border-bottom: 1px solid #aaaaaa;
  	background-color: transparent;
  	border-radius: 10px;
}
.row.contact_page_form_row input.btn:focus{
	outline: none;
}
.row.contact_page_form_row input.btn {
    border-radius: 25px;
    background-color: #e86851;
    font-size: 16px;
    color: #ffffff;
    border: 1px solid;
    margin: 0;
    letter-spacing: normal;
    width: 210px;
    padding: 0 15px;
    height: 45px;
    margin-top: 5px;
    text-transform: capitalize;
    font-family: QuickSand;
}
section#home_contact_form label{
	display: none;
}
.bread_crumbs{
	padding: 15px 0;
}
hr.contact_form_sec_seperator {
    border: 1px solid #e4e4e4;
    margin: 5% 0;
}
.contact_location_sec_heading{
	font-family: Quicksand;
  	font-size: 30px;
  	font-weight: 500;
  	color: #e86851;
  	letter-spacing: normal;
  	text-transform: capitalize;
}
.fc-field.field__contact-city-address {
    font-size: 18px;
    color: #0d3b70;
}
.fc-field.field__contact-city-name {
    font-weight: bold;
  	font-size: 18px;
    color: #e86851;
}
.pl-0{
	padding-left: 0;
}
.single_contact_location {
    padding: 25px 0;
    border-bottom: 2px solid #e4e4e4;
  	width: 90%;
}
.single_contact_location:last-child{
	border-bottom: 0;
}
#contact_map{
	width: 100%;
  	height: 600px;
  	border-radius: 25px;
}
.row.contact_map_row{
	padding-bottom: 7%;
}
.row.contact_page_form_row label{
	color: #002d5e;
  	font-size: 14px;
  	font-family: QuickSand;
  	display: none;
}
.row.contact_page_form_row{
	justify-content: center;
}
.contact_form_right{
	display: none;
}
.contact_tabs{
	border: 0;
    display: flex;display: -webkit-flex;display: -moz-flex;display: -ms-flex;
    justify-content: space-around;
  	margin-bottom: 10px;
}
.contact_tabs:after {
    content: '|';
    position: absolute;
}
hr.contact_form_seperator {
    max-width: 80%;
    margin: 3% auto;
    border: 1px solid #eaeaea;
}
p.contact_form_text {
    font-size: 13px;
    text-align: center;
    color: #0d3b70;
}
input.company_field{
	display: none;
}
.contact_tabs a{
	font-size: 16px;
    font-weight: bold;
    color: #808080;
  	cursor: pointer;
}
.contact_tabs li.active a{
	color: #000;
}
.contact_form_left {
    max-width: 60%;
    flex: none;
}
.contact_form_text.partner{
	display: none;
}
/* Contact End */

/* Bundle Product Start */
.th_pb_title h4{
	font-family: 'Quicksand';
  	text-transform: capitalize'
}
.th_pb_title p{
	padding: 5px 0 !Important;
  	font-size: 18px !Important;
}
.th_pb_addtocart_section .th_pb_add_to_cart{
	width: auto;
  	border-radius: 30px;
}
.th_pb_grid_layout_2 .th_pb_list_ul_layout_2 .li_product_list_layout_2::after{
	top: 45%;
}
.th_pb_list_content{
	border-radius: 10px;
}
figure.th_product_img.th_pb_wf.th_product_img_layout_2,.th_pb_grid_layout_2.th_pb_wf{
	display: flex;display: -webkit-flex;display:-moz-flex;display: -ms-flex;
  	align-items: center;
}
/* Bundle Product End */

/* Login Page Start*/
.login_options a {
    font-size: 18px;
    color: #002d5e;
  	text-decoration: none;
}
.login_options{
	margin-bottom: 5px;
}
div#login-page{
	padding: 3% 0;
}
div#CustomerLoginForm form{
	width: 50%;
  	margin: 3% auto 0;
}
div#CustomerLoginForm form label{
	display: none;
}
div#CustomerLoginForm form input{
  border-radius: 25px;
  border: solid 1px #aaaaaa;
}
div#CustomerLoginForm form input.cus_login_submit{
	width: 100%;
    background: #e86851;
    font-family: Quicksand;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    letter-spacing: normal;
    border: inherit;
}
/* Login Page End */

/* Register start */
input.customer_register_button {
    background: #e86851;
    color: white;
    letter-spacing: 0;
    width: 100px !important;
    border-radius: 30px;
}
.register_centers_wrap{
	display: flex;
  	display: -webkit-flex;
  	display: -ms-flex;
  	display: -moz-flex;
  	align-items: center;
  	margin-bottom: 20px;
}
.register_centers_wrap input {
    margin: 0 0 0 5px;
}
.register_centers_wrap label{
	margin-right: 30px;
}
.cust_address_button{
	color: #e86851;
  	padding: 0;
}
a#customer_logout_link {
    background: #e86851;
    width: 150px;
    height: 45px;
    text-align: center;
    color: #fff;
    border-radius: 30pc;
    display: flex;
    align-items: center;
    justify-content: center;
}
button.dropdown-item a#customer_logout_link {
    width: auto;
    background: transparent;
    color: inherit;
    display: initial;
}
.logged_in_customer button#logged_customer {
    margin: 0;
    color: rgba(0, 45, 94, 1);
    font-size: 18px;
    font-weight: bold;
  	border: 0;
  	background: transparent;
}
.logged_in_customer .dropdown-item:focus,.logged_in_customer .dropdown-item:hover{
	background: transparent;
}
button.dropdown-item a{
	color: rgba(0, 45, 94, 1);
    font-size: 18px;
}
.site-header__account, .site-header__cart{
	padding: 0;
  	margin: 10px 11px;
}
#logged_in_customer_account_container{
	margin: 30px auto;
}
.no-after:after{
	display: none;
}
.account_details_name{
	margin: 15px 0;
}
.account_details_name span{
	font-family: QuickSand;
}
.update_address_wrapper li button {
    padding: 0;
    font-size: 18px;
    letter-spacing: normal;
    color: #e86851 !Important;
    text-transform: initial;
  	border: 0 !Important;
  	position: relative;
  	margin: 0 15px 0 0;
}
.update_address_wrapper li button:hover,.update_address_wrapper li button:focus{
	background: transparent !important;
}
.update_address_wrapper li button:after{
	content: '';
  	display: block;
    width: 2px;
    height: 60%;
    background: #e86851;
    position: absolute;
    right: -10px;
    top: 6px;
}
.update_address_wrapper li:last-child button:after{
	display: none;
}
.return_to_acc a {
    font-size: 16px;
    font-weight: 500;
    color: #e86851;
}
.row.address_edit_row{
	margin: auto;
}
.row.add_new_add{
	margin: 3% auto;
}
i.fas{
	font-family: FontAwesome;
    font-style: inherit;
    margin-right: 3px;
}
.add_new_add button{
	font-size: 16px;
  	font-weight: bold;
  	color: #ffffff;
  	letter-spacing: normal;
  	background-color: #e86851;
  	font-family: Quicksand;
  	width: 250px;
  	border-radius: 30px;
}
/* register End */

/* l1 banners start */
.banner-bold-heading p{
	font-size: 45px;
    font-weight: 900;
  	margin: 0;
  	line-height: normal;
  	color: #fff;
}
.banner-sub-heading p{
	margin: 0;
  	font-size: 15px;
  	color: #fff;
}
.l1-banner_text_wrapper {
    position: absolute;
    top: 50%;
    left: 30%;
    transform: translate(-70%,-50%);
}
.row.banner_row img{
	opacity: 0.7;
}
.centers-around-section-heading p{
  font-size: 27px;
  text-align: center;
  color: #000;
}
.centers-around-section-descrip p {
    font-size: 16px;
    text-align: center;
    color: #000;
}
.row.centers-around-row {
    padding: 3% 0;
}
.centers-around-section-heading:after {
    content: '';
    display: block;
    width: 10%;
    height: 3px;
    background: #e86851;
    margin: 1% auto;
}
.centers_row.row {
    max-width: 60%;
    margin: 3% auto 0;
}
.single_center_image img {    
    border-radius: 20px;
  	width: 100%;
}
.single_center_wrap{
	margin-bottom: 30px;
}
.single_clinic_name {
    font-size: 20px;
    line-height: 1.25;
    color: #0d3b70;
    font-weight: 600;
}
.clinic_specialist_slick,.thumbnail{
	display: none;
}
.single_clinic_address p {
    font-size: 16px;
    line-height: 1.33;
    color: #000;
}
.single_clinic_text_wrap{
  padding: 20px 0 0;
}
/* L1 banners end */

/* 404 start */
.error_page_row{
	margin-bottom: 50px;
}
.error_page_row *{
	font-family: 'QuickSand';
}
.error_page_row h2 {
    font-size: 36px;
    font-weight: bold;
    color: #002d5e;
    letter-spacing: normal;
    text-transform: inherit;
}
.error_page_row p {
    font-size: 24px;
    font-weight: 500;
    letter-spacing: normal;
    color: #002d5e;
}
.error_page_row button {
    font-size: 18px;
    font-weight: bold;
    color: #e86851;
    width: 250px;
    height: 45px;
    background: transparent;
    border: 1px solid;
    border-radius: 30px;
}
/* 404 end */
/* Therapies after Banner start */
.therapies_after_banner_text {
    font-size: 18px;
    line-height: 1.2;
    text-align: center;
    color: #000000;
    padding: 4% 0;
    max-width: 75%;
    margin: auto;
}
.row.therapies_after_banner{
	background-color: #f9f9f9;
}
.row.all_therapies_row {
    max-width: 85%;
    margin: 3% auto;
}
.single_therepies h2 {
    font-size: 24px;
    color: #0d3b70;
    text-transform: inherit;
    letter-spacing: normal;
}
.therepies_desc {
    font-size: 16px;
    line-height: 1.33;
    color: #000000;
    width: 80%;    
}
.single_therepies img {
    margin-bottom: 12px;
}
/* Therapies after Banner end */

/* Clinic page start */
.row.clinic_gal_row {
    max-width: 75%;
    margin: 5% auto;
}
.row.centers_breadcrumb {
    max-width: 80%;
    margin: 1% auto;
  	font-size: 15px;
}
.row.centers_breadcrumb a{
	color: #0d3b70;
}
.row.centers_breadcrumb span{
	color: #e86851;
}
.clinic_info_wrapper .field__clinic-name,.field__clinic-specialist-section-head,.field__clinic-specialist-name,.therapies-offered-section-head {
    font-size: 25px;
    color: #0d3b70;
  	font-family: QuickSand;
  	font-weight: 600;
}
.clinic_info_wrapper .field__clinic-address {
    font-size: 18px;
    line-height: 1.2;
    color: #000000; 
}
.clinic_info_wrapper .field__clinic-contact-number,.field__clinic-specialist-designation {
    color: #e86851;
  	font-size: 18px;
    line-height: 2.5;
}
.clinic_info_wrapper .field__clinic-contact-number:after,.clinic_info_wrapper .field__clinic-description:after {
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    background: #ebebeb;
    margin: 1% 0 2%;
}
.clinic_info_wrapper .field__clinic-description p{
	margin-bottom: 20px;
}
.clinic_info_wrapper .field__clinic-description,.clinic_info_wrapper .field__clinic-timings,.field__clinic-specialist-description {
    font-size: 16px;
    line-height: 1.33;
    color: #000000;
  	margin-bottom: 20px;
}
.field__clinic-google-map-link button {
    background: #e86851;
    border: 0;
    width: 175px;
    height: 40px;
    border-radius: 30px;
    color: white;
}
section#center_detail_specialist {
    background: #f9f9f9;
    padding: 3% 0;
}
.specialist_image,.specialist_detail{
	float: left;  	
}
.clinic_specialist_slick,.row.centers_therapies_row {
    max-width: 80%;
    margin: 2% auto 0;
}
.therapies-offered-by-clinic h3 {
    font-size: 18px;
    line-height: 1.25;
    text-align: center;
    color: #0d3b70;
    margin: 10px 0 30px;    
}
.centers_single_therapie{
	float: left;
}
.therapies-offered-section-head:after {
    content: '';
    display: block;
    width: 75px;
    height: 2px;
    background: #e86851;
    margin: 1% auto 3%;
}
.centers_single_therapie img{
	width: 100%;
}
img.specialist_slick.slick_left_arrow {
    position: absolute;
    left: -50px;
    top: 40%;
}
img.specialist_slick.slick_right_arrow {
    position: absolute;
    right: -50px;
    top: 40%;
}
.slick-arrow{
	cursor: pointer;
}
.slider.thumbnail{
	max-width: 95%;
  	margin: auto;
}
.slider.thumbnail .slick-current img {
    border: 2px solid #e86851;
    border-radius: 16px;
    padding: 0;
}
.thumbnail img {
    width: 90%;
    margin: 20px 10px;
}
iframe#slide_video{
	width: 100%;
}
img.thumbnail_slick.slick_left_arrow.slick-arrow, img.thumbnail_slick.slick_right_arrow.slick-arrow {
    position: absolute;
    top: 25%;
    width: 18px;
}
img.thumbnail_slick.slick_left_arrow.slick-arrow{
	left: -40px;
}
img.thumbnail_slick.slick_right_arrow.slick-arrow{
	right: -40px;
}
.clinic_info_wrapper {
    padding-left: 50px;
}
/* Clinic page end */

/* Solution page start */
section#solutions_2side_text_center_image > .row {
    max-width: 70%;
    margin: 2% auto;
    align-items: center;
}
section#solutions_2side_text_center_image > .row ul{
	line-height: 2.5;
}
section#solutions_2side_text_center_image > .row ul li {
    font-size: 20px;
    color: #000;
    position: relative;
}
section#solutions_2side_text_center_image > .row ul li:before {
    content: '';
    display: block;
    width: 5px;
    height: 5px;
    background: #e86851;
    border-radius: 1px;
    position: absolute;
    left: -15px;
    top: 24px;
}
.row.solution-pre-footer-row{
	position: relative;
}
.solution_pre_footer_text {
    position: absolute;
    top: 50%;
  	transform: translate(0px, -50%);
  	-webkit-transform: translate(0px, -50%);
    width: 100%;
    text-align: center;
}
.solution_pre_footer_heading {
    font-size: 30px;
    color: #ffffff;
    text-align: center;
    padding-bottom: 15px;
}
.solution_pre_footer_text button {
    font-size: 18px;
    width: 250px;
    color: #ffffff;
    text-align: center;
    border: 0;
    border-radius: 35px;
    height: 45px;
    background-color: #e86851;
    text-decoration: none;
}
.solution_pre_footer_heading:after {
    content: '';
    display: block;
    width: 100px;
    height: 3px;
    background: #e86851;
    margin: 1% auto;
}
section#solution_experience {
    background-color: #002d5e;
    padding: 30px 0px;
    position: relative;
    overflow: hidden;
    color: #fff;
}
.solution_exp_heading {
    text-align: center;
    font-size: 27px;
    margin-bottom: 20px;
}
.solution_exp_description p {
    font-weight: normal;
    font-size: 18px;
    max-width: 80%;
    margin: auto;
  	text-align: center;
}
.solution_exp_description ul {
    font-weight: normal;
    padding-top: 50px;
    line-height: 3;
    list-style-type: none;
}
.solution_exp_description ul li {
    font-size: 18px;
    color: white;
    position: relative;
    width: 48%;
  	margin-right: 2%;
    float: left;
}
.row.sol_experience_row {
    max-width: 75%;
    margin: auto;
}
.solution_exp_description ul li:before {
    content: '';
    display: block;
    width: 5px;
    height: 5px;
    background: #e86851;
    border-radius: 1px;
    position: absolute;
    left: -15px;
    top: 25px;
}
.solution_exp_heading:after {
    content: '';
    display: block;
    width: 100px;
    height: 2px;
    background: #e86851;
    margin: 1% auto;
}
section#solution_experience:before {
    content: '';
    display: block;
    width: 200px;
    height: 200px;
    background: #ff6e5d;
    position: absolute;
    top: -55px;
    left: -55px;
    border-radius: 100%;
}
.other_sol_sec_heading{
	font-size: 27px;
}
#other_solutions{
	background-color: #f9f9f9;
  	padding: 3% 0;
}
.row.other_solutions_row{
	max-width: 80%;
  	margin: auto;
}
.other_sol_sec_heading:after {
    content: '';
    display: block;
    width: 100px;
    height: 2px;
    background: #e86851;
    margin: 1% auto;
}
.singe_solution p {
    font-size: 18px;
    text-align: center;
    color: #0d3b70;
  	padding: 10px 0;
}
.singe_solution img {
    width: 100%;
    height: 250px;
    object-fit: cover;
    border-radius: 15px;
}
/* solution page dnd */

@media(max-width: 767px){
  .contact_map{display: none;}
  .site-header__mobile-nav,section#home_after_banner,.home_collections, section#home-discover-state-section > .row, .row.home_therapie_slick,.footer_page_width,
  .page-width{max-width: 90%;}
  nav#AccessibleNav{width: 100%;}
  .site-header__logo-image img{max-width: 100% !important;}
  .gm-menu-installed .gm-menu .gm-item.gm-level-0 > .gm-target{padding: 10px 5px !important;}
  .gm-menu-installed .gm-menu .gm-item.gm-level-0 > .gm-target > .gm-text{font-size: 15px !Important;}
  .site-header__icons-wrapper:before{display: none;}
  
  /* Home max 767 start */
  .bnner-description{padding: 10px 0;}
  button.slick-arrow{width: 20px;height: 20px;}
  .slick-next:before, .slick-prev:before{font-size: 18px;}
  .after_banner_single_icon img{width: 50px;height: 50px;object-fit: contain;}
  #home_contact_form form{width: 75%;}
  .site-footer__item{max-width: 50%;flex: none;margin-bottom: 5%;}
  div#shopify-section-home-after-banner:before{width: 100px;height: 100px;left: -20px;bottom: 3%;}
  .solutions_section_description{margin: 0;}
  .solution_section_cta,.collection_cta_home button{margin: 15px 0 0;}
  .collection_image_home{margin-bottom: 15px;}
  
  .bnner-description p,.after_banner_single_icon p,.collection_description_home, .collection_description_home p,.solutions_section_description p,
  .home_banner_cta button, .collection_cta_home button, .solution_section_cta button{font-size: 16px;}
  
  .home_after_banner_description p{font-size: 18px;}
  .section-heading-home,.collection_title_home,.discover_state_text p,.field__product-video-text h2{font-size: 25px;}
  .solutions_home_sec_heading p{font-size: 30px;}
  .banner_bold_heading p{font-size: 35px;}
  .home_cf_wrapper{max-width: 85%;}
  
  /* Home max 767 end */
  
  /* Products max 767 start */
  li.gm-item.gm-grid-item.gmcol-3.gm-has-submenu,.product_sidebar{max-width: 100%;}
  .all_products{margin-top: 30px;}
  /* products max 767 end */
  
  /* Centers max 767 start */
  .clinic_info_wrapper .field__clinic-name, .field__clinic-specialist-section-head,
  .field__clinic-specialist-name, .therapies-offered-section-head,.solution_pre_footer_heading,
  .solution_exp_heading,.other_sol_sec_heading,.single_therepies h2{font-size: 20px;}
  
  img.thumbnail_slick.slick_left_arrow.slick-arrow, img.thumbnail_slick.slick_right_arrow.slick-arrow{width: 10px;}
  .banner-bold-heading p{font-size: 25px;}
  
  .l1-banner_text_wrapper{left: 10%;transform: translate(0px, -50%);}
  
  .centers_row.row,.row.clinic_gal_row,.row.centers_breadcrumb,.clinic_specialist_slick,
  .row.centers_therapies_row,.therapies_after_banner_text,
  .row.other_solutions_row,section#solutions_2side_text_center_image > .row,
  .row.all_therapies_row{max-width: 90%;}
  
  .single_clinic_name{font-size: 18px;}
  
  .single_clinic_address p,section#solutions_2side_text_center_image > .row ul li,
  .solution_exp_description p{font-size: 15px;}
  
  .single_clinic_text_wrap{padding: 10px 0 0;}
  .clinic_info_wrapper{padding-left: 20px;}
  .thumbnail img{margin: 10px 0;}
  img.thumbnail_slick.slick_left_arrow.slick-arrow{left:-20px;}
  img.thumbnail_slick.slick_right_arrow.slick-arrow{right:-20px;}
  .clinic_info_wrapper .field__clinic-contact-number, .field__clinic-specialist-designation{font-size: 16px;line-height: 1.5;}
  .clinic_info_wrapper .field__clinic-description, .clinic_info_wrapper .field__clinic-timings, .field__clinic-specialist-description{font-size: 15px;}
  .field__clinic-specialist-description p{margin-bottom: 10px;}
  .specialist_detail{padding: 0;}
  .therapies-offered-by-clinic h3,.therapies_after_banner_text{font-size: 15px;}
  section#solution_experience:before{width: 100px;height: 100px;}
  .solution_exp_description ul li{line-height: 1.5;font-size: 15px;}
  .solution_exp_description ul li:before{top:10px;}
  .row.solution-pre-footer-row img{height: 300px;object-fit: cover;}
  .solution_exp_description p{max-width: 100%;}
  section#solutions_2side_text_center_image > .row ul{line-height: 1.2;width: fit-content; margin: 10px auto;}
  section#solutions_2side_text_center_image > .row ul li:before{top: 5px;}
  .singe_solution p{font-size: 15px; line-height: 1.2;padding: 10px 0 0;}
  .singe_solution img{height: 100px;}
  .contact_form_left{max-width: 100%;}
  /* Centers max 767 end */
  
  /* Therapies max 767 start */
  .section-heading-home {font-size: 23px;max-width: 90%;margin: auto;}
  .single_therepies{margin-bottom: 30px;}
  .therepies_desc{width: 100%;font-size: 15px;}
  /* Therapies max 767 end */
}

@media(max-width: 480px){
  .site-header__logo-image img{max-width: 30% !important;}
  .banner_bold_heading p,.banner-bold-heading p{font-size: 18px;}
  .banner_text_wrapper{right: -27%;}
  .home_banner_cta button, .collection_cta_home button, .solution_section_cta button{width: 140px;height: 40px;}
  .banner_desktop_image img{height: 400px;object-fit: cover;}
  .single_home_collection{padding-right: 0;}
  .solutions_row_image > img{height: 350px;object-fit: cover;}
  .site-footer__item{max-width: 100%;}
  .site-footer__item:first-of-type{justify-content: center;}
  .footer_logo{line-height: normal;}
  .announcement-bar__message{font-size: 12px;}
  
  /* Centers max 480 start */  
  .centers-around-section-heading p{font-size: 20px;}
  .centers-around-section-descrip p{font-size: 15px;}
  .solution_exp_description ul{padding-top: 20px;}
  .solution_exp_description ul li{width: 100%;}
  .singe_solution img{height: 250px;}
  .singe_solution{margin-bottom: 25px;}
  /* Centers max 480 end */
  
  /* Therapies max 480 start */
  
  /* Therapies max 480 end */
}

@media(min-width: 768px) and (max-width: 991px){
  .site-header__mobile-nav,.home_collections, section#home-discover-state-section > .row, .row.home_therapie_slick,.footer_page_width,.page-width{max-width: 90%;}
  .site-footer__item:first-of-type{max-width: 100%;flex: none;justify-content: center;margin-bottom: 20px;}
  .footer_logo{line-height: normal;}
  .site-footer{padding: 30px 0 20px;}
  .site-footer__item:nth-child(3){padding-left: 0;}
  body.theme_store_id_796 #AccessibleNav .gm-menu>.gm-level-0>a{padding: 15px 5px !Important;}
  .gm-menu-installed .gm-menu .gm-item.gm-level-0 > .gm-target > .gm-text{font-size: 15px !important;}
  .site-header__logo-image img{max-width: 100%;}
  .site-header{padding: 5px 0;}
  .site-header__icons{width: 30%;}
  
  /* Home min 768 max 991 start */
  .shipping_info_content,.fc-field.field__contact-city-address{font-size: 15px;}
  .after_banner_single_icon p,.product-card__title,.product-single__description p{font-size: 16px;}
  .home_after_banner_description p,.collection_description_home, .collection_description_home p,.collection-grid-item__title{font-size: 18px;}
  .sidebar_heading{font-size: 20px;}
  
  .collection_title_home,.discover_state_text p,.product-recommendations__inner h2,
  .row.product_additional_info h2, .product_email_label{font-size: 25px;}
  
  .banner_bold_heading p,.section-heading-home, .field__product-video-text h2,.section-header h1,
  .product-single__title{font-size: 27px;}
  
  .bnner-description p{font-size: 20px;width: 90%;}
  .bnner-description{padding: 10px 0;}
  .home_banner_cta button, .collection_cta_home button, .solution_section_cta button{font-size: 16px;width: 120px;}
  div#shopify-section-home-after-banner:before{width: 180px; height: 180px;}
  .collection_title_home{margin-bottom: 10px;}
  .home_collections .slick-list.draggable{max-width: 95%;margin: auto;}
  #home_contact_form form{width: 70%;}
  .cutsom_modal_content{margin-top: -5%;}
  .home_cf_wrapper{max-width: 85%;}
  /* Home min 768 max 991 end */
  
  /* Collection min 768 max 991 start */
  .product_sidebar{max-width: 25%;margin-right: 0;}
  li.collection_name{font-size: 14px;}
  .collection-grid-item__title-wrapper .collection_description{font-size: 13px;}
  .collection-grid-item__title-wrapper{padding: 15px;}
  .collection-grid-item__title{margin-bottom: 5px;}
  .section-header{margin: 0;}
  .section-header h1{margin: 20px 0;}
  .product_title_wrapper{padding-left: 0;}
  .pricing_wrapper{padding: 0;}
  .product-single__description{margin: 5px 0;}
  .product-form__item.product-form__item--submit.product-form__item--payment-button.product-form__item--no-variants button{width: 45%;}
  .product__policies.rte{width: 100%;}
  .best-seller-image_wrapper,.row.product_name_price_wrapper{margin: 10px;}
  .product-recommendations__inner li{padding-left: 15px;}
  .product-recommendations__inner h2{margin-bottom: 25px;}
  .product_email_section input#-email{max-width: 40%;margin: 0 10px 0 20px;}
  .product_email_section button#Subscribe{max-width: 100%;}
  /* Collection min 768 max 991 end */
  
  /* Contact min 768 max 991 start */
  .single_contact_location{width: 100%;padding: 20px 0;}
  #contact_map{height: 400px;}
  .contact_form_left{max-width: 90%;}
  /* Contact min 768 max 991 end */
  
  /* Solutions min 768 max 991 start */
  .therapies_after_banner_text,section#solutions_2side_text_center_image > .row,
  .row.other_solutions_row,.row.all_therapies_row,.centers_row.row,.row.clinic_gal_row,
  .clinic_specialist_slick, .row.centers_therapies_row{max-width: 90%;}
  
  .row.sol_experience_row{max-width: 80%;}
  
  section#solutions_2side_text_center_image > .row ul li:before{top: 12px;}
  section#solution_experience:before{width: 150px; height: 150px;}
  .solution_exp_description ul{padding-top: 30px; line-height: 1.5;}
  .solution_exp_description ul li:before{top: 10px;}
  .singe_solution img{height: 150px;}
  .singe_solution p,.solution_exp_description ul li,.solution_exp_description p,
  .therapies_after_banner_text,section#solutions_2side_text_center_image > .row ul li{font-size: 15px;}
  .solution_pre_footer_heading{font-size: 23px;}
  section#solutions_2side_text_center_image > .row ul li{line-height: 1.5;}
  /* Solutions min  768 max 991 end */
  
  /* Therapies & clinic min 768 max 991 start */
  .l1-banner_text_wrapper{transform: translate(-50%,-50%);}
  
  .single_therepies h2,.clinic_info_wrapper .field__clinic-name,
  .field__clinic-specialist-section-head, .field__clinic-specialist-name,
  .therapies-offered-section-head{font-size: 20px;}
  
  .banner-bold-heading p{font-size: 30px;}
  .therepies_desc{font-size: 15px;width: 100%;}
  img.thumbnail_slick.slick_left_arrow.slick-arrow, img.thumbnail_slick.slick_right_arrow.slick-arrow{top: 18%;width: 10px;}
  img.thumbnail_slick.slick_left_arrow.slick-arrow{left: -25px;}
  img.thumbnail_slick.slick_right_arrow.slick-arrow{right: -35px;}
  .clinic_info_wrapper{padding-left: 25px;}
  .clinic_info_wrapper .field__clinic-description p{margin-bottom: 8px;}
  
  .clinic_info_wrapper .field__clinic-description, .clinic_info_wrapper .field__clinic-timings,
  .field__clinic-specialist-description,.therapies-offered-by-clinic h3{font-size: 15px;}
  .therapies-offered-by-clinic h3{font-size: 15px; margin: 10px 0;}
  /* Therapies & clinic min 768 max 991 end */
}

@media(min-width: 992px) and (max-width: 1024px){
  .site-header__mobile-nav,section#solutions_2side_text_center_image > .row,.therapies_after_banner_text,
  .row.other_solutions_row,.centers_row.row,.row.clinic_gal_row,.clinic_specialist_slick,
  .row.centers_therapies_row{max-width: 85%;}
  
  .site-header__logo-image img{max-width: 80% !important;}
  .site-header__icons{width: 25%;}
  .home_cf_wrapper{max-width: 65%;}
  
  /* therapies min 992 max 1024 start */
  .therepies_desc{font-size: 15px;}
  
  section#solutions_2side_text_center_image > .row ul li,.solution_exp_description ul li
  {font-size: 18px;}
  
  .single_therepies h2{font-size: 20px;}
  .banner-bold-heading p,.section-heading-home, .field__product-video-text h2{font-size: 30px;}
  
  section#solutions_2side_text_center_image > .row ul li,.solution_exp_description ul li
  {line-height: 1.2;margin-bottom: 5px;}
  
  section#solutions_2side_text_center_image > .row ul li:before,
  .solution_exp_description ul li:before{top: 8px;}
  
  .therepies_desc{width: 100%;}
  .singe_solution img{height: 150px;}
  .clinic_info_wrapper{padding-left: 30px;}
  img.thumbnail_slick.slick_left_arrow.slick-arrow, img.thumbnail_slick.slick_right_arrow.slick-arrow{top: 20%;width: 15px;}
  img.thumbnail_slick.slick_left_arrow.slick-arrow{left: -30px;}
  /* therapies min 992 max 1024 end */
  
  .contact_form_left{max-width: 85%;}
}

@media(min-width: 1025px) and (max-width: 1200px){
  .site-header__mobile-nav{max-width: 80%;}
  .site-header__icons{width: 25%;}
  .home_cf_wrapper{max-width: 65%;}
}

@media(min-width: 1200px) and (max-width: 1366px){
  
  .site-header,.page-width{max-width: 90%;margin: auto;}
  .site-header__icons{width: 18%;}
  .site-header__mobile-nav{max-width: 100%;}
  nav#AccessibleNav{width: 100%;}
  .site-header__logo-image img{max-width: 70% !important;}
  
  /* home min 1200 max 1366 start */
  .home_collections, section#home-discover-state-section > .row, .row.home_therapie_slick{max-width: 85%;}
  
  .therapie_article_description{font-size: 15px;}
  .home_after_banner_description p,.after_banner_single_icon p{font-size: 16px;}
  .collection_description_home, .collection_description_home p,.product-single__description p{font-size: 17px;}
  .bnner-description p{font-size:20px;}
  .section-heading-home,.product-single__title,.field__product-video-text h2{font-size: 30px;}
  .discover_state_text p,.single_product .price__regular{font-size: 40px;}
  .banner_bold_heading p{font-size: 50px;}
  .home_cf_wrapper{max-width: 55%;}
  /* home min 1200 max 1366 end */
  
  /* Clinic min 1200 max 1366 start */
  .row.clinic_gal_row,section#solutions_2side_text_center_image > .row{max-width: 85%;}
  img.thumbnail_slick.slick_left_arrow.slick-arrow, img.thumbnail_slick.slick_right_arrow.slick-arrow{width: 15px;}
  .centers_row.row{max-width: 75%;}
  /* Clinic min 1200 max 1366 end */
}
@media(min-width: 1920px){
  
	ul#SiteNav li a, ul#SiteNav li button {font-size: 18px;}
  	body{max-width: 1920px;margin: auto;}
}