/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Chill Switch theme by Pixalien
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/

/* General */
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap');
div, p, ul, ol, li {font-family: 'DM Sans', sans-serif;}
h1, h2, h3, h4, h5, h6, h7, .et_pb_menu .et_pb_menu__wrap li a {font-family: 'Barlow Semi Condensed', sans-serif;color:#1a294e;text-transform: uppercase;}
.button, button, .productCeritication .tablepress td {font-family: 'Barlow Semi Condensed', sans-serif !important;font-weight:700 !important;text-transform: uppercase;}
html {min-width:320px;}
body {font-weight: 400;}
h1 {font-size:77px;font-weight:700;color:#0e366f;}

/* Header */
header .et_pb_row, header .et_pb_row_0_tb_header {width:95% !important;max-width:100% !important;}
nav.et-menu-nav, .et_pb_menu__menu {margin:0 auto !important;}
.et_pb_menu .et_pb_menu__wrap {display:block !important;width:100% !important;}
.et_pb_menu .et_pb_menu__wrap li a {color:#0e366f !important;text-transform: uppercase;font-size: 21px;padding: 30px 10px 10px;font-weight: 600;}
.headerIcons a {color:#0e366f !important;padding:10px !important;}
.headerIcons {padding-top: 30px;}
header .et_pb_fullwidth_code_0_tb_header {padding:6px !important;font-weight:100;font-size: 15px;}
#divi-sticky-header {top: 0;width: 100%;z-index: 99 !important;}

/* Forms */
.homeForm input {border-radius:50px;padding:15px 30px;display:inline-block;}
.homeForm input[type="submit"]{width:25%;background:#db1387;box-shadow:none;border:1px solid #db1387;color:#fff;font-weight:700;font-family: 'Barlow Semi Condensed', sans-serif;font-size:18px}
.homeForm input[type="submit"]:hover {background:#fff;color:#db1387;}
.homeForm input[type="email"]{width:70%;margin-left:2%;margin-right:2%;}


.woocommerce .footerForm input.button, .woocommerce .footerForm input, .footerForm input {border-radius:50px !important;padding:10px 20px !important;display:inline-block !important;height:46px !important;}
.footerForm input[type="submit"]{width:35% !important;background:#db1387 !important;box-shadow:none !important;border:1px solid #db1387 !important;color:#fff !important;font-weight:700 !important;font-family: 'Barlow Semi Condensed', sans-serif !important;font-size:15px !important;margin-left:2% !important;margin-right:2% !important;}
.footerForm input[type="submit"]:hover {background:#fff !important;color:#db1387 !important;}
.footerForm input[type="email"]{width:60% !important;border:1px solid #1a294e !important;}
.et_pb_contact_form label.et_pb_contact_form_label {display: block !important;color:#fff;font-weight:300;font-family: 'Barlow Semi Condensed', sans-serif;}
.et_pb_contact_form .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title {display: none;}
.et_pb_contact p input, .et_pb_contact p textarea  {background:#fff !important;border-radius:6px !important;border:none !important;}
.et_pb_contact_form input::placeholder, .et_pb_contact_form textarea::placeholder, .woocommerce form input::placeholder, .woocommerce form textarea::placeholder  {color:#fff !important;}
.woocommerce footer form input::placeholder,footer form input::placeholder  {color:#777 !important;}

html body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button {padding:5px 50px !important;}
body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button {margin-top:20px;}
.et_contact_bottom_container {float:none;margin: 0 auto;display: table;}
.et-pb-contact-message p {background: #fff;text-align: center;padding: 15px 60px !important;  border-radius: 50px;display: table;margin: 0 auto;}

/* Pages */
#main-content .container:before {background: none;}
html .et_pb_text, #main-content, #main-content h1, #main-content h2, #main-content h3 {overflow-wrap: normal;}
#sidebar {display:none;}
.faqPage h3, .faqPage h4 {margin-top:30px;}
.productCeritication thead, .productCeritication .dataTables_paginate, .productCeritication .dataTables_info  {display:none;}
.productCeritication tr {border:none !important;background:#fdd535;text-align:center;margin:25px 0;}
.productCeritication table, .productCeritication .tablepress tbody, .productCeritication .tablepress tbody td, .productCeritication .tablepress tfoot th, .productCeritication .tablepress tbody tr {border:none !important;}
.productCeritication tr, .productCeritication td {display:block;width:100%;}
.productCeritication .tablepress td {text-align:center;padding:10px;font-size: 20px;}
.productCeritication .dataTables_filter {float: none;}
.productCeritication .dataTables_filter input {border: none !important;margin-left: 20px;}
.productCeritication .tablepress td a {color:#0e366e;text-decoration: underline;}
.productCeritication .tablepress td a:hover {text-decoration: none;}
.productCeritication .dataTables_filter label {color:#0e366e;margin-top:-20px;}
.productCeritication .dataTables_filter label input {display: block;width: 100%; margin: 0;padding: 13px 10px;text-align:center;    font-size: 20px;}
.faqAccordian h4 {    font-size: 20px !important;margin-top: 30px; font-weight: 700;}
.faqAccordian .et_pb_toggle_title {font-size:36px !important;margin-top:0;}
.faqAccordian .et_pb_toggle_title:after {content: "\e050";position: absolute;font-size: 16px;color: #0c366f;top: 50%;margin-top: -0.5em;font-family: 'ETmodules' !important;speak: none;font-style: normal;font-weight: normal;-webkit-font-feature-settings: normal;font-feature-settings: normal;font-variant: normal;text-transform: none;line-height: 1; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-shadow: 0px 0px;margin-left: 16px;}
.faqAccordian .et_pb_toggle_open .et_pb_toggle_title:after {display:none;}
#sbi_images {margin-bottom:25px;}
html #sb_instagram #sbi_load .sbi_load_btn {font-weight: 700 !important;padding:10px 60px !important;font-size:20px !important;}


/* Blog */
#left-area .post-meta a { color: #db1387;}
.single .post-meta {display:none;}
.ftPost .entry-featured-image-url {width: 50%;float: left;margin-right: 8%;}
.ftPost .entry-title {margin-top:50px;text-transform: uppercase;font-size:40px;font-weight:800;}
.ftPost .entry-title, .ftPost .post-content   {display:inline-block;width: 40%; }
.blogArchive  a.more-link, .ftPost.et_pb_blog_0 .et_pb_post .post-content a.more-link, .ftPost a.more-link {clear:none;text-align: center;text-decoration: none !important; padding: 7px 30px !important;margin: 15px 0;border:1px solid #db1387;border-radius:50px;background:#db1387;color:#fff !important;display:table;text-transform:uppercase;font-size:16px;font-weight:700;}
.blogArchive  a.more-link:hover, .ftPost.et_pb_blog_0 .et_pb_post .post-content a.more-link:hover {padding: 7px 30px !important;background:#fff !important;color:#db1387 !important;}
.blogArchive article {border:none !important;}
.blogArchive .et_pb_blog_grid h2 { font-size: 40px;text-transform: uppercase;font-weight: 700;}
.single-post .entry-title {font-size:62px;text-align:center;margin-bottom:25px;}
.single-post article {max-width:900px;margin:0 auto;display:block;}

.et_pb_gutters3 .et_pb_column_4_4 .blogArchive .et_pb_blog_grid .column.size-1of3, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .blogArchive .et_pb_blog_grid .column.size-1of3 { width: 46%;margin-right: 4%;}

.et_pb_gutters3 .et_pb_column_4_4 .blogArchive .et_pb_blog_grid .column.size-1of3 article {padding:0;}
.blogArchive .et_pb_image_container {margin-left:0;margin-right:0;}

/* Footer */
footer, footer div, footer p, footer ul, footer ol, footer li, footer a {font-family: 'Barlow Semi Condensed', sans-serif;}
footer a {color:#1a294e !important;text-decoration: none !important;}
footer a:hover {text-decoration: underline !important;}


/* WooCommerce */
li.product {font-family: 'Barlow Semi Condensed', sans-serif;}
.woocommerce .product a.button {font-size:18px;background-color: inherit;border: none;clear:both;display:table;background:#da0a84;text-align:center; padding: 5px 40px; color: #fff; margin: 0 auto;}
.woocommerce .product a.button::after {display:none;}
html .et-db #et-boc .et-l .et_overlay:before {color:#1a294e;}
.woocommerce .product a.button:hover {text-decoration: none !important;}
li.product .woocommerce-loop-product__title {width:100%;display:block;text-align:center;padding-bottom:0 !important;font-weight:700;}
li.product .price {width:100%;display:block;text-align:center;}
li.product .star-rating {display:none !important;}
.product-excerpt {display:block;width:100%;clear:both;font-weight:400;color:#1a294e;font-family: 'DM Sans', sans-serif;font-size:18px;text-align:center;}
.single-product .related .product-excerpt, .product-excerpt {display:none;}
.productTabs .et_pb_all_tabs {border-left:2px solid #0e366f;border-right:2px solid #0e366f;border-bottom:2px solid #0e366f;margin-top:-1px;}
.productTabs .et_pb_tabs_controls {width:100%;display:block;}
.productTabs .et_pb_tabs_controls li {border-right:2px solid #0e366f !important;width:14% !important;min-height:70px;border-top:2px solid #0e366f !important;border-bottom:2px solid #0e366f !important;text-align:center;display: flex !important;justify-content: center;align-items: center;}
.productTabs .et_pb_tabs_controls li:first-child {border-left:2px solid #0e366f !important;}
.productTabs .et_pb_tabs_controls li:first-child,.productTabs .et_pb_tabs_controls li:last-child {width:15% !important;padding-right:1px;}
.productTabs .et_pb_tabs_controls li a {padding: 4px 8px !important;}
#review_form {height:0;transition: 1s;overflow:hidden;}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {background: #0e366f;}
.woocommerce .register .woocommerce-privacy-policy-text {display:none;}
.woocommerce .register {padding:0 !important;border:none !important;margin-top:0px !important;}
.single-product .flex-control-nav {margin-top:15px;}

/* Toggle open reviews, variable height for logged in users because form is different heights */
.toggleOpen {height:600px !important;transition: 1s;}
.logged-in .toggleOpen {height:300px !important;}

.customOpenBTN button {    color: #ffffff;
        border: 1px solid #da0a84;
    border-radius: 35px;
    text-transform: uppercase;
    background-color: #da0a84;
    padding:15px 40px;
	box-shadow:none;
	font-family: 'Barlow Semi Condensed', sans-serif;
	margin:0 auto;
	display: table;
	font-size:18px;
	font-weight:600;
}
.customOpenBTN button:hover {    background: #ffffff;color: #da0a84;}
/* Hide Shipping info on first cart page */
.woocommerce-cart .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals {display:none;}


.reviews .et_pb_tabs_controls, .woocommerce-result-count, .woocommerce-ordering {display:none;}
html div .et_pb_wc_related_products .related .button {    text-align: center;text-decoration: none !important;display: table; padding: 7px 30px !important;margin: 0 auto;border:1px solid #db1387;}
html div .et_pb_wc_related_products .related .button:hover {padding: 7px 30px !important;background:#fff !important;color:#db1387 !important;}
.et_pb_wc_related_products .related .et_shop_image {margin-bottom:15px;}
.woocommerce-page .star-rating span:before, .woocommerce-Reviews a {color:#da0a84;}
.woocommerce-MyAccount-content {margin-bottom:50px;}

.woocommerce-page.et_pb_button_helper_class .woocommerce-MyAccount-content button.button {border: 1px solid #db1387;padding:10px 40px !important;margin-top:20px;}
.woocommerce-page.et_pb_button_helper_class .woocommerce-MyAccount-content button.button:hover {color:#db1387;}
html body.et-db #page-container #et-boc .et-l .et_pb_section .et_pb_wc_cart_notice_0 .wc-forward:hover {color:#da0a84 !important;}


.page .woocommerce button, .page .woocommerce .button {border: 1px solid #db1387 !important;}
.woocommerce button:hover, .woocommerce .button:hover {color:#db1387 !important;background-color:#fff !important;}
.woocommerce-checkout #payment {background:#fff;}

.woocommerce-MyAccount-content .select2-container--default .select2-selection--single, .woocommerce-MyAccount-content input {border: 1px solid #0e366f !important;border-radius:7px !important;min-height:50px;}

.checkout input, .checkout textarea, .checkout select, .select2-container--default .select2-selection--single {border-color:#0e366f !important;}
.woocommerce-checkout .woocommerce, .woocommerce-cart .woocommerce {margin-bottom:50px !important;}
.checkout h1, .checkout h2, .checkout h3, .checkout h4 {margin-top:40px;}


.select2-container--default .select2-search--dropdown .select2-search__field, .select2-dropdown {border-color:#0e366f !important;}
.select2-selection__placeholder  {display:none;}
.woocommerce-MyAccount-navigation ul {padding-left:0 !important;}
.woocommerce-MyAccount-navigation li {list-style:none;text-transform: uppercase; margin-bottom: 17px; font-weight: 700; font-family: barlow;}
.woocommerce-MyAccount-navigation li a:hover {text-decoration:underline;}
.woocommerce form.login {border:none;padding-left:0;padding-right:0;padding-top:0;margin-top:0;}

html .woocommerce #respond .comment-form input#submit {float:left !important; color: #ffffff !important;
        border: 1px solid #da0a84 !important;
    border-radius: 35px !important;
    text-transform: uppercase !important;
    background-color: #da0a84 !important;
    padding:10px 40px !important;
	font-family: 'Barlow Semi Condensed', sans-serif !important;
	font-size:18px !important;font-weight:600 !important;}
html .woocommerce #respond .comment-form input#submit:hover {background-color:#fff !important;color:#da0a84 !important;padding:10px 40px !important;}
html .woocommerce #reviews #comments ol.commentlist li .comment-text, html .woocommerce-page #reviews #comments ol.commentlist li .comment-text {margin-left:0 !important;}
.reviews .et_pb_tab {  padding:0 !important;}
.woocommerce #reviews #comments ol.commentlist li, .woocommerce-page #reviews #comments ol.commentlist li {border-top: 1px solid #1a284e;padding-top: 50px;}
.woocommerce #reviews #comments ol.commentlist li:last-child, .woocommerce-page #reviews #comments ol.commentlist li:last-child { border-bottom: 1px solid #1a284e;padding-bottom: 20px;}
.woocommerce-review__author {font-family: 'Barlow Semi Condensed', sans-serif;text-transform:uppercase;font-size:25px;}
.comment-text .description p{font-size:15px;line-height: 23px;}
.comment_container, .comment_container .meta {color:#1a284e !important;}
.comment_container .description p {font-weight:100;}
.et-db #et-boc .et-l #commentform textarea, .et-db #et-boc .et-l #commentform input[type="text"], .et-db #et-boc .et-l #commentform input[type="email"] {background:#fff;border-radius:5px;border:1px solid #1a284e !important;}

html .woocommerce-cart table.cart td.actions .coupon .input-text, html .woocommerce-cart table.cart td.actions .coupon .input-text {color: #0e366f !important;border-radius: 5px;padding: 0 20px;min-width: 200px;text-align: center;border:2px solid #0e366f !important;background-color:#fff !important;}
html .woocommerce-cart table.cart td.actions .coupon .input-text::placeholder {color:#999 !important;}
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {color:#fff;}
.remove2 {display:none;}
#billing_country_field, .woocommerce-checkout .woocommerce-terms-and-conditions-wrapper, .woocommerce-checkout .woocommerce-form-coupon-toggle {display:none;}
.woocommerce-checkout .checkout .col2-set .col-1, .woocommerce-checkout .checkout .col2-set .col-2 {float: none;width: 100%;}
.woocommerce-account .main_title {font-size:55px;}
.productAccordian .et_pb_toggle_title:after, .productAccordian {display:none;}

#left-area .woocommerce .woocommerce-order ul.order_details {padding: 20px 0 23px 0em;}
.woocommerce-order-received .woocommerce ul.order_details li {margin-bottom: 20px;}
.woocommerce-order-received .woocommerce .woocommerce-customer-details address {   padding: 15px 12px;}
.woocommerce .cross-sells ul.products li.product .price {font-size:24px;color:#1a294e !important;}
.woocommerce .cross-sells ul.products li.product .woocommerce-loop-product__title {font-size:22px;}

/* Custom Quantity Button */
html .et_pb_wc_add_to_cart .quantity input.qty, html .woocommerce-page .quantity input.qty, .woocommerce .quantity input.qty {color: #da0a84 !important;border:none !important;	background:#fff !important;	border-radius:30px;}
.woocommerce .quantity {border-radius:30px;border:2px solid #da0a84 !important;color: #da0a84 !important;background:#fff;}
#reply-title {font-size: 30px; font-weight: 600;}
.woocommerce-cart .quantity 	{min-width: 150px;}
.woocommerce .et_pb_wc_add_to_cart .quantity input.qty {max-width: 40px;}
.woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon button {height:50px !important;}
.woocommerce input[type=number].qty {  -moz-appearance: textfield;}
.woocommerce .buttons_added .plus, .woocommerce .buttons_added .minus {border:none !important;color: #da0a84 !important;font-weight: 900 !important;background:none !important;}
.woocommerce .buttons_added .plus {margin-top: -3px;}
.woocommerce input[type=number]::-webkit-inner-spin-button,.woocommerce input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; appearance: none; margin: 0;}

/* Misc */
html div .yellowFacts h3 {font-family: 'DM Sans', sans-serif !important;font-size:20px !important;}
html div .yellowFacts p {line-height: 25px;}

@media (min-width: 981px){
#left-area { width: 100%; padding: 23px 0px 0px !important;float: none !important;}
	.meetLiweliTop .et_pb_column_0  {margin-right:1%;width: 49.25%;}
	.homeTop .et_pb_column {width:65%;margin-right:0;}
}
/* Tablet */
@media (max-width: 1100px){
	.ftPost .entry-title {  margin-top: 10px;}
	.blogTopSection .et_pb_row_0 {width:93%}
	.ftPost .entry-featured-image-url {margin-right:4%;}
	.ftPost .entry-title, .ftPost .post-content {width: 46%;}
	
}
	
/* Tablet */
@media (max-width: 981px){
	.footerForm input[type="email"]{width:70% !important;}
	.footerForm input[type="submit"]{width:25% !important;}
	#divi-sticky-header {position:relative !important;}
	html .et_pb_section .fullTablet {width:100% !important;}
	.tablet2col .et_pb_column {width:49% !important; margin-right:1% !important;}
	footer .et_pb_column_1_6, html .et-db #et-boc .et-l .et_pb_column_1_tb_footer {width:48% !important; margin-right:2% !important;}
	footer .et_pb_column_1_6 p {line-height:1.2rem;}
	.single-product .flex-control-nav {margin-top:5px !important;}
	#et-main-area {margin-top:0 !important;}
	header .et_pb_image_wrap, header .et_pb_image_wrap img {display:block !important;margin:0 auto;}
	header .et_pb_column { margin-bottom: 0px !important;}
	header .et_pb_column #menu-main-menu {margin: 0 auto;	text-align: center;}
	header .et_pb_menu .et_pb_menu__wrap li a {padding-top:15px;}
	.headerIcons .et_pb_code_inner {text-align:center;}
	.headerIcons {padding-top:15px;padding-bottom:25px;width: 125px;position: absolute;right: 0; top: -70px; z-index: 999999;}
	html .et_pb_menu .et_mobile_nav_menu {margin-top:-50px !important;}
	header .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {color: #0e366f !important;}
	header .et_mobile_menu {border-top: 3px solid #0e366f;}
	.woocommerce-cart .container { width: 90%;}
	#main-content h1 {font-size:50px !important;}
	#main-content h2 {font-size:36px !important;}
	#main-content h3 {font-size:25px !important;}
	#main-content h2.woocommerce-loop-product__title  {font-size:22px !important;}
	.yellowFacts img {max-width:150px;}
	.homeNewProducts img {max-width:400px;}
	.homeNewProducts .et_pb_column {margin-bottom:0;}
	.productImageContainer {max-width:500px;display:block;margin:0 auto;}
	.woocommerce .cart_item .quantity { width: 140px !important;min-width:140px !important;  text-align: center !important;}
	.woocommerce .cart_item .quantity .qty {width:2.5rem;}
	.woocommerce-cart .product-quantity {height:85px;}
	.topHeaderColored {padding:2% 0;}
	.topHeaderContact {padding-top:20px !important;}
	.ftPost .entry-title {margin-top:0;}
	.et_pb_column .blogHeader {padding-bottom: 0 !important;padding-top: 0 !important; margin-top: -20px;}
	.homeTop .et_pb_column {width:55% !important;margin-right:0;}
	.woocommerce-account .container {padding-top: 15px !important;}
	.meetLiweliTop .left {margin-top: 35px!important;}
}

@media only screen and ( max-width: 768px ) {
	.tablet2col .et_pb_column {width:100% !important; margin-right:0 !important;}
	.et-db #et-boc .et-l .faqOnly .et_pb_toggle_content{text-align:left !important;padding-left:0 !important;}

	html .homeTop {background:none !important;}
	.homeTop h1, .homeTop p {text-align:center;}
	.homeTop .et_pb_button {margin: 0 auto;display: table;}
	.product-quantity::before {float: none !important;text-align: left;left: 0;position: absolute;margin-lefT:10px;}
	.footerForm input[type="email"], .footerForm input[type="submit"], .homeForm input[type="submit"], .homeForm input[type="email"] {clear:both;width:100% !important;text-align:center;margin:0 auto 15px !important;}
	footer .et_pb_row {padding-bottom:0 !important;padding-top:0 !important;}
	.productTabs {display:none;}
	.productAccordian {display:block;}
	.productAccordian .et_pb_toggle_title {font-size: 18px !important;padding:15px !important;}
	.et-db #et-boc .et-l .et_pb_toggle_open {padding: 0px !important;}
		
	.productTabs .et_pb_tabs_controls li:first-child, .productTabs .et_pb_tabs_controls li:last-child, .productTabs .et_pb_tabs_controls li {width:100% !important; min-height: 50px;border: 1px solid #0e366f !important;}
	.productTabs .et_pb_all_tabs {border: 1px solid #0e366f !important;}
	.woocommerce-cart .quantity {position:absolute;right:10px;}
	.woocommerce .cart_item .quantity { margin-left:50px;}
	.woocommerce-cart .container { width: 95%;}
	.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {margin-top:25px;}
	.et-db #et-boc .et-l .et_pb_toggle_content { background: #fff; text-align:center;}
	.et-db #et-boc .et-l .et_pb_toggle_content p {padding: 0px 20px 15px !important; }
	.et-db #et-boc .et-l .et_pb_toggle_close {padding: 0 !important;}
	
	.productAccordian {border: 1px solid #0e366f !important;}
	.productAccordian .et_pb_toggle_content, .productAccordian .et_pb_toggle_title {border-bottom: 1px solid #0e366f !important;text-transform: none !important;}

	.product-remove a, .product-remove .removeMobile {display:inline-block !important;}
	.product-remove a {margin-right:15px;}
	.removeMobile {text-aign:left;}
	.remove1 {display:none !important;}
	.remove2 {display:block !important;}
	.ftPost .entry-featured-image-url { width: 100%;}
	.ftPost .entry-title, .ftPost .post-content {display: block; width: 100%;}
	.woocommerce-order-received .woocommerce-column--2 {margin-top:35px;}
	.woocommerce-order-received .woocommerce ul.order_details li {border-right: none;float: none;}
	.woocommerce-order-received #left-area .woocommerce .woocommerce-order ul.order_details {  padding: 20px 0 0px 0em;}
	.woocommerce-order-received .container {width: 93%;}
	.woocommerce-message {text-align:center;  }
	.woocommerce-message a {display: table !important; margin: 0 auto 15px !important;float: none !important;}
}
@media only screen and ( max-width: 550px ) {
.et-db #et-boc .et-l .et_pb_shop ul.products.columns-1 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-2 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-5 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-6 li.product, .et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-1 li.product, .et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-2 li.product, .et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-3 li.product, .et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-4 li.product, .et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-5 li.product, .et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-6 li.product, .et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-1 li.product, .et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-2 li.product, .et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-3 li.product, .et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-4 li.product, .et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-5 li.product, .et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-6 li.product, .et_pb_shop ul.products.columns-1 li.product, .et_pb_shop ul.products.columns-2 li.product, .et_pb_shop ul.products.columns-3 li.product, .et_pb_shop ul.products.columns-4 li.product, .et_pb_shop ul.products.columns-5 li.product, .et_pb_shop ul.products.columns-6 li.product, .et_pb_wc_related_products ul.products.columns-1 li.product, .et_pb_wc_related_products ul.products.columns-2 li.product, .et_pb_wc_related_products ul.products.columns-3 li.product, .et_pb_wc_related_products ul.products.columns-4 li.product, .et_pb_wc_related_products ul.products.columns-5 li.product, .et_pb_wc_related_products ul.products.columns-6 li.product, .et_pb_wc_upsells ul.products.columns-1 li.product, .et_pb_wc_upsells ul.products.columns-2 li.product, .et_pb_wc_upsells ul.products.columns-3 li.product, .et_pb_wc_upsells ul.products.columns-4 li.product, .et_pb_wc_upsells ul.products.columns-5 li.product, .et_pb_wc_upsells ul.products.columns-6 li.product {width:100% !important;margin-right:0 !important;float:none !important;margin-bottom: 15px;}
	.toggleOpen {height: 650px !important;}
	.single-product div.product form.cart div.quantity, .single-product.woocommerce-page div.product form.cart, body.single-product  #page-container #et-boc .et-l .et_pb_section .et_pb_wc_add_to_cart_0 .button { margin-bottom: 20px !important;display: table !important;}
	#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {padding: 0em !important;}
	.woocommerce #payment div.payment_method_square_credit_card .wc-square-credit-card-hosted-field-card-number {padding-right: 5px !important;background-image:none !important;}
}
/* Mobile */
@media only screen and ( max-width: 479px ) {
	.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h3, .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h1, .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h2, .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h4, .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h5, .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h6 {font-size:24px !important;}
	.coupon button {width:100% !important;}
	.woocommerce-account .container, .woocommerce-checkout .container {padding-top: 15px !important;}
	#sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item { width: 50%;}

	.product-excerpt {display:none;}
	.headerIcons .et_pb_code_inner span {font-size:25px !important;}
	.headerIcons {width: 105px;}
	.headerIcons a {padding: 10px 5px !important;}
	.productCeritication .tablepress td {font-size: 15px;}
	.toggleOpen {height: 700px !important;}
	.woocommerce-account #main-content h1, .single-product #main-content h1 {font-size:36px !important;}
	.woocommerce-account #main-content h2 {font-size:26px !important;}
	.woocommerce-checkout #main-content h1 {font-size:30px !important;}
	.single-product #main-content .customReviews h2 {font-size:25px !important;}
	.addtoCartPopup .woocommerce-message {text-align:center;    font-size: 14px !important; line-height: 18px;}
	.addtoCartPopup .woocommerce-message a {display: table !important; margin: 0 auto 15px !important;float: none !important;}
	.woocommerce-breadcrumb {text-align:center;}
	.faqAccordian .et_pb_toggle_title {font-size:25px !important;}
	.labTested p {    font-size: 16px;line-height: 18px;}
	#main-content .labTested h3 { font-size: 20px !important;}	
	.productAccordian .et_pb_toggle_title {font-size: 16px !important;}
}