
/*Responsive*/
@media(min-width:1600px){
	.content-center, .container {	max-width: 1400px;}
	.header-cc , .what_is_mynd_module-inner {	max-width: 1550px; width:100%;}
	.product-information {	background-size: auto;}
	.vc_row.move-section-top {	margin-top: -110px;z-index: 9;}
	.steps-module .step-item-image::before {	left: calc(100% + 65px);}
	.page-banner.background-page-banner > .container {top: 70%;}
}
@media(max-width:1439px){
	.header-cc , .what_is_mynd_module-inner{	max-width: 1200px;}
	.header-cc {padding: 24px 0;}
	.content-center, .container {	max-width: 1080px;}
	.logo-container {	width: 100%;	max-width: 175px;}
	.menu-container {	width: calc(100% - 175px);}
	.main-website-content {	padding-top: 103px;}
	.menu-container .menu li a {	font-size: 21px;}
	.page-title-container h1 , .banner_title_section h1 {	font-size: 60px;	}
	.page-title-container h1 {		margin-bottom: 14px;}
	.custom-tab-content p, .single-blog-text p, .single-blog-text li, .wpb_text_column p, .wpb_text_column li , .review-message , .pagen-banner-content p , .product-info-content p , .textcontent-container p, .textcontent-container li , .reviews-author, .reviews-title , .info-reviews-text , .blog-item-description,.custom-tab-content li{	font-size: 17px;}
	.footer-newsletter-text h5, .before_title {	font-size: 28px;}
	.pagen-banner-content {	margin-bottom: 35px;}
	.page-banner {	padding: 100px 0 215px;}
	.ing_title {	font-size: 21px;}
	.product-info-ingredients {	margin-bottom: 30px;}
	.product-info-content {	margin-bottom: 25px;}
	.product-information-description .before_title {	font-size: 23px;	margin-bottom: 14px;}
	.product-info-content p {	margin-bottom: 22px;}
	.step-item-description {	font-size: 14px;}
	.wim_columns_text_left, .wim_columns_text_right {	width: 320px;}
	.win_columns_image {	width: calc(100% - 760px);}
	.what_is_mynd_list {	margin-top: 35px;}
	.win_columns_background {	margin-bottom: 50px;}
	.what_is_mynd_module h2, .steps-module h2, .image_with_title-section h2 ,	.product-information-description h2, .instagram-feed-section h2, .in_the_news_module h2, .review-feed-section h2, .questions-section h2, .blending_ingredients_section h2, .products-list h2, .related.products h2, .image-text-section h2 , .footer-newsletter-text h6 , .image-text-section h2, h2.section_title {	font-size: 42px;}
	.instagram-feed-section h2, .in_the_news_module h2, .review-feed-section h2, .questions-section h2, .blending_ingredients_section h2, .products-list h2, .related.products h2 {	margin-bottom: 50px;}
	.in_the_news_module {	padding: 52px 0 80px;}
	.review-slide-footer {	padding: 30px 25px;}
	.reviews-title {	margin-bottom: 15px;}
	.review-slide-header {	padding: 10px 25px;}
	.review-feed-section {	margin-top: 90px;	padding-bottom: 80px;}
	.footer-newsletter-holder {	padding: 25px 0;}
	.footer-content {	padding-top: 40px;}
	h6 {	font-size: 21px;}
	.footer-sidebars > div {	padding-right: 40px;}
	.in_the_news_item-logo {	margin: 30px 0 40px;}
	.in_the_news_item-quote span {	font-size: 22px;}
	.footer-logo {	width: 195px;	margin-right: 85px;}
	.page-title-container h1 img {	width: 180px;}
	.button, input[type="submit"], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce button.button.alt {	font-size: 21px;}
	.in_the_news_item-quote {	font-size: 23px;}
	.footer-sidebars {	width: calc(100% - 280px);}
	
	/*Blog*/
	.blog-listing-header {	padding: 61px 0 47px;}
	h1.page_title, .related-posts-section .category-line-title, .wpb_text_column h1 , .contact-info-section h2 {	font-size: 60px;}
	.blog-module-section {	padding-bottom: 80px;}
	
	/*Blog single*/
	.single-post-banner {	padding: 50px 0;}
	.single-blog-thumbnail {	height: 470px;	margin-bottom: 30px;}
	.single-blog-text blockquote p {	font-size: 20px;}
	.related-posts-list {	margin-top: 55px;}
	.related-posts-section {	padding: 50px 0 80px;}
	
	/*Shop*/
	.banner_image_text.has-top-spacing {	padding-top: 80px !important;}
	.banner_image_text.image-text-section {	padding-bottom: 50px;	margin-bottom: 85px;}
	.banner_image_text .textcontent-container p {	font-size: 21px;}
	.products-list.flat_top {	padding-top: 28px;}
	.products-list {	padding-top: 22px;}
	
	/*Product*/
	.product-outer-container {	padding-top: 72px;}
	h1.product_title , .contact-form-section h2{	font-size: 42px;}
	.product-subtitle {	font-size: 22px;}
	.icon_text_module p , .woocommerce-tabs .wpb_text_column p , .woocommerce-product-details__short-description p , .woosg-title-inner, .woosg-product .variations .variation .label, .woosg-product .variations .variation select, .one_time_product_qty, .pdp-dropdown-item .label , .steps-module .step-item-description , .small_text .about_text_content p , .contact-info-item a , .contact-info-description{	font-size: 17px;}
	.products-ingredients-summary {	padding: 15px 25px 25px;	margin-bottom: 20px;}
	.woocommerce-product-details__short-description {	padding: 18px 0 25px;}
	.woosg-price, .price-spacer, .woosg_total.woosg-total.woosg-text {	font-size: 23px !important;}
	.grouped-product-price {	margin-bottom: 15px;}
	.certificate-section {	padding: 25px;	margin: 30px 0 40px;}
	.certificate-section h2 {	font-size: 42px;}
	.woocommerce-tabs {	padding-bottom: 60px !important;}
	.related.products {	padding: 60px 0 95px;}
	.icon_text_module {	margin-top: 25px;}
	.certificare-description {	font-size: 15px;}
	
	/*Subscribe*/
	.banner_title_section {	padding: 62px 0 65px;}
	.image-text-section.banner_image_text h2{	margin-bottom: 25px;}
	.banner_image_text .media-section-column {	height: calc(100% + 50px);}
	.steps-module {	margin-top: 130px;	padding-top: 37px;	padding-bottom: 150px;}
	.steps-module h2 {	margin-bottom: 40px;}
	.questions-section {	padding-top: 20px;}
	.questions-column-image {	max-height: 500px;}
	.products-list {	padding-bottom: 75px;	margin-top: 160px}
	.questions-column-accordion {	min-height: 500px;}
	.steps-module .step-item-image::before {	width: 290px;}
	.steps-module .step-item-image {	width: 65px;	height: 65px;}
	.steps-list .before_title {	margin-bottom: 11px;}
	.steps-module .step-item-title {	font-size: 21px;}
	
	/*Story*/
	.about_section_content_module {	padding: 80px 0 50px;	margin-bottom: 130px;}
	.about_section_content_module.reduced_top_padding {	padding-top: 40px;}
	.about_section_content_module.small_text {	padding: 92px 0 45px;}
	.image-text-section.banner_image_text h2, h2.section_title {	margin-bottom: 25px;}
	.image_with_title-section {	margin-top: 130px;	padding-bottom: 150px;}
	.blending_ingredients_section {	margin-top: 130px;	padding-top: 60px;	padding-bottom: 70px;}
	.about_logo img {	max-width: 390px;}
	.about_text_content p {	font-size: 21px;}
	.main-ingredient {	font-size: 31px;	padding: 10px 29px 6px;}
	.blending-image-container {	max-width: 600px;}
	
	/*Contact*/
	.contact-info-section {	padding: 80px 0 165px;}
	.contact-info-image {	height: calc(100% - 229px);}
	.contact-info-section {	padding: 80px 0 165px;}
	.contact-form-section h2 {	margin-bottom: 47px;}
	.contact-form-section {	margin-top: 185px;	padding-bottom: 200px;}
	
	/*Text page*/
	.wpb_text_column h3 {	font-size: 32px;}
	.page-template-simple-page .content-area {	padding: 50px 0 70px;}
	
	.woosg-product .variations .variation .label, 
	.woosg-product .variations .variation select,
	.one_time_product_qty,
	.pdp-dropdown-item .label{font-size:15px !important;}

	.image-wrapper {height: 220px;}
	.page-banner.background-page-banner {padding: 110px 0 180px;}
	.story-banner .about_text {	height: 440px;}
	.story-banner .about_image {	min-height: unset;}
	.info_module_text_wrapper {	font-size: 20px;	padding: 0 30px;}
	




}
@media(max-width:1279px){
	.content-center, .container{	width: 100%;	max-width: 90%;}
	.header-cc, .what_is_mynd_module-inner {	max-width: 96%;}
	.logo-container {	max-width: 140px;}
	.menu-container {	width: calc(100% - 140px);}
	.menu-container .menu li a {	font-size: 18px;}
	.menu-container .menu > li {	margin-right: 25px;}
	.menu-container .menu li.menu-button a {	padding: 11px 30px 10px 30px;}
	.header-cc {	padding: 20px 0;}
	.main-website-content {	padding-top: 84px;}
	.page-title-container h1 , .banner_title_section h1{	font-size: 55px;}
	.page-title-container h1 img {	width: 165px;}
	.review-message, .pagen-banner-content p, .product-info-content p, .textcontent-container p, .textcontent-container li, .reviews-author, .reviews-title , .info-reviews-text , .blog-item-description , .custom-tab-content p, .single-blog-text p, .single-blog-text li, .wpb_text_column p, .wpb_text_column li,.custom-tab-content li{	font-size: 16px;}
	.footer-newsletter-text h5, .before_title {	font-size: 26px;}
	.button, input[type="submit"], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce button.button.alt {	font-size: 20px;}
	.page-title-container h1::before {	width: 224px;	height: 23px;	z-index: -1;}
	.page-title-container h1 {	z-index: 1;}
	.page-title-container {	width: 420px;}
	.top-banner-image {	height: calc(100% + 90px);	width: calc(100% - 260px);	left: 350px;}
	.page-banner {	padding: 90px 0 185px;}
	.product-information.left_image.focus_section .container {	padding-top: 100px;}
	.product-information-description h2, .instagram-feed-section h2, .in_the_news_module h2, .review-feed-section h2, .questions-section h2, .blending_ingredients_section h2, .products-list h2, .related.products h2, .image-text-section h2, .footer-newsletter-text h6 , .image-text-section h2, h2.section_title  {	font-size: 40px;}
	.product-information-description .before_title {	font-size: 22px;	margin-bottom: 10px;}
	.product-info-content {	margin-bottom: 20px;}
	.product-info-ingredients {	margin-bottom: 25px;}
	.ing_title {	font-size: 20px;}
	.product-information.left_image .container {	padding-left: 50px;}
	.product-information.right_image .container {	padding-left: 105px;	padding-right: 45px;}
	.what_is_mynd_list {	margin-top: 25px;}
	.wim_columns_text_left, .wim_columns_text_right {	width: 260px;}
	.win_columns_image {	width: calc(100% - 616px);}
	.win_columns_background {	margin-bottom: 40px;}
	.what_is_mynd_module {	margin-top: 140px;	padding-bottom: 175px;}
	.page-banner {	padding: 80px 0 165px;}
	.step-item-image {	width: 55px;	height: 55px;}
	.instagram-feed-section h2, .in_the_news_module h2, .review-feed-section h2, .questions-section h2, .blending_ingredients_section h2, .products-list h2, .related.products h2 {	margin-bottom: 40px;}
	.instagram-feed-section {	padding-bottom: 75px;}
	.in_the_news_module {	padding: 42px 0 60px;}
	.in_the_news_item-quote {	font-size: 22px;}
	.in_the_news_item {	padding: 25px 25px 0;}
	.footer-logo {	width: 175px;	margin-right: 70px;}
	.footer-sidebars {	width: calc(100% - 245px);}
	.footer-sidebars > div {	padding-right: 20px;}
	.footer-content {	padding-top: 35px;}
	.footer-colums {	padding-bottom: 30px;}
	.footer-copyright {	padding: 27px 0 23px;}
	.step-item-image {	width: 50px;	height: 50px; margin: 0 auto 17px;}
	.sbi_photo {	width: 240px !important;	height: 240px !important;}
	.mc4wp-form-fields input[type="email"] {	width: 280px;}
	.mc4wp-form-fields input[type="submit"] {	font-size: 21px;	padding: 11px 40px 10px;}
	
	
	/*Blog*/
	.blog-listing-header {	padding: 50px 0 37px;}
	h1.page_title, .related-posts-section .category-line-title, .wpb_text_column h1 , .contact-info-section h2{	font-size: 55px;}
	h1.page_title img {	max-width: 165px;	top: 13px;}
	.blog-sidebar ul .widget {	padding: 21px 25px;}
	.tagcloud {	padding-top: 12px;}
	.widget_archive ul li, .widget_categories ul li {	line-height: 2;}
	.blog-post-item-content {	padding: 16px 25px 25px 25px;}
	.blog-item-description {	margin-bottom: 23px;}
	.blog-post-item {	margin-right: 3.8%; margin-bottom: 25px;}
	.blog-post-listing-container, .single-post-main-textcontent {	width: 70%;}
	.blog-listing-sidebar, .single-post-sidebar {	width: 28%;}
	.blog-post-item-image {	height: 230px;}
	.blog-module-section {	padding-bottom: 70px;}
	
	/*Blog single*/
	.single-blog-text blockquote p {	font-size: 19px;}
	blockquote {	padding: 23px 85px 25px 96px;}
	.single-post-main-content {	padding-bottom: 43px;}
	.related-posts-list {	margin-top: 45px;}
	.related-posts-list .blog-post-item-image {	height: 190px;}
	.related-posts-section {	padding: 40px 0 60px;}
	.single-blog-thumbnail {	height: 440px;	margin-bottom: 25px;}
	.product-info-content p, .custom-tab-content p, .single-blog-text p, .single-blog-text li, .wpb_text_column p, .wpb_text_column li {	margin-bottom: 22px;}
	.related-posts-section .container {	max-width: 100%;}
	
	/*Woocommerce*/
	.woocommerce-cart .content-area, .woocommerce-checkout .content-area, .woocommerce-account .content-area {
	padding: 40px 0;}
	
	/*Shop*/
	.banner_image_text.image-text-section {	padding-bottom: 40px;	margin-bottom: 65px;}
	.banner_image_text.has-top-spacing {	padding-top: 60px !important;}
	.banner_image_text.has-top-spacing .media-section-column {	top: 80px;}
	.banner_image_text .textcontent-container p {	font-size: 20px;}
	.textcontent-container p, .textcontent-container li {	margin-bottom: 20px;}
	.products-list {	padding-bottom: 65px;}
	.product-inner-price {	font-size: 24px;}
	.buy-button {	padding: 11px 30px 10px 30px;	font-size: 20px;}
	
	
	
	/*Product*/
	.product-outer-container {	padding-top: 52px;}
	h1.product_title , .contact-form-section h2 {	font-size: 40px;}
	.product-subtitle {	font-size: 21px;}
	.woocommerce-tabs .wpb_text_column p, .woocommerce-product-details__short-description p, .woosg-title-inner, .woosg-product .variations .variation .label, .woosg-product .variations .variation select, .one_time_product_qty, .pdp-dropdown-item .label , .icon_text_module p , .steps-module .step-item-description , .small_text .about_text_content p , .contact-info-item a , .contact-info-description{	font-size: 16px;}
	.pdp-ingredients-title {	font-size: 23px;}
	.products-ingredients-summary {	padding: 10px 20px 20px;}
	.pdp-ingredients-list li {	font-size: 20px;}
	.woosg-title-inner, .woosg-product .variations .variation .label, .woosg-product .variations .variation select, .one_time_product_qty, .pdp-dropdown-item .label {	font-size: 15px !important;}
	.woosg-price, .price-spacer, .woosg_total.woosg-total.woosg-text {	font-size: 22px !important;}
	.certificate-section {	padding: 20px;	margin: 0 0 35px;}
	body ul.tabs.wc-tabs li a {	font-size: 20px;	padding: 22px 0 8px !important;}
	body ul.tabs.wc-tabs li {	margin: 0 35px 0 0 !important;}
	body ul.tabs.wc-tabs {	margin-bottom: 30px !important;}
	.woocommerce-tabs {	padding-bottom: 40px !important;}
	.related.products {	padding: 50px 0 55px;}
	.woocommerce-loop-product__title {	font-size: 32px !important;	line-height: 32px !important;}
	.item-logo-cont img {	max-height: 55px;}
	.icon_text_module {	margin-top: 20px;}
	.item-logo-cont {	margin-bottom: 20px;}
	.modulerow_icontitle_section .icon_text_module-content p {	font-size: 20px;}
	.modulerow_icontitle_section .icon_text_module {	padding: 22px 8px 17px 8px;}
	.modulerow_icontitle_section .item-logo-cont img {	min-height: 55px;}
	
	/*Subscribe*/
	.what_is_mynd_module h2, .steps-module h2, .image_with_title-section h2 {	font-size: 42px;}
	.banner_title_section {	padding: 52px 0 55px;}
	.image-text-section.banner_image_text h2 {	margin-bottom: 20px;}
	.banner_image_text.image-left .text-section-column {	width: 47%;}
	.banner_image_text .media-section-column {	height: calc(100% + 25px);}
	.wpb_text_column li, .textcontent-container li,.custom-tab-content li {	padding-left: 45px;}
	.textcontent-container li::before, .wpb_text_column li::before,.custom-tab-content li::before {	top: -1px;}
	.steps-module {	padding-top: 17px;	padding-bottom: 130px;}
	.steps-module h2 {	margin-bottom: 30px;}
	.step-item-title {	margin-bottom: 8px;}
	.steps-list .before_title {	margin-bottom: 8px;}
	.steps-module .step-item-image::before {font-size: 15px;	width: 240px;}
	.steps-module .step-item-image {	width: 60px;	height: 60px;}
	.question-text {	font-size: 17px;}
	.inner-question {	padding: 17px;}
	.questions-column-accordion {	min-height: 420px; }
	.questions-column-image {	max-height: 420px; width: calc(50% - 22px);}
	.products-list {padding-top: 0; 	margin-top: 150px;}

	/*Story*/
	.about_section_content_module {	padding: 60px 0 30px;	margin-bottom: 100px;}
	.about_logo img {	max-width: 350px;}
	.about_text_content p {	font-size: 19px;}
	.image-right .about_image {	top: 70px;}
	.about_section_content_module.small_text {	padding: 32px 0 35px;}
	.image_with_title-section h2 {	margin-bottom: 7px;}
	.blending_ingredients_section {	margin-top: 100px;	padding-top: 40px;	padding-bottom: 50px;}
	.main-ingredient {	font-size: 30px;}
	.blending_ingredients_section .product-info-ingredients {	margin-bottom: 42px;}
	.blending-image-container {	max-width: 550px;}
	
	/*Contact*/
	.contact-info-section {	padding: 60px 0 145px;}
	.contact-info-text {	padding-right: 20px;}
	
	/*Text page*/
	.wpb_text_column h1 {	margin-bottom: 20px;}
	.wpb_text_column h3 {	font-size: 30px;}
	.wpb_text_column h2, .wpb_text_column h3, .wpb_text_column h4, .wpb_text_column h5, .wpb_text_column h6 {
	margin-bottom: 16px;	line-height: 1.2;}
	
	.woocommerce div.product div.summary {width: 50%;}
	.woosg-product .variations .variation .label, 
	.woosg-product .variations .variation select,
	.one_time_product_qty,
	.pdp-dropdown-item .label{font-size:14px !important;}
	.woosg-title-inner::before {width: 22px;height: 22px;}
	.woosg-title-inner::after {top: 7px;left: 7px;}
	.blog-subtitle{font-size:16px;}
	
	.story-banner .about_text {	height: 350px;}
	.info_module_text_wrapper {	font-size: 19px;	padding: 0 25px;}
	.logo_newletter img {	max-width: 130px;}
	.footer-newsletter-text h6 {	font-size: 35px;}
	.footer-newsletter-form {	margin-top: -25px;}
	
	.step-item-description {top: -35px;}
	
}
@media(max-width:1023px){
	/* Menu Stripes*/
	body.open_menu {	overflow: hidden;}
	.menu--stripes span {	transition: all 0.3s ease-in-out;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	display: block;	width: 100%;	height: 3px;	background-color: #4A4D51;	margin-bottom: 6px;}
	.menu--stripes span:last-child{margin-bottom:0;}
	.menu--stripes {	display: block !important;	cursor: pointer;	width: 30px;	float: right;	margin-left: 20px;}
	.open_menu .menu--stripes span:nth-child(2){opacity:0; }
	.open_menu .menu--stripes span:first-child {	transform: rotate(45deg) translate(8px,4px);	-webkit-transform: rotate(45deg) translate(8px,4px);	-moz-transform: rotate(45deg) translate(8px,4px);	background-color: #00AF86;}
	.open_menu .menu--stripes span:last-child {	transform: rotate(-45deg) translate(8px,-5px);	-webkit-transform: rotate(-45deg) translate(8px,-5px);	-moz-transform: rotate(-45deg) translate(8px,-5px);	background-color: #00AF86;}	
	.main-menu-holder {overflow: auto; 	padding: 30px 20px; transition: all 0.3s ease-in-out;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	position: fixed;	left: -1000px;	top: 0;	width: 400px;	height: 100%;	background: #f7f8f8;	z-index: 99;	margin: 0;	text-align: center;	box-shadow: 0px 0px 20px 0px rgba(6, 136, 108, 0.4);}
	.open_menu .main-menu-holder {	left: 0;}
	/* End Menu Stripes*/
	.logo_container_mobile {	display: block !important;	margin-bottom: 30px;}
	.main-menu-holder li.menu-item {	display: block;	}
	.main-menu-holder li.menu-item .sub-menu > li {	border: 0;	text-align: center;}
	.menu-container .menu li.menu-item-has-children::before {	content: '' !important;	width: 0 !important;	height: 0 !important;	border-style: solid !important;	border-width: 6px 5px 0 5px !important;	border-color: #77797c transparent transparent transparent !important;	position: absolute !important;	top: 16px !important;	right: 0 !important;	transform: none !important;	-webkit-transform: none !important;	-moz-transform: none !important;}
	.main-menu-holder li.menu-item .sub-menu {	position: relative;	background-color: transparent;	box-shadow: none;	top: auto;	right: auto;	overflow: hidden;	max-height: 0;	transition: all 0.3s ease-in-out;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;}
	.main-menu-holder li.menu-item.active-submenu .sub-menu {	max-height: 100%;	opacity: 1;	visibility: visible;	padding-top: 10px;}
	.menu-container .menu > li > a {	display: block;}
	.menu-container .menu li a {	font-size: 20px;}
	.main-menu-holder .menu > li{	padding: 8px 0;}
	.sub-menu > li {	padding: 4px 22px;}
	
	.page-title-container h1 , .banner_title_section h1 {	font-size: 50px; }
	.page-title-container h1 {	padding-top: 8px;	padding-bottom: 5px;}
	.footer-newsletter-text h5, .before_title {	font-size: 24px;}
	.page-title-container h1 img {	width: 145px;	top: 14px;}
	.page-title-container h1::before {	width: 220px;	height: 20px; top: 36px;}
	.review-message, .pagen-banner-content p, .product-info-content p, .textcontent-container p, .textcontent-container li, .reviews-author, .reviews-title, .info-reviews-text , .blog-item-description , .custom-tab-content p, .single-blog-text p, .single-blog-text li, .wpb_text_column p, .wpb_text_column li{	font-size: 15px;}	
	.pagen-banner-content {	margin-bottom: 25px;}
	.page-title-container {	width: 385px;}
	.page-banner {	padding: 50px 0 145px;}
	.button, input[type="submit"], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce button.button.alt {	font-size: 19px;}
	.container-inner {	position: relative;}
	.top-banner-image {	height: 280px;	width: calc(100% - 255px);	left: 340px;	top: 60%;	transform: translateY(-50%);	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);}
	.product-information.left_image.focus_section .container {	padding-top: 70px;}
	.product-information.left_image .container {	padding-left: 0;}
	.product-information-description h2, .instagram-feed-section h2, .in_the_news_module h2, .review-feed-section h2, .questions-section h2, .blending_ingredients_section h2, .products-list h2, .related.products h2, .image-text-section h2, .footer-newsletter-text h6 ,.what_is_mynd_module h2, .steps-module h2, .image_with_title-section h2 , .image-text-section h2, h2.section_title {	font-size: 36px;}
	.product-information-description h2, .instagram-feed-section h2, .in_the_news_module h2, .review-feed-section h2, .questions-section h2, .blending_ingredients_section h2, .products-list h2, .related.products h2, .image-text-section h2, .footer-newsletter-text h6 {line-height: 46px;	}
	.product-information-description .before_title {	margin-bottom: 5px;}
	.product-info-content p {	margin-bottom: 17px;}
	.product-info-content {	margin-bottom: 15px;}
	.product-info-ingredients {	margin-bottom: 20px;}
	.button, input[type="submit"], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce button.button.alt {	font-size: 18px;}
	.product-info-button .button , .page-banner-buttons .button{	padding: 11px 38px 10px 38px;}
	.product-info-button {	padding-right: 15px;}
	.product-information.right_image .container {	padding-left: 0;	padding-right: 0;}
	.what_is_mynd_module h2, .steps-module h2, .image_with_title-section h2 {	font-size: 40px;}
	.what_is_mynd_module-inner .before_title {	padding-top: 8px;}
	.mynd-logo-text, .step-item-title em {	width: 117px;	height: 44px;}
	.win_columns_image {	width: 100%;	position: relative;	height: 600px;	top: auto;	left: auto;	transform: none;}
	.wim_columns_text_left, .wim_columns_text_right {	width: 48%; }
	.ing_description {	font-size: 14px;}
	.product-information-description h2 span {	right: calc(100% + 13px);}
	.step-item-title em {	width: 55px !important;	height: 21px !important;}
	.step-item {	margin-bottom: 15px;}
	.in_the_news_module {	padding: 32px 0 50px;}
	.in_the_news_item-quote {	font-size: 20px;}
	.in_the_news_item-logo {	margin: 20px 0 30px;}
	.in_the_news_item {	padding: 20px 20px 0;}
	.instagram-feed-section h2, .in_the_news_module h2, .review-feed-section h2, .questions-section h2, .blending_ingredients_section h2, .products-list h2, .related.products h2 {	margin-bottom: 30px;}
	.review-feed-section {	margin-top: 70px;	padding-bottom: 60px;}
	.mc4wp-form-fields input[type="email"] {	width: 245px;}
	.mc4wp-form-fields input[type="submit"] {	font-size: 19px;	padding: 9px 28px 8px;}
	.footer-newsletter-holder {	padding: 20px 0;}
	.footer-sidebars > div {	width: 50%;	margin-bottom: 10px;}
	.footer-colums {	padding-bottom: 20px;}
	.footer-content {	padding-top: 25px;}
	.copyright-menu .menu li a {	font-size: 14px;}
	.footer-copyright {	padding: 22px 0 18px;}
	.footer-logo {	width: 155px;	margin-right: 50px;}
	.footer-sidebars {	width: calc(100% - 205px);}
	.ingredient-small-item {	margin-right: 5px;}
	.ing_description {	width: 300px;	left: 0;	transform: none;	-moz-transform: none;	-webkit-transform: none;	font-size: 13px;}
	.ing_description::before {	left: 40px;}
	.left_image .ing_description {	left: auto;	right: 0;}
	.left_image .ing_description::before {	left: auto;	right: 40px;}
	.what_is_mynd_module-inner .before_title {	padding-top: 10px;}
	.footer-sidebars {	margin-top: 0;}
	.footer-newsletter-text {	width: 100%;	text-align: center;}
	.footer-newsletter-form {	float: none;	margin-top: 20px;	width: 100%;	display: inline-block;}
	.mc4wp-form-fields input[type="submit"] {	width: 124px;}	
	.mc4wp-form-fields input[type="email"] {	width: calc(100% - 135px);}
	.footer-newsletter-holder {	padding: 20px 0 30px;}
	.certificate-section {	background-position: left center;}
	.home .text-section-column .textcontent-container p {	padding-right: 15px;}
	.review-slide-footer {	padding: 10px 20px;}
	.woosg-product .variations .variation .label {	width: 140px;}
	.woosg-product .variations .variation select {	padding: 10px 17px 10px 150px !important;}
	
	
	/*Blog*/
	.blog-listing-header {	padding: 40px 0 32px;}
	h1.page_title, .related-posts-section .category-line-title, .wpb_text_column h1 , .contact-info-section h2{	font-size: 50px;}
	h1.page_title img {	max-width: 152px;	top: 12px;}
	.blog-post-listing-container, .single-post-main-textcontent {	width: 100%;}
	.blog-post-item {	width: 48%;	margin-right: 4%;}
	.blog-listing-sidebar, .single-post-sidebar {	width: 48%;	float: left;	margin-top: 30px;}
	.blog-module-section {	padding-bottom: 50px;}
	
	/*Blog single*/
	.single-post-banner {	padding: 40px 0 30px;}
	.single-blog-thumbnail {	height: 400px;	margin-bottom: 20px;}
	.product-info-content p, .custom-tab-content p, .single-blog-text p, .single-blog-text li, .wpb_text_column p, .wpb_text_column li {	margin-bottom: 18px;}	
	.single-blog-text h2, .single-blog-text h3 {	font-size: 21px;	margin-bottom: 20px;}
	.single-blog-text ul, .single-blog-text ol, .wpb_text_column ul, .wpb_text_column ol {	margin-bottom: 30px;}
	.single-blog-text blockquote p {	font-size: 18px;}
	blockquote {	padding: 21px 75px 23px 86px;}
	blockquote::before, blockquote::after {	width: 33px;	height: 27px;}
	.related-posts-list .blog-post-item-image {	height: 170px;}
	.related-posts-section {	padding: 30px 0 40px;}
	.single-blog-text li::before , .textcontent-container li::before, .wpb_text_column li::before {	width: 28px;	height: 28px;}
	
	
	/*woocommerce*/
	.woocommerce-account .woocommerce-MyAccount-navigation {	float: left;}
	.woocommerce-account .woocommerce-MyAccount-content {	float: right;	padding-right: 0;}
	#billing_first_name_field, #billing_last_name_field {	width: 100%;}
	.woosg-title .woosg-price-ori {	font-size: 17px;	padding-top: 3px;}
	.single-product .woosg-product .variations .variation .label {	font-size: 13px !important;}
	.woosg-product .variations .variation #shipping-interval , .woosg-product .variations .variation #number-of-packets {	font-size: 13px !important;	padding-left: 130px !important;}
	.woosg-title-inner {	padding-left: 28px;}
	.woosg-price-ori .sale-product,
	.woosg-price-new .sale-product {	padding: 2px 5px 0 5px;}

	
	/*shop*/
	.banner_image_text.has-top-spacing {	padding-top: 30px !important;}
	.banner_image_text .textcontent-container p {	font-size: 18px;}
	.image-text-section .section-title-container {	margin-bottom: 15px;}
	.banner_image_text.image-text-section {	padding-bottom: 40px;	margin-bottom: 45px;}
	.banner_image_text.has-top-spacing .media-section-column {	top: 50px;}
	.products-list {	padding-bottom: 50px;}
	.product-inner-tile a {	font-size: 20px;}
	.product-inner-image {	margin-bottom: 15px;}
	.mynd-logo-inner {	width: 60px;	height: 18px;}
	.products-list {	padding-bottom: 40px;}
	.products-list.flat_top {	padding-top: 22px;}
	.buy-button {	padding: 11px 28px 10px 28px;	font-size: 18px;	margin: 15px 0;}
	.product-inner-price {	font-size: 22px;}
	
	
	
	/*Product*/
	.product-outer-container {	padding-top: 42px;}
	.woocommerce-product-gallery , .woocommerce div.product div.summary{	float: left !important;}
	.woocommerce div.product div.summary {	width: 49.4%;	margin-left: 4%;	margin-bottom: 0 !important;}
	.woosg_products.woosg-table.woosg-products::after {	position: relative;	bottom: auto;	left: auto;}
	.woosg-title-inner, .woosg-product .variations .variation .label, .woosg-product .variations .variation select, .one_time_product_qty, .pdp-dropdown-item .label {	font-size: 12px !important;}
	.woosg-title-inner::before {	width: 22px;	height: 22px;}
	.woosg-title-inner::after {	top: 7px;	left: 7px;}
	.certificate-text-column {	width: 100%;	height: auto !important;}
	#tab-description .vc_col-sm-4 .vc_column-inner {	margin-top: 0 !important;}
	.woocommerce-tabs .wpb_text_column p, .woocommerce-product-details__short-description p, .woosg-title-inner, .woosg-product .variations .variation .label, .woosg-product .variations .variation select, .one_time_product_qty, .pdp-dropdown-item .label, .icon_text_module p {
	font-size: 15px;}
	.related.products {	padding: 35px 0 45px;}
	.woocommerce ul.products li.product, .woocommerce-page .related ul.products li.product {
	float: left !important;	clear: none;}
	.woocommerce-loop-product__title {	font-size: 30px !important;	line-height: 30px !important;}
	.product-subtitle {	font-size: 20px;}
	.image-wrapper {	height: 210px;}
	.certificate-field.input-field input[type="text"] {	font-size: 17px;}
	.certificare-form.same-height-columns > .certificate-fields {	top: auto;	transform: none;	-moz-transform: none;	-webkit-transform: none;}
	.certificare-form {	width: 100%;	height: auto !important;	margin-top: 10px;	margin-bottom: 20px;}
	.certificate-alerts {	top: auto;	margin-top: 0;	bottom: auto;	position: relative;	margin-top: 10px;}
	.certificate-field.certificate-field-button {	padding: 16px 0 12px;}
	.pdp-ingredients-list li .ing_description {	left: auto;	right: 0;}
	.pdp-ingredients-list li .ing_description::before {	left: auto;	right: 20px;}
	
	
	
	/*Subscribe*/
	.banner_title_section {	padding: 47px 0 50px;}
	.image-text-section .textcontent-container {	margin-bottom: 26px;}
	.banner_image_text.image-text-section {	padding-bottom: 30px;	margin-bottom: 35px;}
	.steps-module .step-item-image {	width: 55px;	height: 55px;}
	.steps-module .step-item-title {	font-size: 20px;}
	.steps-module h2 {	margin-bottom: 20px;}
	.steps-module .step-item-image::before {	font-size: 13px;	width: 170px;}
	.inner-question {	padding: 14px;}
	.questions-column-image {	max-height: 400px;}
	.questions-column-accordion {	min-height: 400px;}
	
	/*Story*/
	.about_section_content_module {	padding: 40px 0 25px;	margin-bottom: 80px;}
	.about_logo img {	max-width: 280px;}
	.about_section_content_module.image-right .about_text {	padding-right: 50px;}
	.about_logo {	margin-bottom: 20px;}
	.about_text_content p {	font-size: 17px;}
	.image-right .about_image {	top: 60px;}
	.about_section_content_module.small_text {	padding: 22px 0 30px;}
	.image-left .about_text {	padding-left: 40px;}
	.about_section_content_module.small_text .section_title {	margin-bottom: 10px;}
	.small_text .about_text_content p {	margin-bottom: 13px;}
	.blending_ingredients_section {	margin-top: 95px;	padding-top: 20px;	padding-bottom: 40px;}
	.blending_ingredients_section .product-info-ingredients {	margin-bottom: 32px;}
	.blending-image-container {	max-width: 500px;}
	.blending_ingredients_section .ing_description {	width: 275px; left: 50%;	transform: translateX(-50%);	-moz-transform: translateX(-50%);	-webkit-transform: translateX(-50%);}
	.blending_ingredients_section .ing_description::before {	left: 50%;}
	
	/*Contact*/
	.contact-info-section {	padding: 50px 0 125px;}
	.contact-info-description {	margin-bottom: 20px;}
	.contact-info-item {	width: 100%;	margin-bottom: 15px;	padding-right: 0;}
	.contact-form-section h2 {	margin-bottom: 37px;}
	
	/*Text page*/
	.page-template-simple-page .content-area {	padding: 40px 0 40px;}
	.questions-category h3 {	font-size: 26px;}
	
	.woocommerce-product-gallery {	width: 100% !important;}
	.product-outer-container {	padding-top: 32px;}
	.woocommerce div.product div.summary {	width: 100%;	margin-left: 0;}
	.woosg-title-inner, .woosg-product .variations .variation .label, .woosg-product .variations .variation select, .one_time_product_qty, .pdp-dropdown-item .label {
		font-size: 15px !important;}
	.woosg-title .woosg-price-ori,.woosg-title .woosg-price-new {font-size: 20px;}
	.woosg-product .variations .variation .label {width: 190px;}
	.woosg-product .variations .variation select {padding: 10px 17px 10px 190px !important;}
	.single-product .woosg-product .variations .variation .label {font-size: 15px !important;}
	.product_style_mix .product-title-holder::before {	bottom: 0;}
	
	.story-banner .about_text_content h2 {	font-size: 40px;	line-height: 49px;}
	.story-banner img, .story-banner .about_text_content img {	max-width: 174px;	top: 2px;}
	.story-banner .about_text {	height: 265px;}
	.info_image_text_module .info_module_text , .info_image_text_module .info_module_image{	width: 100%;}
	.info_image_text_module .info_module_text {	padding: 40px 50px;}
	.info_module_text_wrapper {	padding: 15px 25px;}
	.info_image_text_module-row {	margin-bottom: 30px;}
	.footer-newsletter-form input[type="email"] {	width: 100% !important;}
	.info_image_text_module .info_module_image {	height: auto !important;}
}
@media(max-width:767px){
	.right_image .product-information-image , .right_image .product-information-description , .page-title-container , .pagen-banner-content , .product-information-image{	width: 100%;}
	.top-banner-image {width: 100%; 	position: relative;	left: auto;	top: auto;	transform: none;	-webkit-transform: none;	-moz-transform: none;}
	.product-information-image img {	max-width: 300px;	margin: 0 auto 20px;	display: block;}
	.product-information-description {	width: 100%;	padding-top: 0;}
	.product-information-description > div {	max-width: 100%;	background-color: rgba(255,255,255,0.8);	padding: 15px;}
	.product-information-description h2 span {	display: none;}
	.step-item-title {	font-size: 16px;}
	.ing_description  , .left_image .ing_description{	left: 0; right:auto;}
	.ing_description::before , .left_image .ing_description::before {	left: 40px; right:auto;}
	.product-information.calm_section .container {	padding-bottom: 40px;}
	.sbi_photo {	width: 230px !important;	height: 230px !important;}
	.instagram-feed-section {	padding-bottom: 55px;}
	.review-message, .pagen-banner-content p, .product-info-content p, .textcontent-container p, .textcontent-container li, .reviews-author, .reviews-title, .info-reviews-text , .blog-item-description, .custom-tab-content p, .single-blog-text p, .single-blog-text li, .wpb_text_column p, .wpb_text_column li,.custom-tab-content li {	font-size: 14px;}
	.button, input[type="submit"], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce button.button.alt {	font-size: 17px; padding: 11px 28px 10px 28px;}
	.button_border_container .button {	margin-right: 6px;}
	.image-text-section .textcontent-container {	margin-bottom: 26px;}
	.media-section-column {	width: calc(50% + 25px);}
	.image-text-section {	padding: 100px 0 140px;}
	.in_the_news_module {	padding: 22px 0 40px;}
	.product-information-description h2, .instagram-feed-section h2, .in_the_news_module h2, .review-feed-section h2, .questions-section h2, .blending_ingredients_section h2, .products-list h2, .related.products h2, .image-text-section h2, .footer-newsletter-text h6 , .what_is_mynd_module h2, .steps-module h2, .image_with_title-section h2 , .image-text-section h2, h2.section_title {	font-size: 34px; line-height: 34px;}
	.in_the_news_item-logo {margin: 20px 0 25px;	padding: 15px 15px 0;	background-size: contain;}
	.review-slide {	width: 300px;}
	.review-slide-footer {	padding: 25px 20px;}
	.review-feed-container {	padding-bottom: 33px;}
	.review-feed-section {	margin-top: 60px;	padding-bottom: 50px;}
	.footer-logo {	width: 140px;	margin-right: 30px;}
	.footer-colums {	padding-bottom: 5px;}
	.copyright-menu .menu li {	margin-right: 10px;}
	.copyright-menu .menu li a {	font-size: 13px;}
	.social-footer {	margin-top: 10px;}
	.top-banner-image {	height: 330px;	}
	.ingredient-small-item {	margin-right: 0; 	padding: 3px 6px 1px;}
	.ing_close {font-size: 18px;	display: block !important;	cursor: pointer;	position: absolute;	top: 5px;	right: 10px;}
	body.is-active-ingredient {	overflow: hidden;}
	.ing_title {		font-size: 20px;		background-color: #dbf1f4;		border-radius: 20px;		display: inline-block;		padding: 6px 10px;		cursor: pointer;		margin-bottom: 10px;}	
	.ingredient-small-item .ing_description {	position: fixed;	left: 50%;	bottom: auto;	font-size: 13px;	overflow: hidden;	max-height: 0;	padding-top: 0;	padding-bottom: 0;	transition: all 0.3s ease-in-out;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	top: 50%;	width: 80%;	transform: translate(-50%,-50%);	-webkit-transform: translate(-50%,-50%);	-moz-transform: translate(-50%,-50%);}
	.ingredient-small-item.active-ingredient .ing_description {	opacity: 1;	visibility: visible;	max-height: 100%;	padding: 20px 20px 8px;}
	.product-information .ingredient-small-item {		background-color: transparent !important;}
	.energy_section .ing_title {	background-color: #fcdce7;}
	.calm_section .ing_title {	background-color: #daede9;}
	.recovery_section .ing_title {	background-color: #fbe4e0;}
	.media-section-column {	width: 100%;	position: relative;	height: 350px;}
	.wave-vertical svg {	display: none;}
	.woosg-title-inner, .woosg-product .variations .variation .label, .woosg-product .variations .variation select, .one_time_product_qty, .pdp-dropdown-item .label , .single-product .woosg-product .variations .variation .label {	font-size: 14px !important;}
	.woosg-product .variations .variation .label {margin-top: 2px;}
	
	/*Blog*/
	.blog-listing-header {	padding: 30px 0 27px;}
	.blog-post-item-content {	padding: 16px 20px 25px 20px;}
	.blog-item-title {	font-size: 20px;}
	.blog-listing-sidebar, .single-post-sidebar {	width: 48%;}
	
	/*Blog single*/
	.single-post-banner {	padding: 35px 0 20px;}
	.single-blog-thumbnail {	height: 350px;}
	.single-blog-text h2, .single-blog-text h3 {	font-size: 20px;	margin-bottom: 15px;}
	.single-blog-text li::before , .textcontent-container li::before, .wpb_text_column li::before,.custom-tab-content li::before{	width: 25px;	height: 25px;}
	.single-blog-text li {	padding-left: 40px;}
	.product-info-content p, .custom-tab-content p, .single-blog-text p, .single-blog-text li, .wpb_text_column p, .wpb_text_column li {
	margin-bottom: 15px;}
	.single-blog-text ul, .single-blog-text ol, .wpb_text_column ul, .wpb_text_column ol {
	margin-bottom: 20px;}
	.single-blog-text blockquote p {	font-size: 17px;}
	blockquote {margin-bottom: 25px;	padding: 19px 65px 21px 76px;}
	blockquote::before, blockquote::after {top: 30px; 	width: 30px;	height: 24px;}
	.single-post-main-content {	padding-bottom: 32px;}
	.related-posts-list {	margin-top: 35px;}
	.related-posts-section {	padding: 25px 0 35px;}
	.related-posts-list .blog-post-item-image {	height: 150px;}
	.related-posts-list .post-tags li a {	font-size: 16px;	padding: 6px 7px 4px;}
	.related-posts-list .blog-item-title {	line-height: 20px;}
	.related-posts-list .blog-item-date {	font-size: 14px;}
	.related-posts-list .read-more-button a {	font-size: 20px;}
	.related-posts-list .blog-post-item-content {	padding: 14px 16px 22px 16px;}
	h3.term-name-title {	font-size: 20px;	line-height: 22px;}
	.certificate-section {	background-position: center center;}
	
	/*Woocommerce*/
	.woocommerce-cart .content-area, .woocommerce-checkout .content-area, .woocommerce-account .content-area {
	padding: 30px 0;}
	.woocommerce-account .woocommerce-MyAccount-navigation {	width: 100%;	border-right: none;}
	.woocommerce-account .woocommerce-MyAccount-content {font-size: 15px;	width: 100%;	padding-left: 0;	padding-right: 0;	margin-top: 20px;}
	.woocommerce table.shop_table {	margin: 0 -1px 0 0;}
	.checkout.woocommerce-checkout input[type="text"], .checkout.woocommerce-checkout input[type="email"], .checkout.woocommerce-checkout textarea, .checkout.woocommerce-checkout input[type="tel"], .checkout_coupon input[type="text"], .woocommerce-MyAccount-content input[type="text"], .woocommerce-MyAccount-content input[type="email"], .woocommerce-MyAccount-content textarea, .woocommerce-MyAccount-content input[type="tel"], .woocommerce-MyAccount-content input[type="password"], .woocommerce-account input[type="text"], .woocommerce-account .content-area input[type="email"], .woocommerce-account input[type="password"], .woocommerce-form input[type="text"], .woocommerce-form .content-area input[type="email"], .woocommerce-form input[type="password"] {
	font-size: 15px;	padding: 12px 16px;}
	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
	width: 49%;}
	.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
	font-size: 15px;}
	.woocommerce-mini-cart__buttons.buttons .button {	padding: 13px 18px;	font-size: 15px;}
	.dropdown-menu.dropdown-menu-mini-cart {	width: 300px;}
	.woocommerce-MyAccount-navigation ul li a {	padding: 12px;	font-size: 15px;}
	
	/*Shop*/
	.banner_image_text .textcontent-container p {	font-size: 16px;}
	.banner_image_text.has-top-spacing {	padding-top: 25px !important;}
	.banner_image_text.image-text-section {	padding-bottom: 30px;	margin-bottom: 35px;}
	.banner_image_text.has-top-spacing .media-section-column {	top: 40px;}
	.products-list.flat_top {	padding-top: 10px;}
	.product-inner-box {	width: 31.4%;	float: none;	text-align: center;	margin-right: 1.444% !important;	display: inline-block;	margin-bottom: 20px;}
	.products-list-inner .product-inner-box:nth-child(3n+2) {	margin-right: 0;}
	.products-list {	padding-bottom: 30px;}
	.banner_image_text.has-top-spacing .media-section-column {	height: 320px;	position: relative;	top: auto;	width: 100%;}
	.text-section-column {	margin-top: 15px;width: 100%;	}
	.archive .banner_image_text.has-top-spacing .media-section-column{margin-bottom:0;}
	
	/*Product*/
	h1.product_title , .contact-form-section h2 {	font-size: 38px;}
	.woocommerce-tabs .wpb_text_column p, .woocommerce-product-details__short-description p, .woosg-title-inner, .woosg-product .variations .variation .label, .woosg-product .variations .variation select, .one_time_product_qty, .pdp-dropdown-item .label , .steps-module .step-item-description , .small_text .about_text_content p , .contact-info-item a , .contact-info-description{	font-size: 15px;}
	.products-ingredients-summary {	padding: 10px 15px 15px;}
	.woosg-title-inner, .woosg-product .variations .variation .label, .woosg-product .variations .variation select, .one_time_product_qty, .pdp-dropdown-item .label {
	font-size: 15px !important;}
	.certificate-section {	padding: 20px;	margin: 0 0 30px;}
	.woocommerce-product-gallery .flex-viewport img {	height: 400px !important;}
	.certificate-field.input-field input[type="text"] {	font-size: 16px;}
	body ul.tabs.wc-tabs li a {	font-size: 18px;	padding: 18px 0 8px !important;}
	body ul.tabs.wc-tabs li {	margin: 0 25px 0 0 !important;}
	.icon_text_module-row .wpb_column.vc_column_container {	width: 50%;	display: inline-block;	vertical-align: top;}
	.image-wrapper {	height: 220px;	margin-bottom: 22px;}
	.woocommerce-loop-product__title {	font-size: 28px !important;	line-height: 28px !important;}
	.product-subtitle {	font-size: 18px;}
	.related.products {	padding: 35px 0 35px;}
	.certificare-form {	margin-top: 0;	margin-bottom: 0;}
	.modulerow_icontitle_section .icon_text_module-content p {	font-size: 20px;}
	.certificate-field.certificate-field-button {	padding: 15px 0 11px;}
	.pdp-ingredients-list .ing_title {	padding: 0;	margin: 0;	border-radius: 0;}
	.pdp-ingredients-list li .ing_description {	left: auto;	right: 0;	opacity: 0 !important;	visibility: hidden !important;	position: fixed;	top: 50%;	left: 50%;	right: auto;	transform: translate(-50%,-50%);	-webkit-transform: translate(-50%,-50%);	-moz-transform: translate(-50%,-50%);	padding-right: 30px;	display: table;}
	.pdp-ingredients-list li.active-ingredient .ing_description {	opacity: 1 !important;	visibility: visible !important;}
	.pdp-ingredients-list li .ing_description::before {	display: none;}
	.modulerow_icontitle_section.icon_text_module-row .wpb_column.vc_column_container {	width: 100%;}
	.modulerow_icontitle_section.icon_text_module-row .icon_text_module-content {	height: auto !important;}
	.woocommerce-tabs .wpb_text_column.gradient-text p {	font-size: 24px;}
	
	
	/*Subscribe*/
	.banner_title_section {	padding: 37px 0 40px;}
	.banner_image_text .media-section-column {	margin-bottom:0; width: 100%;	position: relative;	left: auto;	top: auto;	height: 320px;}
	.banner_image_text.image-left .text-section-column {	width: 100%;}
	.banner_image_text.image-text-section {	margin-bottom: 0;}
	.steps-module .step-item {	width: 28.5%;	margin-right: 7.22%;}
	.steps-module .step-item-image {	width: 45px;	height: 45px;}
	.steps-module .step-item-image::before {	font-size: 10px;	width: 130px;}
	.steps-module {	padding-top: 7px;	padding-bottom: 90px;}
	.questions-section {	padding-top: 0;}
	.questions-column-accordion {	width: 100%;	min-height: unset;}
	.questions-column-image {	width: 100%;	position: relative;	right: auto;	max-height: unset;	height: 320px;	margin-bottom: 30px;}
	.products-list-inner {	text-align: center;}
	.question-text {	font-size: 16px;}
	
	/*Story*/
	.about_text {	width: 100%;}
	.about_section_content_module.image-right .about_text {	padding-right: 0;}
	.about_text_content p {	font-size: 16px;}
	.image-right .about_image {	top: auto;	position: relative;	right: auto;	height: 320px;	width: 100%;	margin-bottom: 30px;}
	.about_section_content_module {	padding: 30px 0 15px;	margin-bottom: 10px;}
	.image-left .about_text {	padding-left: 0;	margin-left: 0;}
	.image-left .about_image {	position: relative;	left: auto;	top: auto;	height: 320px;	width: 100%;	margin-bottom: 30px;}
	.about_section_content_module.small_text {	padding: 22px 0 135px;}
	.image_with_title-section {	margin-top: 100px;	padding-bottom: 120px;	padding-top: 10px;}
	.blending_ingredients_section {	margin-top: 95px;	padding-top: 10px;	padding-bottom: 20px;}
	.main-ingredient {	font-size: 28px;	padding: 9px 25px 5px;}
	.blending-image-container {	max-width: 400px;}
	.blending_ingredients_section .ingredient-small-item {margin-right: 5px; 	margin-bottom: 10px;}
	.blending_ingredients_section .ingredient-small-item .ing_title {	margin-bottom: 0;}
	
	/*Contact*/
	.contact-info-text {	width: 100%;	padding-right: 0;	margin-bottom: 30px;}
	.contact-info-description {	max-width: 100%;}
	.contact-info-image {margin-bottom:30px;	position: relative;	width: 100%;	height: 320px;	top: auto;	right: auto;}
	.contact-info-item {	width: 50%;	padding-right: 20px;}
	.contact-info-section {	padding: 35px 0 110px;}
	.contact-form-section h2 {	margin-bottom: 27px;}
	.contact-form-outer-container {	width: 100%;}
	.contact-form-section {	margin-top: 165px;	padding-bottom: 170px;}
	.contact-form-field {	margin-bottom: 30px;}
	
	/*Text page*/
	.page-template-simple-page .content-area {	padding: 30px 0;}
	.wpb_text_column h3 {	font-size: 28px;}
	.wpb_text_column h2 {	font-size: 40px;}
	.story-banner img {	max-width: 200px;}
	.questions-category h3 {	font-size: 24px;}
	
	.background-page-banner .page-title-container {width: 250px;}
	.background-page-banner .page-title-container h1 img {width: 100%;}
	.background-page-banner .before_title {font-size: 21px;top: 34px;left: 5px;}
	.background-page-banner .page-title-container h1::before {width: 315px;height: 38px;left: -77px;top: 59px;}
	.page-banner.background-page-banner {padding: 0;position: relative;height:auto;background-image: none !important;}
	.page-banner.background-page-banner::before {content:'';width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.4);display: block;position: absolute;display: none;}
	.story-banner .about_text {	height: auto;margin-bottom:20px;}
	.story-banner .about_image {	height: 400px !important;}
	.info_image_text_module-row {	margin-bottom: 20px;}
	.info_module_text_wrapper {	padding: 10px 20px;	font-size: 18px;}
	.info_module_box.info_module_text h2 {	font-size: 45px;}
	.info_module_box.info_module_text h3 {	font-size: 40px;}
	.woocommerce-mini-cart-item.mini_cart_item {	padding-left: 65px !important;	padding-right: 25px !important;}
	.menu-cart .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {	left: 5px;}
	.menu-cart .remove.remove_from_cart_button {	right: 10px;}

	.page-banner-mobile-image {display: block !important;}
	.page-banner.background-page-banner > .container {bottom: 30vw;}
	.background-page-banner .page-title-container {width: 100%;}
}
@media(max-width:639px){
	.header-cc, .what_is_mynd_module-inner {	max-width: 92%;}
	.content-center, .container {	max-width: 92%;}
	.logo_container_mobile {	max-width: 160px;	margin: 0 auto 20px;}
	.main-menu-holder {	width: 360px;}
	.page-title-container h1 , .banner_title_section h1 {	font-size: 44px; }
	.page-title-container h1{	 margin-bottom: 8px;}
	.footer-newsletter-text h5, .before_title {	font-size: 22px;}
	.page-title-container h1 img {	width: 120px;	top: 10px;}
	.page-title-container h1::before {	width: 210px;	height: 17px;	top: 34px;	left: -58px;}
	.page-banner {	padding: 30px 0 110px;}
	.wim_columns_text_left, .wim_columns_text_right {	width: 100%;}
	.step-item-title , .step-item-description{	height: auto !important;}
	.step-item-description {	margin-bottom: 40px;}
	.what_is_mynd_module-inner .before_title {	padding-top: 20px;}
	.win_columns_background {	height: 400px; margin-bottom: 30px;}
	.product-information-description h2, .instagram-feed-section h2, .in_the_news_module h2, .review-feed-section h2, .questions-section h2, .blending_ingredients_section h2, .products-list h2, .related.products h2, .image-text-section h2, .footer-newsletter-text h6 , .what_is_mynd_module h2, .steps-module h2, .image_with_title-section h2 , .image-text-section h2, h2.section_title {	font-size: 32px;}
	.instagram-feed-section h2 img, .in_the_news_module h2 img, .review-feed-section h2 img, .questions-section h2 img {	max-width: 130px;}
	.sbi_photo {	width: 210px !important;	height: 210px !important;}
	.instagram-feed-section h2, .in_the_news_module h2, .review-feed-section h2, .questions-section h2, .blending_ingredients_section h2, .products-list h2, .related.products h2 {	margin-bottom: 25px;}
	.win_columns_image {	height: auto;}
	.sbi_photo {	width: 190px !important;	height: 190px !important;}
	.instagram-feed-section {	padding-bottom: 45px;}

	.text-section-column {	width: 100%;	margin-top: 20px;}
	.wave-img-text.bottom-wave svg , .wave-img-text , .top-wave-item {	height: 115px !important;}
	.in_the_news_item {	width: 100%;	margin-bottom: 40px;}
	.review-feed-section .wave-img-text.top-wave {	top: -100px;}
	.review-feed-logo {	max-width: 120px;}
	.review-slide {	width: 260px;}
	.review-slide-footer {	padding: 15px 15px;}
	.review-feed-section {	padding-bottom: 40px;}
	.footer-logo {	width: 100%;	margin-right: 0;	text-align: center; margin-bottom: 20px;}
	.footer-image .websitelogo {	max-width: 150px;}
	.section-title-container h2 br {	display: none;}
	.footer-sidebars {	width: 100%;}
	h6.widgettitle {	margin-bottom: 10px;}
	.footer-sidebars .menu li {	margin-bottom: 10px;}
	.footer-copyright {	padding: 17px 0 13px; 	text-align: center;}
	.copyright-text {	float: none;	margin-top: 0;}
	.top-banner-image {	height: 280px;}
	.media-section-column .wave-vertical {	display: none;}
	.ing_title {	margin-bottom: 5px;}
	.woocommerce-tabs .wpb_text_column.gradient-text p {	font-size: 22px;}
	
	/*Blog*/
	h1.page_title, .related-posts-section .category-line-title, .wpb_text_column h1 , .contact-info-section h2 {	font-size: 44px;}
	h1.page_title img {	max-width: 140px;	top: 11px;}
	.blog-listing-header {	padding: 25px 0 22px;}
	.blog-post-item-image {	height: 200px;}
	.blog-post-item-content {	padding: 16px 15px 20px 15px;}
	.blog-item-title {	font-size: 18px;}
	.blog-item-date {	font-size: 14px;	margin-bottom: 12px;}
	.read-more-button a {	font-size: 20px;}
	.blog-listing-sidebar, .single-post-sidebar {	width: 100%;}
	.blog-module-section {	padding-bottom: 30px;}
	
	/*Blog single*/
	.blog-post-title.page_title {	margin-bottom: 10px;}
	.single-blog-thumbnail {	height: 300px;}
	.single-blog-text blockquote p {	font-size: 15px; line-height: 26px;}
	blockquote {	padding: 17px 60px 19px 71px;}
	.related-posts-list .blog-post-item {	width: 100%;	margin-right: 0;}
	.related-posts-section {	padding: 20px 0 15px;}
	.related-posts-list .blog-post-item-image {	height: 250px;}
	.related-posts-list {	margin-top: 25px;}
	
	/*Woocommerce*/
	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {	width: 100%;}
	.woocommerce-cart .content-area, .woocommerce-checkout .content-area, .woocommerce-account .content-area {	padding: 20px 0;}
	.checkout.woocommerce-checkout input[type="text"], .checkout.woocommerce-checkout input[type="email"], .checkout.woocommerce-checkout textarea, .checkout.woocommerce-checkout input[type="tel"], .checkout_coupon input[type="text"], .woocommerce-MyAccount-content input[type="text"], .woocommerce-MyAccount-content input[type="email"], .woocommerce-MyAccount-content textarea, .woocommerce-MyAccount-content input[type="tel"], .woocommerce-MyAccount-content input[type="password"], .woocommerce-account input[type="text"], .woocommerce-account .content-area input[type="email"], .woocommerce-account input[type="password"], .woocommerce-form input[type="text"], .woocommerce-form .content-area input[type="email"], .woocommerce-form input[type="password"] {	font-size: 14px;	padding: 10px 14px;}
	.woocommerce form .form-row {	font-size: 14px;}
	body.woocommerce-page .woocommerce-message .button, body.woocommerce-page .woocommerce-message a.button, body.woocommerce-page .woocommerce-info .button {
	font-size: 18px !important;	}
	.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
	font-size: 14px;}
	.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
	padding: 20px;}
	.cart_totals > h2, .woocommerce-billing-fields > h3, .woocommerce-additional-fields > h3, #order_review_heading, .woocommerce-account h2, .woocommerce-account h3 {
	font-size: 26px;}
	.woocommerce-checkout #customer_details {	width: 100%;	margin-right: 0;}
	.woocommerce-checkout #order_review , .woocommerce-checkout #order_review_heading{	width: 100%;}
	#customer_details {	margin-bottom: 0;}
	
	/*Shop*/
	
	.image-text-section .section-title-container {	margin-bottom: 10px;}
	.banner_image_text .textcontent-container p {	font-size: 15px;}
	.image-text-section .textcontent-container {	margin-bottom: 20px;}
	.banner_image_text.image-text-section {	padding-bottom: 25px;	margin-bottom: 20px;}
	.products-list h2 img {	max-width: 128px;}
	.product-inner-box {	width: 48%;	margin-right: 4% !important; float: left;}
	.products-list-inner .product-inner-box:nth-child(3n+2) {	margin-right: 4%;}
	.products-list-inner .product-inner-box:nth-child(2n) {	margin-right: 0 !important;}
	
	/*Product*/
	.woocommerce-product-gallery .flex-viewport img {	height: 350px !important;}
	.woocommerce div.product div.images .flex-control-thumbs li img {	height: 80px;}
	h1.product_title , .contact-form-section h2{	font-size: 34px;}
	.woosg_products.woosg-table.woosg-products {	padding-bottom: 0;}
	.certificate-section h2 {	font-size: 36px;}
	.certificate-field.input-field input[type="text"] {	font-size: 15px;}
	.certificate-field.certificate-field-button {	width: 165px;	font-size: 20px;	padding: 15px 0 12px;}
	.certificate-field.input-field {	width: calc(100% - 165px);}
	#tab-description .vc_col-sm-4 {	float: left;	width: 100%;}
	#tab-description .vc_col-sm-4 .vc_figure {	max-width: 300px;	margin: 0 auto;	display: block;}
	body ul.tabs.wc-tabs li {	margin: 0 10px 0 0 !important;}
	#tab-description .vc_col-sm-8 {	width: 100%;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width: 100% !important;	margin-right: 0 !important;}
	.image-wrapper {	height: 220px;	max-width: 300px;	margin: 22px auto;}
	.pdp-ingredients-list li {	margin-bottom: 5px;}
	#tab-description .vc_col-sm-8 .vc_column-inner {	padding-right: 15px !important;}

	/*Subscribe*/
	.textcontent-container p, .textcontent-container li {	margin-bottom: 15px;}
	.steps-module {	margin-top: 85px; padding-bottom: 70px;}
	.steps-module .step-item {	width: 100%;	margin-right: 0;}
	.steps-module .step-item-image::before {	display: none;}
	.steps-module .step-item-title , .steps-module .step-item-description{	height: auto !important;}
	.question-text {	font-size: 15px;}
	.inner-question {	padding: 13px;}
	.products-list {	margin-top: 100px;}
	
	/*Story*/
	.about_section_content_module {	padding: 25px 0 15px;}
	.image-right .about_image {	margin-bottom: 20px;}
	.about_logo img {	max-width: 250px;}
	.about_logo {	margin-bottom: 15px;}
	.about_text_content p {	font-size: 15px;}
	.about_section_content_module {	padding: 25px 0 5px;}
	.image-left .about_image {	margin-bottom: 25px;}

	/*Contact*/
	.contact-info-section {	padding: 25px 0 85px;}
	.contact-info-image {	margin-bottom: 20px;}
	.contact-info-item h4 {	font-size: 20px;	line-height: 22px;	margin-bottom: 8px;}
	.contact-form-field input[type="text"], .contact-form-field input[type="email"], .contact-form-field input[type="tel"], .contact-form-field textarea, .contact-form-field select, .dropdown-item, .custom-dropdown-value {
	font-size: 16px;}
	.contact-form-field label {	font-size: 20px;	line-height: 22px;}
	.contact-form-field {	margin-bottom: 25px;}
	
	/*Text page*/
	.page-template-simple-page .content-area {	padding: 20px 0;}
	.wpb_text_column h1 {	margin-bottom: 15px;}
	.wpb_text_column h3 {	font-size: 26px;}
	.woocommerce-cart table.cart td.actions .coupon .input-text {    width: 100%;    margin-bottom: 10px;}
	.woocommerce #content table.cart td.actions .coupon .button, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon .button, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input {
    width: 100%;}
	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {     margin-top: 20px;}
     .wpb_text_column h2 {	font-size: 38px;}
	.story-banner img {	max-width: 185px;}
	.questions-category h3 {	font-size: 22px;}

	.related .button {
		display: block !important;
		width: 130px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}

	.page-banner.background-page-banner {height: auto;}
	.woocommerce-tabs #tab-description p strong {	font-size: 22px;}
	.product_style_mix .product-title-holder::before {	width: 129px;	height: 40px;}
	.pdf-download-button {	font-size: 20px;}
	
	.story-banner .about_image {	height: 300px !important;}
	.story-banner .about_text_content h2 {	font-size: 35px;	line-height: 45px;}
	.story-banner img, .story-banner .about_text_content img {	max-width: 144px;	top: 2px;}
	.contact-info-text {	margin-bottom: 40px;}
	.footer-newsletter-form {	margin-top: 0;}
	.footer-newsletter-form div {	padding: 0 !important;}
	.footer-newsletter-form button {	font-size: 16px !important;	padding: 13px 15px 12px !important;}
	.footer-newsletter-form input[type="email"] {	font-size: 13px !important;}
	.footer-newsletter-holder {	padding: 20px 0; }
	.info_module_box.info_module_text h2 {	font-size: 40px;}
	.info_module_box.info_module_text h3 {	font-size: 35px;}
	.info_module_text_wrapper {	font-size: 16px;}
	.info_module_box.info_module_text .info_text_content br {	display: none;}	

	tr.recurring-totals th {font-size: 26px;}
}

@media(max-width:479px){
	.logo-container {	max-width: 110px;}
	.menu-container {	width: calc(100% - 110px);}
	.header-cc {	padding: 15px 0;}
	.main-website-content {	padding-top: 65px;}
	.top-banner-image {	height: 220px;}
	.footer-newsletter-text h5, .before_title  , .product-information-description .before_title{	font-size: 20px;}
	.page-title-container h1 , .banner_title_section h1{	font-size: 40px;}
	.page-title-container h1 {	margin-bottom: 5px;}
	.page-title-container h1::before {	width: 203px;	height: 14px;}
	.pagen-banner-content {	margin-bottom: 20px;}
	.product-information-image img {	max-width: 230px;}
	.product-information-description h2, .instagram-feed-section h2, .in_the_news_module h2, .review-feed-section h2, .questions-section h2, .blending_ingredients_section h2, .products-list h2, .related.products h2, .image-text-section h2, .footer-newsletter-text h6 , .what_is_mynd_module h2, .steps-module h2, .image_with_title-section h2 , .image-text-section h2, h2.section_title {	font-size: 30px;}
	.product-info-content p {	margin-bottom: 7px;}
	.product-info-ingredients {	margin-bottom: 10px;}
	.product-info-button .button, .page-banner-buttons .button {	padding: 11px 34px 10px 34px;}
	.product-information .container {	padding: 50px 0 40px;}
	.what_is_mynd_module h2, .steps-module h2, .image_with_title-section h2 {	font-size: 34px;}
	.mynd-logo-text, .step-item-title em {	width: 107px;	height: 39px;	top: 11px;}
	.what_is_mynd_list {	margin-top: 0;}
	.win_columns_background {	height: 350px;}
	.what_is_mynd_module {	margin-top: 115px;	padding-bottom: 150px;}
	.wave-img-text {	top: -1px;}
	.media-section-column {	height: 320px;}
	.mynd-logo-text {	width: 76px;	height: 31px;	top: 9px;}
	.image-text-section .section-title-container {	margin-bottom: 10px;}
	.textcontent-container p, .textcontent-container li {	margin-bottom: 15px;}
	.image-text-section .textcontent-container {	margin-bottom: 16px;}	
	.image-text-section {	padding: 100px 0 120px;}
	.in_the_news_module {	padding: 12px 0 30px;}
	.instagram-feed-section h2 img, .in_the_news_module h2 img, .review-feed-section h2 img, .questions-section h2 img {
	max-width: 120px;}
	.instagram-feed-section h2, .in_the_news_module h2, .review-feed-section h2, .questions-section h2, .blending_ingredients_section h2, .products-list h2, .related.products h2 {	margin-bottom: 20px;}
	.review-feed-section .title-elements {	width: 100%;}
	.review-feed-logo {	padding-top: 0;	float: left;	max-width: 100%;	width: 100%;	margin-bottom: 20px;}
	.review-feed-section .title-elements h2 {	margin-bottom: 0;}
	.review-slide-header {	padding: 10px 15px;}
	.review-slide {	width: 240px; margin-right: 15px;}
	.reviews-title {	margin-bottom: 5px;}
	.footer-newsletter-text .websitelogo , .footer-image .websitelogo{	max-width: 110px;}
	.footer-logo {	margin-bottom: 10px; text-align: left;}
	.footer-content {	padding-top: 15px;}
	.footer-sidebars > div {	width: 100%;	margin-bottom: 10px;	padding-right: 0;}
	.logo_container_mobile {	max-width: 120px;}
	.main-menu-holder {	width: 320px;}
	.woocommerce-tabs .wpb_text_column.gradient-text p {	font-size: 20px;}
	
	/*Blog*/
	h1.page_title, .related-posts-section .category-line-title, .wpb_text_column h1 , .contact-info-section h2 {	font-size: 35px;}
	h1.page_title img {	max-width: 125px;	top: 10px;}
	.blog-listing-header {	padding: 20px 0 25px;}
	.blog-post-item {	margin-bottom: 15px; width: 100%;	margin-right: 0;}
	.blog-sidebar ul .widget {	padding: 20px 15px;}
	.blog-sidebar h6.widgettitle {	font-size: 20px;	margin-bottom: 0px;}
	.widget_categories ul li a, .widget_archive ul li a , .widget_archive ul li, .widget_categories ul li {	font-size: 14px;}
	.blog-post-item-image {	height: 180px;}
	.blog-item-title {	font-size: 17px;	height: auto !important;}
	
	/*Blog single*/
	.single-post-banner {	padding: 30px 0 15px;}
	.single-blog-thumbnail {	height: 220px;}
	.single-blog-text li::before , .textcontent-container li::before, .wpb_text_column li::before {	width: 20px;	height: 20px;	top: -1px;}
	.single-blog-text blockquote p {	font-size: 14px;	line-height: 24px;}
	blockquote {margin-bottom: 15px;	padding: 15px 40px 17px 50px;}
	blockquote::before, blockquote::after {	left: 15px; top: 25px; width: 25px;	height: 19px;}
	blockquote::after {	left:auto; right: 15px;}
	.blog-listing-sidebar, .single-post-sidebar {	margin-top: 20px;}
	.single-post-main-content {	padding-bottom: 20px;}
	.related-posts-list .blog-post-item-image {	height: 220px;}
	.related-posts-list .read-more-button a {	font-size: 18px;}	
	.related-posts-section {	padding: 20px 0 5px;}
	
	/*Woocommerce*/
	body.woocommerce-page .woocommerce-message .button, body.woocommerce-page .woocommerce-message a.button, body.woocommerce-page .woocommerce-info .button {
	font-size: 16px !important;	width: 100%;}
	.woocommerce-message, .woocommerce-info, .woocommerce-error {	font-size: 14px;}
	.woocommerce-error, .woocommerce-info, .woocommerce-message {	margin: 10px;}
	.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
	padding: 15px;}
	.cart_totals > h2, .woocommerce-billing-fields > h3, .woocommerce-additional-fields > h3, #order_review_heading, .woocommerce-account h2, .woocommerce-account h3 {
	font-size: 24px;	margin-bottom: 0;}
	.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
	margin: 15px 0;}
	.woocommerce-mini-cart__buttons.buttons .button {	padding: 12px 14px;	font-size: 14px;}
	.woocommerce-mini-cart__buttons.buttons {	padding: 16px 11px;}
	.dropdown-menu.dropdown-menu-mini-cart {	width: 250px;}
	.woocommerce-mini-cart-item.mini_cart_item {	font-size: 14px;}
	.woocommerce-form-login__rememberme {	padding-top: 7px;}
	.woocommerce-form-login__rememberme #rememberme {	margin-top: 8px;}
	.single-product .woosg-price {	width: auto;}
	
	
	
	/*Shop*/
	.banner_image_text.has-top-spacing {	padding-top: 15px !important;}
	.banner_image_text.has-top-spacing .media-section-column {	height: 280px;}
	.banner_image_text .textcontent-container p {	font-size: 14px;}
	.products-list h2 img {	max-width: 115px;}
	.product-inner-box {	width: 100%;	margin-right: 0 !important;}
	.product-inner-image {	height: 300px !important;}
	.products-list {	padding-bottom: 0;}
	.banner_image_text.image-text-section {	padding-bottom: 20px;	margin-bottom: 15px;}
	
	/*Product*/
	.certificare-description , .woocommerce-tabs .wpb_text_column p, .woocommerce-product-details__short-description p, .woosg-title-inner, .woosg-product .variations .variation .label, .woosg-product .variations .variation select, .one_time_product_qty, .pdp-dropdown-item .label , .steps-module .step-item-description , .small_text .about_text_content p , .contact-info-item a , .contact-info-description{	font-size: 14px;}
	.product-outer-container {	padding-top: 15px;}
	.woocommerce-product-gallery .flex-viewport img {	height: 300px !important;}
	.woocommerce div.product div.images .flex-control-thumbs li img {	height: 70px;}
	h1.product_title , .certificate-section h2 , .contact-form-section h2{	font-size: 30px;}
	.pdp-ingredients-list li {	font-size: 18px;}
	.woosg-price, .price-spacer, .woosg_total.woosg-total.woosg-text {	font-size: 20px !important;}
	.woosg-title-inner {	padding-left: 30px;}
	.woosg-price {	width: 100%;}
	.certificate-field.input-field {	width: 100%;}
	.certificate-field.input-field input[type="text"] {	font-size: 14px;	border-radius: 50px !important;	margin-bottom: 5px;}
	.certificate-field.certificate-field-button {	width: 100%;	font-size: 18px;	border-radius: 50px;}
	body ul.tabs.wc-tabs li a {	font-size: 16px;	padding: 15px 0 8px !important;}
	#tab-description .vc_col-sm-4 .vc_figure {	max-width: 260px;}
	.icon_text_module-row .wpb_column.vc_column_container {	width: 100%;}
	.icon_text_module-content {	max-width: 100%;}
	.related.products {	padding: 35px 0 15px;}
	.single-product .woosg-product .variations .variation .label , .woosg-title-inner, .woosg-product .variations .variation .label, .woosg-product .variations .variation select, .one_time_product_qty, .pdp-dropdown-item .label {
	font-size: 12px !important;}
	.single-product .woosg-product .variations .variation select {	padding: 10px 17px 10px 145px !important;}
	body ul.tabs.wc-tabs li {	margin: 0 7px 0 0 !important;}
	.woosg-products .woosg-product form.variations_form .variations .variation .label {margin-top: 4px;}

	
	/*Subscribe*/
	.banner_title_section {	padding: 27px 0 30px;}
	.banner_image_text .media-section-column , .questions-column-image{	height: 280px;}
	.wpb_text_column li, .textcontent-container li , .single-blog-text li,.custom-tab-content li {	padding-left: 34px;}
	.textcontent-container li::before, .wpb_text_column li::before,.custom-tab-content li::before {    top: -1px;}
	.questions-column-image {	margin-bottom: 20px;}
	.question-text {	font-size: 14px;}
	.inner-question {	padding: 10px;	margin-bottom: 10px;}
	.question-text::before {	top: 5px;}
	.question-text::after {	top: 10px;}
	.products-list {	margin-top: 85px;}
	.questions-section {	margin-top: 135px;}
	.steps-module {	margin-top: 75px;}
	.logo_newletter {	margin: 0;}
	
	/*Story*/
	.image-right .about_image, .image-left .about_image {	height: 280px; margin-bottom: 15px;}
	.about_section_content_module {	padding: 20px 0 5px;}
	.about_logo img {	max-width: 200px;}
	.about_text_content p {	font-size: 14px;}
	.about_section_content_module.small_text {	padding: 15px 0 135px;}
	.image_with_title-section {	margin-top: 50px;	padding-bottom: 100px;	padding-top: 0;}
	.blending_ingredients_section {	padding-top: 0;}
	.main-ingredient {	font-size: 24px;	padding: 8px 22px 4px;}
	.blending-image-container {	max-width: 100%;}
	
	/*Contact*/
	.contact-info-image {	height: 280px; margin-bottom: 15px;}
	.contact-info-section {	padding: 20px 0 85px;}
	.contact-info-item {	width: 100%;	padding-right: 0;}
	.contact-form-field {	width: 100%;	margin-right: 0;}
	
	/*Text page*/
	.wpb_text_column h1 {	margin-bottom: 10px;}
	.wpb_text_column h3 {	font-size: 24px;}
	.wpb_text_column h2, .wpb_text_column h3, .wpb_text_column h4, .wpb_text_column h5, .wpb_text_column h6 {	margin-bottom: 10px;}
	.story-banner img {	max-width: 135px;}
	.wpb_text_column h2 {	font-size: 30px;}
	.questions-category h3 {	font-size: 20px;	margin-bottom: 10px;}
	.woosg-title-inner::before {	width: 18px;	height: 18px;}
	.woosg-title-inner::after {	top: 5px;	left: 5px;}
	
	.single-product .woosg-product .variations .variation .label {width: 100px;}
	.single-product .woosg-product .variations .variation select {padding: 10px 17px 10px 17px !important;}
	.woosg-products .woosg-product form.variations_form .variations .variation .select select{direction: ltr;text-align: left !important ;}
	.woosg-product .variations .variation #shipping-interval, .woosg-product .variations .variation #number-of-packets{padding-left: 17px !important;}
	.woosg-price span.price {font-size: 20px !important;}
	.blog-subtitle{font-size:15px;}


	.background-page-banner .before_title {font-size: 21px;top: 30px;letter-spacing: 0.04em;}
	.background-page-banner .page-title-container h1::before {width: 285px;height: 33px;left: -55px;top: 47px;}
	.woocommerce-tabs #tab-description p strong {	font-size: 20px;}
	.product_style_mix .product-title-holder::before {	width: 115px;	height: 35px;}
	.product_style_mix .product-title-holder {	padding-left: 125px;}
	.pdf-download-button {	font-size: 17px;}
	.certificate-field.certificate-field-button {	height: 0;	padding: 0;}
	.story-banner .about_image {	height: 240px !important;}
	.story-banner .about_text_content h2 {	font-size: 30px;	line-height: 40px;}
	.story-banner img, .story-banner .about_text_content img {	max-width: 139px;	top: 1px;}
	.story-banner .about_text {	margin-bottom: 12px;}
	.info_image_text_module .info_module_text {	padding: 40px 20px;}
	.info_module_box.info_module_text h2 {	font-size: 30px;}
	.info_module_box.info_module_text h3 {	font-size: 25px;}
	.info_module_text_wrapper {	font-size: 15px;}
	.dropdown-menu-mini-cart .variation dt, .dropdown-menu-mini-cart .variation dd , .woocommerce-mini-cart-item.mini_cart_item{	font-size: 13px;}

	.woocommerce-store-notice.demo_store {padding: 0 10px;height: 46px;line-height: 1.3;font-size: 16px;top: -46px;}
	.store-notice-visible .masthead {top: 46px;}
	.store-notice-visible {padding-top: 46px;}
	
}
@media(max-width:441px){
	
}
@media(max-width:375px){
	.main-menu-holder {	width: 270px;}
	.top-banner-image {	height: 180px;}
	.certificare-description , .woocommerce-tabs .wpb_text_column p, .woocommerce-product-details__short-description p, .woosg-title-inner, .woosg-product .variations .variation .label, .woosg-product .variations .variation select, .one_time_product_qty, .pdp-dropdown-item .label , .steps-module .step-item-description ,.blog-item-description , .review-message, .pagen-banner-content p, .product-info-content p, .textcontent-container p, .textcontent-container li, .reviews-author, .reviews-title, .info-reviews-text , .custom-tab-content p, .single-blog-text p, .single-blog-text li, .wpb_text_column p, .wpb_text_column li , .small_text .about_text_content p , .contact-info-item a , .contact-info-description{	font-size: 13px;}
	.product-information-description > div {	background-color: rgba(255,255,255,0.8);}
	.page-title-container h1, .banner_title_section h1 {	font-size: 35px;}
	.footer-newsletter-text h5, .before_title, .product-information-description .before_title {
	font-size: 19px;}
	.footer-newsletter-text h5 {	margin-bottom: 5px;}
	.mc4wp-form-fields input[type="submit"] {	font-size: 17px;	padding: 8px 20px 7px;	width: 100px;}
	.mc4wp-form-fields input[type="email"] {	width: calc(100% - 105px);}
	.single-product .woosg-product .variations .variation .label {	font-size: 11px !important;}
	.woosg-title-inner {	padding-left: 23px;}
	.woosg-price-ori .sale-product ,.woosg-price-new .sale-product , .subscription-details {	font-size: 14px;}
	.woosg-title {	padding: 9px 5px !important;}
	.woosg-product .variations .variation .label {	width: 100%;}
	.story-banner .about_image {	height: 200px !important;}
	.story-banner .about_text_content h2 {	font-size: 25px;	line-height: 35px;}
	.story-banner img, .story-banner .about_text_content img {	max-width: 115px;}
	.info_module_box.info_module_text h2 {	font-size: 28px;}
	.info_module_box.info_module_text h3 {	font-size: 22px;}
	.info_module_text_wrapper {	font-size: 14px;}

	.variation-interval-options {padding-left: 98px;}
	.variation-interval:first-child {margin-left: 0;}
	.variation-interval {padding: 8px 3px 6px;}

	.single-product .product-title-holder, .single-product .stamped-product-reviews-badge, .single-product .product-subtitle-holder {padding-right: 90px;}
	.single-product .product-title-holder::after {width: 88px;height: 88px;}

	.page-banner.background-page-banner > .container {bottom: 40vw;}
}