/*
Theme Name: mycoresupplements
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: mycoresupplements
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

mycoresupplements is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
}

body {
	margin: 0;
	background: #fff !important;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
}

a:active,
a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
	color: #404040;
	font-family: sans-serif;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

p {
	margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
	box-sizing: border-box;
}

*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}

body {
	background: #fff !important; /* Fallback for when there is no custom background color defined. */
	
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	quotes: "" "";
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}

figure {
	margin: 1em 0; /* Extra wide images within figure tags don't overflow the content area. */
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: rgba(0, 0, 0, .8);
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1;
	padding: .6em 1em .4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px;
}

select {
	border: 1px solid #ccc;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}

textarea {
	width: 100%;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
	color: royalblue;
}

a:visited {
	color: purple;
}

a:hover,
a:focus,
a:active {
	color: midnightblue;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation {
	
	float: left;
	width: 59%;
	margin: 27px 0 0px 20px;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
	text-align: center;
	font-size: 0;
}

.main-navigation li {
	display: inline-block;
	margin: 0 2px;
}


/*#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li{margin-bottom: 10px !important;}
*/
.main-navigation a {
	display: block;
	text-decoration: none;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	color: #000;
	padding: 4px 12px;
	text-transform: uppercase;
	font-weight: 500;
	letter-spacing: 0.7px;

}

.current-menu-item a,.main-navigation a:hover{background: #ef1c24;color: #fff;}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 1.5em;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul ul li {

}

.main-navigation li:hover > a,
.main-navigation li.focus > a {
}

.main-navigation ul ul :hover > a,
.main-navigation ul ul .focus > a {
}

.main-navigation ul ul a:hover,
.main-navigation ul ul a.focus {
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	left: 100%;
}

.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a,
.main-navigation .current-menu-ancestor > a {
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 766px) {
	.menu-toggle {
		display: none;
	}
	.main-navigation ul {
		display: block;
	}
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
}

/* Make sure select elements fit in widgets. */
.widget select {
	max-width: 100%;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
	display: block;
}

.hentry {
	margin: 0 0 1.5em;
}

.byline,
.updated:not(.published) {
	display: none;
}

.single .byline,
.group-blog .byline {
	display: inline;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}




/****************************************custom css***************************************************************************/

*{
padding: 0;
margin: 0;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;


}


.container{max-width: 1260px;padding: 0px 10px;width: 100%;margin: 0 auto;}
.woocommerce .woocommerce-breadcrumb{display: none;}
.site-logo{width: 14%;float: left;}

#yith-quick-view-modal.open .product-zoom-section{display: none;}

.serch-realted{width: 2%;float: left;margin: 34px 0 0 0;position: relative;}
.search-box{position: absolute;top:38px;left:-200px;}

.search-box input.search-field{width: 290px;}

.serch-realted label{position: relative;}

.serch-realted input[type="submit"]{border:none; background: url(images/seach1.png) no-repeat;background-position: center right;text-indent: -2200px;position: absolute;top:-7px !important;right: 0;width: 32px !important; height: 32px !important;}

.shopping-realted{width: 13%;float: left;margin: 15px 0 0 0;}
.shopping-realted a.menu-image-title-hide.menu-image-not-hovered{background: none;}
.shopping-realted ul{list-style: none;margin: 0;padding: 0;float: right;}
.shopping-realted ul li{float: left;margin-right: 18px;}
.shopping-realted ul li:last-child{margin-right: 0;}
.social-icon{float: right;width:8%;margin:32px 0 0 0}
.social-icon ul{list-style: none;margin: 0;padding: 0;float: right;}
.social-icon ul li{float: left;margin-right: 15px;}
.social-icon ul li:last-child{margin-right: 0;}

.site-header{margin-top: 31px;}

.bottom-header-content{width: 100%;float: left;height: 46px;line-height: 46px;background: #313131;text-align: center;font-family: 'Oswald', sans-serif;
	font-size: 16px;color: #fff;text-transform: uppercase;}

.bottom-header-content span{color: #ee1e24;display: inline-block;border-right: 1px solid #fff;padding-right: 25px;line-height: 12px;letter-spacing: 1px;}
.bottom-header-content p{margin: 0;padding: 0 0px 0 25px;display: inline-block;letter-spacing: 0.25px;}

.home-banner{width: 100%; float: left;position: relative;}
.home-banner img{display: block;}
.banner-content{position: absolute;right: 100px;top:50%;-webkit-transform:translateY(-50%);transform: translateY(-50%;);}
.banner-content h1{font-size: 103px;margin: 0;padding: 0;color: #ef1c24;font-family: 'Prime-Regular';font-weight: 400;line-height: 100px;}
.banner-content h1 strong{font-size: 81px;font-weight: 400;display: block;color: #ef1c24;font-family: 'Prime-Regular';}
.home-slider{width: 100%;float: left;}

.home-slider .slick-prev:before{content: url(images/pre.png);}

.home-slider .slick-prev:before, .home-slider .slick-next:before{opacity: 1;}

.home-slider .slick-prev{left: 48px;}
.home-slider .slick-next{right: 48px;}
.home-slider .slick-next:before{content: url(images/next.png);}

.home-slider .slick-prev, .home-slider .slick-next{width: 34px;height: 82px; opacity: 1;z-index:1;top: 45%;}
.home-slider.slick-dotted.slick-slider{margin-bottom: 50px;}

.home-slider .slick-dots li button:before{font-size: 60px;color: #9d9d9d;opacity: 1;}
.home-slider ul.slick-dots li.slick-active{width: 26px;}
.home-slider ul.slick-dots li.slick-active button:before {
    font-size: 80px !important;
    color: #ef1c24 !important;
}

.home-slider .slick-dots{bottom: -30px !important;}



.single-product #content .product .images{width: 42.4% !important;}


.single-product #content .product .summary {width: 39.7% !important;}
.single-product #content .product .summary h1.product_title {color: #333333;font-size: 18px;font-family: 'Prime-Regular';font-weight: 700;text-transform: uppercase;}

.single-product #content .product .woocommerce-product-details__short-description p {color: #656766;font-size: 14px;font-family: 'Open Sans', sans-serif;font-weight: 400;margin-bottom: 10px;}


.addtoany_shortcode {width: 80%;float: left;}
.addtoany_shortcode a .a2a_svg{background: transparent !important;}
.addtoany_shortcode a .a2a_svg svg path{fill:#9c9c9c;}

.woocommerce div.product p.price, .woocommerce div.product span.price{color: #ed2227;font-size: 15px;font-family: 'Prime-Regular';font-weight: 600;margin-bottom:13px;}

.woocommerce .star-rating span::before{color:#fcb723 !important}
.woocommerce .star-rating::before{color: #fed17f !important;}
a.woocommerce-review-link{color: #656766;font-size: 14px;font-family: 'Prime-Regular';font-weight: 600;text-decoration: none;margin-left: 20px;text-transform: capitalize;}

.woocommerce div.product form.cart .variations label{color: #333333;font-size: 18px;font-family: 'Prime-Regular';font-weight: 400;text-transform: capitalize;}
.woocommerce div.product form.cart .variations td.label{width: 24%;}
.woocommerce div.product form.cart .variations select{padding: 8px 10px;color: #656766;font-size: 13px;font-family: 'Open Sans', sans-serif;font-weight: 400;margin-bottom: 30px;border:1px solid #adadad;min-width: 70%;background: #f2f2f3 url(images/downarrow.png) no-repeat;background-position: 101%;background-position-y: 101%;-webkit-appearance: none;-moz-appearance: none;}

input.minus{height: 42px;line-height: 0px;font-size: 48px;font-family: 'Prime-Regular';background: #fff;color: #000;width: 36px;padding: 0;margin: 0;float: left;border:none;}

.woocommerce .quantity .qty{height: 42px;line-height: 0px;font-size:18px;font-family: 'Prime-Regular';background: #333333;color: #feffff;width:55px;padding: 0px;margin: 0;float: left;border:none;border-radius: 0;}


input.plus{height: 42px;line-height: 0px;font-size: 48px;font-family: 'Prime-Regular';background: #fff;color: #000;width: 36px;padding: 0;margin: 0;float: left;border:none;}

.woocommerce div.product form.cart div.quantity{border:1px solid #4b4949;margin: 0 24px 0 0;}


.woocommerce div.product form.cart .button{color: #feffff;background: #ed2227 url(images/addtocart.png) no-repeat !important;background-position: 10% !important;background-position-y:50% !important;font-family: 'Prime-Regular';font-size: 16px;border-radius:0;opacity: 1;text-transform: uppercase;font-weight: 400;letter-spacing: 1px;padding: 14px 0 14px 35px;width: 230px !important;}

.addtoany_shortcode{margin-top: 36px;margin-left: 46px;}
.addtoany_list a, .widget .addtoany_list a{padding: 0 18px 0 0 !important;}
span.a2a_svg.a2a_s__default.a2a_s_a2a{display: none;}

/*.yith-wcwl-wishlistexistsbrowse.show a {
    float: left;
    text-indent: -2000px;
    background: url("images/redheart.png") no-repeat;
    width: 25px;
    height:22px;
    position: absolute;
    left: 0;top: -62px;
}
*/


.yith-wcwl-wishlistexistsbrowse.show{position: relative;}
.woocommerce-tabs.wc-tabs-wrapper{float: left;margin: 45px 0 0;width: 100%;}
.woocommerce div.product .woocommerce-tabs ul.tabs{width: 98%;margin:0 auto 0;padding: 0;border: 1px solid #bdbbbb;position: static !important;}

.woocommerce div.product .woocommerce-tabs ul.tabs li{width:19.450%;margin:-4px 10px -4px -5px;height:65px;line-height: 65px;background: #fff !important;text-align: center;border:none !important;border-left: 1px solid #dcdada !important;border-right: 1px solid #dcdada !important;border-radius: 0 !important;}

.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child{margin-right: 0;}

.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size: 18px;font-family: 'Prime-Regular';font-weight: 400;color: #313130;text-transform: capitalize;padding: 0;}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background: #ed2227 !important;color: #fff !important;outline: none;}

.woocommerce div.product .woocommerce-tabs .panel{margin: 30px 0;}

.woocommerce div.product .woocommerce-tabs .panel p{color: #656766;font-size: 13px;font-family: 'Open Sans', sans-serif;font-weight: 400;line-height: 26px;text-align: center;margin-bottom: 20px;}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{outline: none;}

.woocommerce div.product div.images img{max-width: 100%;width: auto;margin: 0 auto;}

.single-product .fa.fa.fa-heart{font-size: 25px;color: #9c9c9c;position: absolute;left: 0;top: -64px;}

#yith-quick-view-content .fa.fa.fa-heart{font-size: 25px;color: #9c9c9c;position: absolute;left: 0;top: 0px;}

.yith-wcwl-add-to-wishlist{position: relative;}

/********************heat-icon*******************/
.single-product .yith-wcwl-wishlistaddedbrowse {
    top: -68px;
    position: absolute;
    left: 0;
}
.single-product .yith-wcwl-wishlistaddedbrowse.show a {
    background: url(images/redheart.png) no-repeat;
    width: 30px;
    height: 28px;
    float: left;
    text-indent: -2200px;
    background-size: 100% 100%;
}

.single-product .yith-wcwl-wishlistexistsbrowse.show a{

	background: url(images/redheart.png) no-repeat;
    width: 30px;
    height: 28px;
    float: left;
    text-indent: -2200px;
    background-size: 100% 100%;
}

.yith-wcwl-wishlistexistsbrowse.show a{

	background: url(images/redheart.png) no-repeat;
    width: 30px;
    height: 28px;
    float: left;
    text-indent: -2200px;
    background-size: 100% 100%;
}

.archive .yit-wcan-container ul.products li .yith-wcwl-wishlistaddedbrowse{
	top: 53% !important;
	text-indent: -2200px;
}

.archive .yit-wcan-container ul.products li .yith-wcwl-wishlistaddedbrowse a{

	background: url(images/redheart.png) no-repeat;
    width: 30px;
    height: 28px;
    float: left;
    text-indent: -2200px;
    background-size: 100% 100%;
}

.yith-wcwl-wishlistexistsbrowse.show{
	text-indent: -2200px;
	margin-top: 7px;
}

.single-product .yith-wcwl-wishlistexistsbrowse{
	top: -68px;
    position: absolute;
    left: 0;
}

.single-product .yith-wcwl-wishlistexistsbrowse span.feedback{ font-size: 15px;
    position: absolute;
    top: 45px;
    width: 275px;
   }

.yith-wcwl-wishlistaddedbrowse span.feedback {
    font-size: 15px;
    position: absolute;
    top: 35px;
    width: 115px;
}

.single-product .entry-summary{margin: 0;}
.single-product.woocommerce div.product{margin-top: 50px;}

.single-product.woocommerce div.product .woocommerce-product-rating{padding-bottom: 25px;margin-bottom: 25px;border-bottom: 1px solid #ebebeb;}

.single-product.woocommerce div.product form.cart .variations{margin-bottom: 25px;border-bottom: 1px solid #ebebeb;}

.single-product.woocommerce .thumbnails #slider-prev, .single-product.woocommerce .thumbnails #slider-next{background: url(images/pre-next.png) no-repeat left center !important;width: 20px !important;}

.single-product.woocommerce .thumbnails #slider-next{background-position: right center !important;
right: 0px !important;}



.blog-banner{width: 100%;float: left;position: relative;}
.blog-banner img{display: block;}
.banner-over-lay{width: 100%;height: 100%;position: absolute;top: 0;left: 0;/*background: rgba(0,0,0,0.30);*/}

.blog-banner-content{position: absolute;left:50px;bottom: 30px;}
.blog-banner-content h1{font-size: 60px;font-family: 'Oswald', sans-serif;color: #ed2227;margin: 0;padding: 0;text-transform: capitalize;font-weight: 500; text-shadow: 0px 0px 3px #412522;}


.outer-blog-reapter{width: 100%;float: left;margin: 70px 0 0 0;}

.lft-side-blog-reapter{width: 820px;float: left;margin-right: 125px;}
.lft-side-blog-reapter ul{list-style: none;margin: 0;padding: 0;}
.lft-side-blog-reapter ul li{width: 100%;float: left;padding-bottom: 35px;margin-bottom: 40px;border-bottom: 1px solid #d5d3d3;}
.lft-side-blog-reapter ul li:last-child{padding-bottom: 110px;}

.inner-blog-imge{width: 100%;float: left;position: relative;}
.blog-date{position: absolute;left: 30px;bottom: 35px;}
.blog-date span{display:block;width: 65px;height: 65px;line-height: 65px;text-align: center;background: #f5f6f6;color: #ed2027;font-family: 'Prime-Regular';font-weight: 400;border-top: 4px solid #eb2228;font-size: 35px;}

.blog-date strong{background: url(images/datebg.png) no-repeat;font-size: 14px;color: #fff;font-family: 'Lato', sans-serif;font-weight: 500;display: block;background-size: 100% 100%; height: 35px;text-align: center;line-height: 30px;text-transform: uppercase;width: 90%;margin: 0 auto;}

.blog-post-related{width: 100%;float: left;margin: 22px 0;}
.blog-post-related ul{list-style: none;margin:0;padding: 0;}
.blog-post-related ul li{width: auto;float: left;margin-right: 25px;border: 0;margin-bottom: 0;padding-bottom: 0;}

.lft-side-blog-reapter .blog-post-related ul li:nth-of-type(3){margin-right:7px !important;}
.blog-post-related ul li p{font-size: 16px; color: #333;margin: 0;}
.blog-post-related ul li:last-child{padding-bottom: 0;}
.blog-post-related ul li span{display: inline-block;color: #333333;font-size: 16px;font-family: 'Roboto', sans-serif;font-weight: 400;font-style: italic;margin-left: 18px;}
.blog-post-related ul li img{vertical-align: middle;}

.blog-post-related ul li span a{color: #333;text-decoration: none;}

.blog-heading-content{width: 100%;float: left;}
.blog-heading-content h3{color: #ed2227;font-size: 20px;font-family: 'Prime-Regular';margin: 0;font-weight: 400;text-transform: uppercase;}
.blog-heading-content p{color: #333333;font-size: 15px;font-family: 'Lato', sans-serif;font-weight: 600;margin:10px 0 20px;line-height: 32px;letter-spacing: 0.40px;}
.blog-heading-content a{color: #fff;font-size: 15px;text-transform: uppercase;background: #ed2227;padding: 9px 32px;display: inline-block;font-family: 'Prime-Regular';text-decoration: none;}

.pagenation{clear: both;margin-left: 22px;margin-bottom: 70px;}

.rgt-side-content-blog{width: 295px;float: left;}
.blog-serch-content{width: 100%;float: left;position: relative;}
.blog-serch-content input[type="text"]{width: 100% !important;float: left;height: 42px;padding: 0 40px 0 10px;border: 1px solid #9e9a9a !important;border-radius: 0 !important;float: left;color: #333333;font-size: 14px;font-family: 'Lato', sans-serif;font-weight: 500;font-style: italic;letter-spacing: 1px;}

.blog-serch-content input[type="submit"]{border: 0 !important;border-radius: 0 !important;float: right;background: url(images/searchblog.png) no-repeat;cursor: pointer;text-indent: -2200px;position: absolute;top: 11px;right: 12px;}


.tnp-subscription-minimal input.tnp-email{color: #757678 !important;}


.tnp-subscription-minimal input.tnp-email::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #757678;
}
.tnp-subscription-minimal input.tnp-email:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #757678;
   opacity:  1;
}
.tnp-subscription-minimal input.tnp-email::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #757678;
   opacity:  1;
}
.tnp-subscription-minimal input.tnp-email:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #757678;
}
.tnp-subscription-minimal input.tnp-email::-ms-input-placeholder { /* Microsoft Edge */
   color:    #757678;
}



.blog-serch-content input[type="search"]::-webkit-input-placeholder {color:#333}
.blog-serch-content input[type="search"]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #333;
   opacity:  1;
}
.blog-serch-content input[type="search"]::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #333;
   opacity:  1;
}
.blog-serch-content input[type="search"]:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #333;
}
.blog-serch-content input[type="search"]::-ms-input-placeholder { /* Microsoft Edge */
   color:    #333;
}


.blog-categry{width: 100%;float: left;margin: 30px 0;}
.blog-categry h3{color: #ed2227;font-size: 20px;font-family: 'Prime-Regular';margin: 0 0 20px 0;font-weight: 400;text-transform: uppercase;position: relative;padding-bottom: 10px;letter-spacing: 1px;}
.blog-categry h3:after{content: "";width: 87px;height: 2px;float: left;background: #ed2227;position: absolute;left: 0;bottom: 0;}

.blog-categry ul{list-style: none;margin: 0;padding: 0 0 15px 0;border-bottom: 1px solid #d5d3d3;float: left;width: 100%;}
.blog-categry ul li{width: 100%;float: left;color: #333333;font-size: 14px;font-family: 'Lato', sans-serif;font-weight: 700;text-transform: uppercase;padding-bottom: 17px;padding-left: 25px;position: relative;letter-spacing: 0.50px;}

.blog-categry ul li a{text-decoration: none;color: #333;}

.blog-categry ul li:before{position: absolute;left: 0;content: url(images/arrow2.png);}

.recent-articals{width: 100%;float: left;}
.recent-articals h3{color: #ed2227;font-size: 20px;font-family: 'Prime-Regular';margin: 0 0 28px 0;font-weight: 400;text-transform: uppercase;position: relative;padding-bottom: 10px;letter-spacing: 1px;}

.recent-articals h3:after{content: "";width: 87px;height: 2px;float: left;background: #ed2227;position: absolute;left: 0;bottom: 0;}

.recent-articals ul{list-style: none;margin: 0;padding: 0;}
.recent-articals ul li{width: 100%;float: left;padding-bottom: 17px;margin-bottom: 17px;border-bottom: 1px solid #d5d3d3;}
.recent-articals ul li:last-child{border: 0;}
.images-realted-articlas{width: 85px;float: left;margin-right: 20px;}
.images-realted-articlas img{display: block;}
.recent-articals ul li p{color: #333333;font-size: 14px;font-family: 'Lato', sans-serif;font-weight: 700;text-transform: uppercase;letter-spacing: 0.50px;margin: 0;padding: 0;line-height: 22px;width: 64%;float:right;}

.recent-articals ul li span{color: #ed2227;font-size: 12px;font-family: 'Lato', sans-serif;font-weight: 700;text-transform: uppercase;letter-spacing: 0.50px;margin: 0;padding: 0;line-height: 22px;padding-top: 10px;display: block;width: 64%;float: right;}

a.prev.page-numbers{padding: 8px 23px;color: #000;font-size: 14px;font-family: 'Lato', sans-serif;font-weight: 700;text-transform: uppercase;letter-spacing: 0.50px;margin: 0;border: 1px solid #000;display:inline-block;text-decoration: none;border-radius: 5px;}

a.next.page-numbers{padding: 8px 23px;color: #000;font-size: 14px;font-family: 'Lato', sans-serif;font-weight: 700;text-transform: uppercase;letter-spacing: 0.50px;margin: 0;border: 1px solid #000;display:inline-block;text-decoration: none;border-radius: 5px;}

a.page-numbers{padding: 8px 15px;color: #000;font-size: 13px;font-family: 'Lato', sans-serif;font-weight: 700;text-transform: uppercase;letter-spacing: 0.50px;
margin: 0 12px;border: 1px solid #000;display:inline-block;text-decoration: none;border-radius: 5px;}

span.page-numbers.current{background: #ed2227;color: #fff;font-size: 14px;font-family: 'Lato', sans-serif;font-weight: 700;text-transform: uppercase;letter-spacing: 0.50px;margin: 0 0px;border: 1px solid #e2e1e1;display:inline-block;text-decoration: none;border-radius: 5px;padding: 8px 15px;}


.tips_text a{text-decoration: none;}


.single-product.woocommerce .thumbnails{border-bottom: 1px solid #e8e8e8;border-top: 1px solid #e8e8e8;padding: 0 !important;}
.single-product.woocommerce .thumbnails ul li a{margin: 20px 0 !important;}
.single-product .yith_magnifier_zoom_wrap{margin-bottom: 20px !important;}


.categories{width: 230px;float: left;margin-right: 130px;margin-bottom: 50px;margin-top: 35px;}

.categories h2{font-size: 18px;font-family: 'Prime-Regular';margin: 0 0 20px 0;font-weight: 400;text-transform: uppercase;background: #000000;text-align: center;padding: 10px 0 ;color: #fff;letter-spacing: 1px;}

.tax-product_cat .products_cat{width: 880px;float:right;margin:0 !important;clear: none !important;}
.tax-product_cat .products_cat{list-style: none;margin: 0;padding: 0;}

.archive .yit-wcan-container ul.products li{width: 30% !important;margin: 0 4.4% 80px 0 ;display: inline-block;vertical-align: top;float: none !important;text-align: center;}

.archive .yit-wcan-container ul.products li:nth-of-type(3n){margin-right: 0 }

.archive .yit-wcan-container ul.products li img{width: auto !important;margin: 0 auto !important;}

.tax-product_cat .products_cat li h2{color: #000;font-size: 18px;font-family: 'Prime-Regular';margin: 35px 0 0px 0 !important;font-weight: 400;text-transform: capitalize;text-align: center;padding: 0 !important;}

.ui-accordion .ui-accordion-header{font-size: 16px !important;color: #000;font-family: 'Open Sans', sans-serif;font-weight: 600;padding: 10px 0 !important;margin: 0 0 0px 0 !important;text-transform: capitalize;border: 0;border-radius: 0;border-top: 1px solid #c2bfbe;outline: none;}



h2.comments-title{font-size: 22px;color: 333;font-family: 'Open Sans', sans-serif;font-weight: 600;}
.comment-metadata a{text-decoration: none;}
.reply a{text-decoration: none;}

.form-submit input[type="submit"]{font-size: 20px;color:#fff;font-family: 'Open Sans', sans-serif;font-weight: 600;text-align: center;padding: 10px 20px;background: #ed2227;display: inline-block;border: 0;border-radius: 0;text-transform: uppercase;}

.form-submit input[type="submit"]:hover{opacity: 0.7;}

.single-post .lft-side-blog-reapter ul li:last-child{padding-bottom: 20px;}

.ui-accordion .ui-accordion-header:hover{color: #ef3b2f;background: none;}

.ui-accordion .ui-accordion-header:last-of-type{border-bottom:1px solid #c2bfbe !important;}

.ui-state-active{background: none !important;border: 0 !important;}
.ui-accordion .ui-accordion-content{padding: 0 0 0 10px !important;}

.ui-accordion-content p{font-size: 15px !important;color: #000;font-family: 'Open Sans', sans-serif;font-weight: 400;padding: 0 !important;margin: 0 0 10px 0 !important;text-transform: capitalize;}

.ui-accordion-content p a:hover{color: #ef3c2f;}
.ui-widget-content{border: 0 !important;}

.ui-state-active .ui-icon, .ui-button:active .ui-icon{background: url(images/mines.png) no-repeat !important;background-position: 100% center !important;width: 12px;height: 2px;float: right;margin-top: 5px;}
.ui-icon, .ui-widget-content .ui-icon{ background: url(images/plus.png) no-repeat !important; float: right;background-position: right !important;background-position: 100% center !important;}
.ui-icon{margin-top: 0 !important;}
.ui-widget-content a{color: #000;text-decoration: none;}

.full-page-realted{width: 100%;float: left;}

.right_side_cont{width: 880px;float: right;}
.full_width ul li .layr_bootom p a{color: #fff;text-decoration: none;}
.recent-articals ul li p a{color: #333;text-decoration: none;}
.full-page-realted h1{color: #000;font-size: 35px;font-family: 'Prime-Regular';margin: 65px 0 20px 0;font-weight: 400;text-transform: uppercase;text-align: center;}

.full-page-realted .root p{font-size: 15px;color: #333;font-family: 'Open Sans', sans-serif;font-weight: 400;margin: 0;line-height: 32px;text-align: center;margin-bottom: 40px;display: inline;letter-spacing: 0.6px;}

.full-page-realted .root a{font-size: 15px;color: #ed2227;font-family: 'Open Sans', sans-serif;font-weight: 600;margin: 0;text-transform: uppercase;text-decoration: none;}

.right_side_cont .woocommerce.widget_layered_nav{display: inline-block;vertical-align: top;color: #000;font-size: 12px;font-family: 'Prime-Regular';margin-right: 12px;float: left;margin-top: -11px;margin-left: 45px;}

.archive .yith-wcan-label.yith-wcan.yith-wcan-group li a{margin:0 12px 0 0 !important;padding: 5px 10px;background: #fff;color: #000;border:1px solid #000000;border-radius: 3px;}

.archive .yith-wcan-label.yith-wcan.yith-wcan-group li a:hover{color: #fff;background: #ef3c2f;border:1px solid #fff;border-radius: 3px;}
.archive .widget{margin-bottom: 12px;}

.archive .woocommerce.widget_layered_nav ul{margin: -25px 0px 0 52px !important;float: left;}

.archive .yit-wcan-container ul.products li .star-rating{display: none;}

.archive .yit-wcan-container ul.products li .price{color: #ed2226 !important;font-size: 18px !important;font-family: 'Prime-Regular';margin: 12px 0 16px !important;}


.archive .yit-wcan-container ul.products li .button{color:#000;font-size: 16px !important;font-family: 'Prime-Regular';margin: 0px 0 !important;background: #dfe2e2;border-radius: 5px !important;padding: 8px 10px !important;font-weight: 500;}

.archive .yit-wcan-container ul.products li:hover .button{color: #fff !important;background: #ed2227;}


/*.products_cat a.add_to_wishlist{background: url(images/wish1.png) no-repeat;width: 39px;height: 34px;}
.products_cat .compare-button{background: url(images/compare1.png) no-repeat;width: 39px;height: 34px;text-indent: -22000px;}
.products_cat a.button.yith-wcqv-button{background: #fff url(images/quick1.png) no-repeat !important;width: 39px;height: 34px;text-indent: -22000px;}*/

.archive .yit-wcan-container ul.products li .yith-wcwl-add-button.show a.add_to_wishlist{
	width: 39px;
	height: 34px;
	background: #dfe2e2 url('images/wishlist.png') no-repeat center;
	border-radius: 5px;
	position: relative;
	display: block;

}
.archive .yit-wcan-container ul.products li .yith-wcwl-add-button.show a.add_to_wishlist i.fa.fa.fa-heart{
	font-size: 0;
}
.archive .yit-wcan-container ul.products li a.compare.button{
	width: 39px;
	height: 34px;
	background: #dfe2e2 url('images/compare.png') no-repeat center;
	border-radius: 5px;
	position: relative;
	text-indent: -22220px;
	display: none;
	position: absolute;
    top: 42%;
    left: 2px;
}
.archive .yit-wcan-container ul.products li a.button.yith-wcqv-button{
	width: 39px;
	height: 34px;
	background: #dfe2e2 url('images/search_pro.png') no-repeat center;
	border-radius: 5px;
	position: relative;
	text-indent: -22220px;
	position: absolute;
    top: 42%;
    left: 170px;
    display: none;
}
.archive .yit-wcan-container ul.products li .woocommerce.product.compare-button  {
    position: absolute;
    top: 42%;
    left: 116px;
}
.archive .yit-wcan-container ul.products li .yith-wcwl-add-to-wishlist{
	position: absolute;
    top: 42%;
   	margin: 0;
   	left: 65px;
   	display: none;
}
.archive .yit-wcan-container ul.products li{padding: 35px 15px 22px !important;border: 1px solid #fff;float: left !important;}
.archive .yit-wcan-container ul.products li:hover{
	border: 1px solid #ec2e24;
	
}

.archive .yit-wcan-container ul.products li:hover a.compare.button, 
.archive .yit-wcan-container ul.products li:hover a.button.yith-wcqv-button, 
.archive .yit-wcan-container ul.products li:hover .yith-wcwl-add-to-wishlist{
	display: block !important;
}



.archive .yit-wcan-container ul{display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;
    box-sizing: border-box;border-top: 2px solid #000;padding-top: 35px;float:left;width: 880px;clear: none;text-align: right;}


.strenght-muscle-section{width: 100%;float: left;margin: 20px 0 80px;}
.strenght-muscle-section ul{list-style: none;margin: 0;padding: 0;}
.strenght-muscle-section ul li{width: 400px;float: left;margin-right: 20px;text-align: center;}
.strenght-muscle-section ul li:nth-child(3n){margin-right: 0;}

.strenght-muscle-section ul li a{font-size: 25px;color: #000;text-decoration: none;text-transform: uppercase;font-family: 'Prime-Light';line-height: 40px;margin-top: 12px;font-weight: 400;display: block;}
.strenght-muscle-section ul li a:hover{color:#ed2227}

.full-page-realted .woocommerce-result-count span{font-size: 35px;color: #000;font-family: 'Prime-Light';font-weight: 500;}
.full-page-realted .woocommerce-result-count{font-size: 18px;color: #000;text-transform: uppercase;font-family: 'Prime-Regular';font-weight: 400;letter-spacing: 1px;}

.full-page-realted .right_side_cont label{font-size: 16px;color: #000;font-family: 'Prime-Light';font-weight: 600;letter-spacing: 1px;text-transform: uppercase;margin: -32px 0 0 0 !important;float: left;}


.single-product .woocommerce.product.compare-button{display: none;}
.single-product a.button.yith-wcqv-button{display: none;}
.orderby option[value=date] {display: none !important;}

.woocommerce .woocommerce-ordering select{    height: 31px;
    margin-top: 0px;
    margin-left: 10px;
    border-radius: 3px;
    font-size: 13px;
    color: #000;
    border: solid #000 1px;
    margin-bottom: 10px;
}
.woocommerce .woocommerce-ordering{margin: 0 !important;}
.woocommerce nav.woocommerce-pagination ul{margin: 42px 0 0}




.contact-page-content{width: 100%;float: left;margin: 65px 0 95px;}
.name-related{width: 384px;float: left;}
.name-related input[type="text"]{width: 100%;height: 55px;color: #b5b4b4;font-size: 15px;font-family: 'Open Sans', sans-serif;border: 1px solid #dadada;border-radius: 0;padding-left: 15px;outline: none;}

.email-related input[type="email"]{width: 100%;height: 55px;color: #b5b4b4;font-size: 15px;font-family: 'Open Sans', sans-serif;border: 1px solid #dadada;border-radius: 0;padding-left: 15px;outline: none;}

.subject-related input[type="text"]{width: 100%;height: 55px;color: #b5b4b4;font-size: 15px;font-family: 'Open Sans', sans-serif;border: 1px solid #dadada;border-radius: 0;padding-left: 15px;outline: none;}

.name-related label{width: 100%;float: left;color: #3e3e3e;font-size: 15px;font-family: 'Open Sans', sans-serif;font-weight: 500;padding-bottom: 5px;}

.email-related{width: 384px;float: left;margin: 0 44px;}
.email-related label{width: 100%;float: left;color: #3e3e3e;font-size: 15px;font-family: 'Open Sans', sans-serif;font-weight: 500;padding-bottom: 5px;}

.subject-related{width: 384px;float: left;}
.subject-related label{width: 100%;float: left;color: #3e3e3e;font-size: 15px;font-family: 'Open Sans', sans-serif;font-weight: 500;padding-bottom: 5px;}

.textare-related{width: 100%;float: left;margin-top: 18px;}
.textare-related textarea{height: 225px;resize: none;border: 1px solid #dadada;outline: none;padding-left: 15px;}

.textare-related label{width: 100%;float: left;color: #3e3e3e;font-size: 15px;font-family: 'Open Sans', sans-serif;font-weight: 500;padding-bottom: 5px;}
.submit-related{width: 100%;float: left;text-align: center;margin-top: 60px;}

.submit-related input[type="submit"]{padding: 17px 80px;color: #fff;font-family: 'Open Sans', sans-serif;font-weight: 600;background: #ed2126;font-size: 25px;border: 0;border-radius: 0;outline: none;}

.contact-page-content label span{color: #b93e3e;}

div.wpcf7-mail-sent-ok{clear: both;float: left;width: 100%;}
div.wpcf7-validation-errors{clear: both;float: left;width: 100%;}



.name-related input[type="text"]::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:#b5b4b4;
    opacity: 1;
}
.name-related input[type="text"]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #b5b4b4;
   opacity:  1;
}
.name-related input[type="text"]::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #b5b4b4;
   opacity:  1;
}
.name-related input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:   #b5b4b4;
}
.name-related input[type="text"]::-ms-input-placeholder { /* Microsoft Edge */
   color:   #b5b4b4;
}


.email-related input[type="email"]::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:#b5b4b4;
    opacity: 1;
}
.email-related input[type="email"]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #b5b4b4;
   opacity:  1;
}
.email-related input[type="email"]::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #b5b4b4;
   opacity:  1;
}
.email-related input[type="email"]:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:   #b5b4b4;
}
.email-related input[type="email"]::-ms-input-placeholder { /* Microsoft Edge */
   color:   #b5b4b4;
}



/*.woocommerce div.product div.images img{max-width: none !important;}
.woocommerce img, .woocommerce-page img{max-width: none !important;}
*/
.single-product .product-zoom-section img{display: inline-block !important;vertical-align: middle;margin: 0 15px 15px 0 !important;}
.full-page-realted .root{ width: 100%; float: left; text-align: center;margin-bottom: 30px; }

#mega-menu-wrap-menu-1, #mega-menu-wrap-menu-1 #mega-menu-menu-1{position: static !important;}
#mega-menu-wrap-menu-1{background: #fff;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item{display: inline-block;margin: 0 2px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item .nav-gap{width: 100%; position: absolute; height: 10px; background: #fff; display: block; content: ''; bottom: 0px; left: 0;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{display: block;
	text-decoration: none;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	color: #000;
	padding: 4px 10px 14px;
	text-transform: uppercase;
	font-weight: 500 !important;
	letter-spacing: 0.7px;
	height:auto;
	line-height:normal;
	position: relative;
}
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover{background: #ed2227;color: #fff;}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{background: #ed2227;color: #fff;}

	ul.mega-sub-menu{width: 100% !important; /*left: -390px !important;*/ overflow: hidden !important; margin-top: 46px !important;}
	ul.mega-sub-menu ul {left: initial !important; overflow: hidden !important;  margin-top: 0px !important; padding-top: 0 !important;}
	.custm_mega_link{height: 46px; width: 100%; display: block; left: 0; position: absolute; display: none;}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:hover .custm_mega_link{display: block;}


	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu{background: #ffffff;padding: 20px 0 53px;}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {border-right: 1px solid #ebebeb;margin-bottom: 20px;}

	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:last-child{border: 0;}

	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
	text-decoration: none;
	font-family: 'Oswald', sans-serif;
	font-size: 17px;
	color: #000017;
	padding:0px;
	text-transform: uppercase;
	font-weight: 500 !important;
	letter-spacing: 0.7px;
	height:auto;
	line-height:normal;
	margin-bottom: 10px;
}


	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover{color: #ed2227 !important;}

	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item {
		display:block !important;
		width: 100% !important;

	}

	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{padding: 0 20px !important;}

	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{
	text-decoration: none;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #000000;
	padding:0px;
	text-transform: uppercase;
	font-weight: 400 !important;
	letter-spacing: 0.7px;
	height:auto;
	line-height:27px;
	padding: 0 10px;

	}
#mega-menu-menu-1 > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-current-menu-item a{
	color: #fff;
    background: #ef1c24;
    width: 100%;
    display: block;
}

	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover{
    color:#fff;
    background:#ef1c24;
    width: 100%;
    display: block;

}


.woocommerce-info{width: 880px;float: right;}

a.num-count{font-size: 22.49px;color: #000;font-family: 'Open Sans', sans-serif;font-weight: 500;text-decoration: none;margin: 18px 0 0 3px;display: inline-block;}

a.num-count span{font-size: 14px;color: #000;font-family: 'Open Sans', sans-serif;font-weight: 400;text-decoration: none;vertical-align: middle;}


.about-page-content{width: 100%;float: left;margin: 105px 0 75px;}

.lft-about-img{width: 655px;float: left;margin-right: 25px;position: relative;}
.lft-about-img img{display: block;}
.about-imge-border{border: 1px solid #fff;width: 97%;height: 96%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}

.rgt-section-about{width: 560px;float: right;}

.rgt-section-about h3{font-size: 22px;color: #0d1216;margin: 0;font-family: 'Lato', sans-serif;font-weight: 400;line-height: 1;}

.rgt-section-about h1{font-size: 30px;color: #0d1216;margin: 10px 0 20px;font-family: 'Lato', sans-serif;font-weight: 400; background: #fff; display: inline-block; padding-right: 15px;}
.rgt-section-about .border{height:1px; width: 100%; background: #c9c9c9; margin-top: -38px; margin-bottom: 38px; display: block;}

.rgt-section-about p{font-size: 14px;color: #636363;margin: 0 0 25px;font-family: 'Lato', sans-serif;font-weight: 300;line-height: 26px;font-style: italic;}

.rgt-section-about a{font-size: 14px;color: #ed2126;margin: 0 0 0px;font-family: 'Lato', sans-serif;font-weight: 600;line-height: 26px;font-style: normal;text-decoration: none;}


.about-coresupplement{width: 100%;float: left;margin-bottom: 98px;}
.about-coresupplement h3{font-size: 30px;color: #ed2126;margin:0px;font-family: 'Lato', sans-serif;font-weight: 400;text-transform: capitalize;}
.about-coresupplement p{font-size: 16px;color: #636363;margin:20px 0 0;font-family: 'Lato', sans-serif;font-weight: 400;line-height: 28px;}

.rgt-section-about p.para_tow {
    display: inline;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{width: 0 !important;height: 0 !important;}

.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display: block;}
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link img{max-width: 100% !important; width: auto !important;}

.search-results .lft-side-blog-reapter{width: 100%;margin: 0;}
.search-results .lft-side-blog-reapter ul{text-align: center;}
.search-results .lft-side-blog-reapter ul li{display: inline-block;float: none;}
.search-results .blog-date{left: 50%;transform: translateX(-50%);}
.search-results h1.page-title{text-align: center;margin-bottom: 0;}

.archive.woocommerce nav.woocommerce-pagination{text-align: right !important; float: left; width: 100%;}
span.author_name{display: block;padding-top: 0px;color: #ed2227;}
textarea{resize: none;}
.page-template-default .woocommerce-info{width: 100%;}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance:textfield;
}

.block-list-one-left ul{font-size: 0;}
.single-product .related.products .cust-out-of-stock{display: none;}
.single-product .related.products a.button.product_type_variable{display: none;}


.woocommerce .star-rating{width: 7em;}
.woocommerce .star-rating span{letter-spacing: 4px;}
.woocommerce .star-rating span {letter-spacing: 6px;}
.woocommerce .star-rating::before{letter-spacing: 6px;}

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{}
label#Name-error, label#Email-error{ color: #f00; }
span.wpcf7-not-valid-tip{}





.wrps_related_products_area_title{ background:#313130; text-align:center; padding:7px 0 5px 0;      }
.wrps_related_products_area_title span{font-size:30px;   color:#fff; font-family: 'Prime-Regular'; font-weight:100;   }
.wrps_related_products_area img{margin:0 auto; max-width:initial !important;    }
.wpb_wrps_title{width:100%; margin:0; padding:0; display:inline-block; color:#333333; font-size:18px; font-family: 'Prime-Regular';    }
.wpb_wrps_title a{color:#333333 !important;line-height: 25px;}
.wrps_related_products_area .wpb_wrps_cart_btn{display:none; }
.wrps_related_products_area .owl-pagination{display:none;  }
.wrps_related_products{margin-top:50px !important; margin-bottom: 48px !important; }
.wrps_related_products.wrps_theme_box .wpb-wrps-item{background:none !important; }
.wpb_wrps_img_url{display: inline-block; border-right: 1px solid #dcdada; width:100%; padding: 0 60px; margin-bottom: 10px;}
.wpb_wrps_img_url img{display: inline-block; border-bottom: 1px solid #dcdada; padding-bottom: 45px; }
.wrps_related_products_area .wpb_wrps_price {color:#ed2227; font-size:20px; font-family: 'Open Sans'; font-weight:400;   }


.wrps_related_products_area .woocommerce div.product .woocommerce-tabs ul.tabs::before{ border-bottom: none !important;}

input#coupon_code{width: 115px !important;}

.wrps_related_products .woocommerce-product-rating .star-rating{left: 50%; transform: translate(-50%);}

.single-product .wrps_related_products .woocommerce-product-rating{border: 0 !important;margin: 0px 0 7px !important;padding: 0 !important;}


#container{width: 100% !important;max-width: 650px !important;}

.woocommerce-MyAccount-navigation ul li a{color: #333;text-decoration: none;}
.woocommerce-MyAccount-navigation ul li a:hover{color:#ed2227}
a.post-edit-link{color: #333;text-decoration: none;}
a.post-edit-link:hover{color: #ed2227;}
.woocommerce-MyAccount-content p a{color: #333;}

.woocommerce-MyAccount-content p a:hover{color: #ed2227;}


.instock-body .addtoany_shortcode{margin-top:-15px;}
.instock-body .fa.fa.fa-heart{top:15px;}
.outofstock-body .addtoany_shortcode{margin-top: -15px;}
.outofstock-body .fa.fa.fa-heart{top:15px;}
.simple_product-body .addtoany_shortcode{margin-top:-15px;}
.simple_product-body .fa.fa.fa-heart{top:15px;}
.simple_product-body .yith-wcwl-wishlistexistsbrowse{top: -18px;}
.simple_product-body .yith-wcwl-wishlistaddedbrowse{top: -12px;}

.woocommerce-checkout .woocommerce-info{float: none !important;}
.apple-pay-button-wrapper{display: none;}



.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background: #ed2227 !important;}



#mega-menu-item-229{position: relative !important;}
#mega-menu-item-229 ul.mega-sub-menu{margin-top: 0px !important;padding: 0 !important;top: 32px !important;}

#mega-menu-item-229 ul.mega-sub-menu a.mega-menu-link{margin-bottom: 7px !important;}

/*#mega-menu-item-192 .mega-sub-menu{opacity: 1 !important; visibility: visible !important;}*/
#mega-menu-item-192>ul.mega-sub-menu>li>a {
	text-decoration: none !important;
    font-family: 'Lato', sans-serif !important;
    font-size: 14px !important;
 
    text-transform: uppercase !important;
    font-weight: 400 !important;
    letter-spacing: 0.7px !important;
    height: auto !important;
    line-height: 27px !important;
    padding: 0 10px !important;
    margin-bottom: 0 !important;
}

li.mega-current-menu-item>a {
	color: #fff !important;
    background: #ef1c24 !important;
    width: 100% !important;
    display: block !important;
}


.menu-siteinfo-container {
    margin-top: 15px;
    float: left;
}


#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {margin-bottom: 0 !important;}


.home-banner img{width: 100%;}
.full_width ul li img{width: 100%;}
.blog-banner img{width: 100%;}


/****************************************RESPONSIVE CSS*************************************************************/



@media (min-width:320px) and (max-width:479px){

/*Style Declarations For This Width Range */
#container h1{font-size: 20px;}
.archive.woocommerce nav.woocommerce-pagination{clear: both;}

.search-results h1.page-title{text-align: center;margin-bottom: 0;font-size: 18px;}

.menu-toggle{display: none;}
.site-logo{width: 100%;text-align: center;}
ul.mega-sub-menu{margin-top: 0 !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size: 14px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{font-size: 12px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{font-size: 15px;}

.main-navigation{width: 100%;margin: 0;}
.serch-realted{width: 100%;text-align: right;margin: 6px 0 0;padding: 0 10px;float: right;}

.serch-realted img{position: absolute;top:14px;right: 10px;}
.search-box{left: 58%;transform: translateX(-50%);top: 4px;}
.responcive-center-content{width:240px;float: none;text-align: center;margin: 0 auto;}
.shopping-realted ul li{margin-right: 6px;}
.social-icon ul li{margin-right: 6px;}
.search-box input.search-field{width: 230px;}
.shopping-realted{width: 50%;margin: 5px 0;}
a.num-count{margin: 5px 25px 0 0;}
.social-icon{width: 30%;margin: 13px 0 0;}
.social-icon ul{float: left;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item{width: 100%;text-align: center;margin: 0;}
.banner-content h1{font-size: 26px;line-height: 26px;}
.banner-content h1 strong{font-size: 21px;}

.home-slider .slick-prev, .home-slider .slick-next{display: none !important;}

.full_width ul li{width: 100%;margin-bottom: 25px;}
.full_width ul li .layr_bootom p{font-size: 14px;}
.mycore_tips h2{font-size: 20px;}
.mycore_tips ul.mycore_list li{width: 100%;margin: 0 0 25px 0;}
.mycore_tips ul.mycore_list li .tips_text p{font-size: 14px;}
.tnp-subscription-minimal input.tnp-submit{padding: 10px !important;width: 29% !important;}
.over_lyr h3{font-size: 20px;margin-top: 10px;}
.news_innertxt{width: 94%;margin: 15px auto 0;}
.tnp-subscription-minimal input.tnp-email{width: 70% !important;}
.newsletter_footer{height: auto;padding: 80px 0;background-size: 100% 100%;}

.contact-mycore{width: 100% !important; margin-bottom: 25px;text-align: center;}
.contact-mycore ul li a{width: 100%;}
.contact-mycore:nth-child(2){padding: 0;}
.contact-mycore:nth-child(3){padding: 0;}
.contact-mycore:nth-child(4){padding: 0;width: 300px;margin: 0 auto;float: none;}
.site-logo img{max-width: 100% !important;}



.single-product #content .product .images{width: 100% !important;}
.yith_magnifier_zoom_wrap{width: 300px !important;}
.single-product #content .product .summary{width: 100% !important;margin-bottom: 0 !important;}
.woocommerce div.product form.cart .variations select{min-width: 101%;padding: 5px 1px;font-size: 10px;}
.woocommerce div.product form.cart .button{float: left;width: 100px;font-size: 10px;padding: 17px 0;background-image: none !important;}
.woocommerce-tabs.wc-tabs-wrapper{margin: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs{width:100%;margin: 20px auto 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size: 10px;line-height: normal;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{width: 20%;height: 31px;line-height: 31px;margin: 0;border-right:none !important;padding: 0;float: left;}
.woocommerce div.product .woocommerce-tabs .panel{margin: 15px 0;}
.woocommerce div.product .woocommerce-tabs .panel p{font-size: 12px;line-height: 20px;}
.related h2:first-child{font-size: 19px;}
.single-product .related .products{margin-top: 30px !important;}
.single-product .related .products li{width: 100% !important;}
input.minus{width: 30px;}
.woocommerce .quantity .qty{width: 50px;}
input.plus{width: 30px;}
.woocommerce div.product form.cart div.quantity{width: 114px;margin: 0 15px 0 0;}



.blog-banner img{max-width: 100% !important;}
.blog-banner-content{left: 30px;bottom: 2px;}
.blog-banner-content h1{font-size: 19px;}
.full-page-realted h1{font-size: 20px;margin: 10px 0 5px;}
.full-page-realted .root p{font-size: 12px;line-height: 22px;}
.full-page-realted .root a{font-size: 13px;}
.categories{width: 100%;margin: 25px 0;}
.full-page-realted .woocommerce-result-count span{font-size: 22px;}
.full-page-realted .woocommerce-result-count{font-size: 14px;}
.right_side_cont{width: 100%;}
.full-page-realted .right_side_cont label{width: 100%;}
.archive .woocommerce.widget_layered_nav ul{margin: 0 !important;}
.archive .yith-wcan-label.yith-wcan.yith-wcan-group li a{margin: 0 3px 0 0 !important;padding: 5px 9px;}
.archive .yit-wcan-container ul{width: 100%;text-align: center;}
.archive .yit-wcan-container ul.products li{width: 280px !important;margin: 25px auto !important;}
.strenght-muscle-section ul li{width: 100%;margin: 10px 0;}
.strenght-muscle-section ul li img{max-width: 100% !important;}
.strenght-muscle-section ul li a{margin: 0;font-size: 15px;}
.strenght-muscle-section{margin: 25px 0;}



.contact-page-content{margin: 25px 0;}
.name-related{width: 100%;margin-bottom: 25px;}
.email-related{width: 100%;margin: 0 0 25px;}
.subject-related{width: 100%;}
.textare-related{margin: 0;}
.submit-related{margin: 25px 0 0;}


.block-list-one{margin: 25px 0;}
.block-list-one-left{width: 100%;float: left;}
.block-list-one-left ul li{width: 100%;margin:0 0 25px 0; padding: 0;}
.block-list-one-left .block-list-one-left-img p{font-size: 12px;}
.block-list-one-left h2{font-size: 17px;}
.block-list-one-left h3{font-size: 17px;}
.block-list-one-left p{font-size: 12px;line-height: 23px;}
.block-list-one-right{width: 100%;padding: 0;}
.cotgiri h2{font-size: 17px;}
.cotgiri ul li a{font-size: 12px;}
.cotgiri-list ul li{width: 100%;}
.cotgiri-list-center-content{width: 75%;}


.outer-blog-reapter{margin: 25px 0 0;}
.lft-side-blog-reapter{width: 100%;margin: 0;}
.blog-date span{font-size: 27px;}
.blog-post-related ul li{margin-right: 6px;}
.blog-post-related ul li span{font-size: 11px;margin-left: 6px;}
.blog-post-related ul li p{font-size: 12px;margin: 5px 0 0;}
.blog-heading-content h3{font-size: 15px;}
.blog-heading-content p{font-size: 12px;line-height: 24px;}
.pagenation{margin:0 0 30px 0;}
a.page-numbers{margin: 0 6px;}
.rgt-side-content-blog{width: 100%;}
.blog-categry h3{font-size: 15px;}
.blog-categry ul li{font-size: 12px;padding-bottom: 10px;}
.recent-articals h3{font-size: 15px;}
.recent-articals ul li p{font-size: 12px;float: left;}
.recent-articals ul li span{float: left;}


.about-page-content{margin: 25px 0;}
.lft-about-img{width: 100%;margin: 0 0 25px;}
.rgt-section-about{width: 100%;}
.rgt-section-about h3{font-size: 15px;}
.rgt-section-about h1{font-size: 20px;margin: 10px 0;}
.rgt-section-about .border{margin:-23px 0 15px;}
.rgt-section-about p{font-size: 13px;margin: 0 0 10px;line-height: 24px;}
.rgt-section-about a{font-size: 14px;}
.about-coresupplement h3{font-size: 20px;}
.about-coresupplement p{font-size: 13px;margin: 10px 0 0;line-height: 24px;}
.about-coresupplement{margin-bottom: 25px;}
.site-header{margin-top: 10px;}
a.button.wc-backward{margin: 15px 0;text-align: center;}
.woocommerce-cart .quantity{float: right;}
.woocommerce-cart .woocommerce td.product-quantity{width: 100%;float: left;}

.woocommerce div.product form.cart div.quantity{}
.last_mycore ul li a{width: 78% !important;}

.copy_right_txt{width: 100%;margin-bottom: 20px;}
.copy_right_txt p{text-align: center;font-size: 12px;}
.cont_right{width: 100%;text-align: center;}
.cont_right p{text-align: center;font-size: 12px;}

.right_side_cont .woocommerce.widget_layered_nav{width: 100%;margin: 10px 0;}
.full-page-realted .right_side_cont label{width: auto !important;margin-top: -24px;}


.full-page-realted .woocommerce-ordering .cd-dropdown.cd-active ul{left: -18px;width: 143px !important;}
.full-page-realted .woocommerce-ordering .cd-dropdown ul li{font-size: 12px;padding: 3px 2px;width: 140px !important;}

}

@media (min-width:480px) and (max-width:599px){
 
/*Style Declarations For This Width Range */

.archive.woocommerce nav.woocommerce-pagination{clear: both;}

.search-results h1.page-title{text-align: center;margin-bottom: 0;font-size: 18px;}

ul.mega-sub-menu{margin-top: 0 !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size: 14px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{font-size: 12px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{font-size: 15px;}

.menu-toggle{display: none;}
.site-logo{width: 100%;text-align: center;}
.main-navigation{width: 100%;margin: 0;}
.serch-realted{width: 100%;text-align: right;margin: 6px 0 0;padding: 0 10px;float: right;}

.serch-realted img{position: absolute;top:14px;right: 10px;}
.search-box{left: 70%;transform: translateX(-50%);top: 4px;}
.responcive-center-content{width:285px;float: none;text-align: center;margin: 0 auto;}
.shopping-realted{width: 50%;margin: 5px 0;}
a.num-count{margin: 5px 25px 0 0;}
.social-icon{width: 30%;margin: 13px 0 0;}
.social-icon ul{float: left;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item{width: 100%;text-align: center;margin: 0;}
.banner-content h1{font-size: 26px;line-height: 26px;}
.banner-content h1 strong{font-size: 21px;}

.home-slider .slick-prev, .home-slider .slick-next{display: none !important;}
.blog-post-related ul li p{font-size: 14px; margin: 3px 0 0;}
.full_width ul li{width: 100%;margin-bottom: 25px;}
.full_width ul li img{width: 100%;}
.full_width ul li .layr_bootom p{font-size: 14px;}
.mycore_tips h2{font-size: 20px;}
.mycore_tips ul.mycore_list li{width: 100%;margin: 0 0 25px 0;}
.mycore_tips ul.mycore_list li .tips_text p{font-size: 14px;}
.tnp-subscription-minimal input.tnp-submit{padding: 10px !important;width: 29% !important;}
.over_lyr h3{font-size: 20px;margin-top: 10px;}
.news_innertxt{width: 94%;margin: 20px auto 0;}
.tnp-subscription-minimal input.tnp-email{width: 70% !important;}
.newsletter_footer{height: auto;padding: 80px 0;background-size: 100% 100%;}
.contact-mycore ul li a{width: 100%;}

.contact-mycore{width: 100%;margin-bottom: 25px;text-align: center;}
.contact-mycore:nth-child(2){padding: 0;}
.contact-mycore:nth-child(3){padding: 0;}
.contact-mycore:nth-child(4){padding: 0;width: 300px;margin: 0 auto;float: none;}
.site-logo img{max-width: 100% !important;}


.single-product #content .product .images{width: 100% !important;}
.yith_magnifier_zoom_wrap{width: 400px !important;}
.single-product #content .product .summary{width: 100% !important;margin-bottom: 0 !important;}
.woocommerce div.product form.cart .variations select{min-width: 90%;}
.woocommerce div.product form.cart .button{margin: 0}
.woocommerce-tabs.wc-tabs-wrapper{margin: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs{width: 100%;margin: 25px auto 0;}
.woocommerce div.product form.cart div.quantity{}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size: 10px;line-height: normal;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{width: 20%;height: 31px;line-height: 31px;margin: 0;border-right:none !important;padding: 0;float: left;}
.woocommerce div.product .woocommerce-tabs .panel{margin: 15px 0;}
.woocommerce div.product .woocommerce-tabs .panel p{font-size: 12px;line-height: 20px;}
.related h2:first-child{font-size: 19px;}
.single-product .related .products{margin-top: 30px !important;}
.single-product .related .products li{width: 100% !important;}



.blog-banner img{max-width: 100% !important;}
.blog-banner-content{left: 30px;bottom: 2px;}
.blog-banner-content h1{font-size: 24px;}
.full-page-realted h1{font-size: 20px;margin: 10px 0 5px;}
.full-page-realted .root p{font-size: 12px;line-height: 22px;}
.full-page-realted .root a{font-size: 13px;}
.categories{width: 100%;margin: 25px 0;}
.full-page-realted .woocommerce-result-count span{font-size: 22px;}
.full-page-realted .woocommerce-result-count{font-size: 14px;}
.right_side_cont{width: 100%;}
.full-page-realted .right_side_cont label{width: 100%;}
.archive .woocommerce.widget_layered_nav ul{margin: 0 !important;}
.archive .yith-wcan-label.yith-wcan.yith-wcan-group li a{margin: 0 3px 0 0 !important;padding: 5px 9px;}
.archive .yit-wcan-container ul{width: 100%;text-align: center;}
.archive .yit-wcan-container ul.products li{width: 280px !important;margin: 25px auto !important;}
.strenght-muscle-section ul li{width: 100%;margin: 10px 0;}
.strenght-muscle-section ul li img{max-width: 100% !important;}
.strenght-muscle-section ul li a{margin: 0;font-size: 15px;}
.strenght-muscle-section{margin: 25px 0;}



.contact-page-content{margin: 25px 0;}
.name-related{width: 100%;margin-bottom: 25px;}
.email-related{width: 100%;margin: 0 0 25px;}
.subject-related{width: 100%;}
.textare-related{margin: 0;}
.submit-related{margin: 25px 0 0;}


.block-list-one{margin: 25px 0;}
.block-list-one-left{width: 100%;float: left;}
.block-list-one-left ul li{width: 100%;margin:0 0 25px 0; padding: 0;}
.block-list-one-left .block-list-one-left-img p{font-size: 12px;}
.block-list-one-left h2{font-size: 17px;}
.block-list-one-left h3{font-size: 17px;}
.block-list-one-left p{font-size: 12px;line-height: 23px;}
.block-list-one-right{width: 100%;padding: 0;}
.cotgiri h2{font-size: 17px;}
.cotgiri ul li a{font-size: 12px;}
.cotgiri-list ul li{width: 100%;}
.cotgiri-list-center-content{width: 75%;}
.block-list-one-left img{width: 100%;}

.outer-blog-reapter{margin: 25px 0 0;}
.lft-side-blog-reapter{width: 100%;margin: 0;}
.blog-date span{font-size: 27px;}
.blog-post-related ul li{margin-right: 6px;}
.blog-post-related ul li span{font-size: 12px;margin-left: 6px;}
.blog-heading-content h3{font-size: 15px;}
.blog-heading-content p{font-size: 12px;line-height: 24px;}
.pagenation{margin:0 0 30px 0;}
a.page-numbers{margin: 0 6px;}
.rgt-side-content-blog{width: 100%;}
.blog-categry h3{font-size: 15px;}
.blog-categry ul li{font-size: 12px;padding-bottom: 10px;}
.recent-articals h3{font-size: 15px;}
.recent-articals ul li p{font-size: 12px;float: left;}
.recent-articals ul li span{float: left;}


.about-page-content{margin: 25px 0;}
.lft-about-img{width: 100%;margin: 0 0 25px;}
.rgt-section-about{width: 100%;}
.rgt-section-about h3{font-size: 15px;}
.rgt-section-about h1{font-size: 20px;margin: 10px 0;}
.rgt-section-about .border{margin:-23px 0 15px;}
.rgt-section-about p{font-size: 13px;margin: 0 0 10px;line-height: 24px;}
.rgt-section-about a{font-size: 14px;}
.about-coresupplement h3{font-size: 20px;}
.about-coresupplement p{font-size: 13px;margin: 10px 0 0;line-height: 24px;}
.about-coresupplement{margin-bottom: 25px;}

.site-header{margin-top: 10px;}

a.button.wc-backward{margin: 15px 0;text-align: center;}
.woocommerce-cart .quantity{float: right;}
.woocommerce-cart .woocommerce td.product-quantity{width: 100%;float: left;}


#yith-quick-view-content div.images{float: none;margin: 0 auto;}
#yith-quick-view-content div.summary{width: 100%;}
.last_mycore ul li a{width: 78% !important;}

.copy_right_txt{width: 100%;margin-bottom: 20px;}
.copy_right_txt p{text-align: center;font-size: 12px;}
.cont_right{width: 100%;text-align: center;}
.cont_right p{text-align: center;font-size: 12px;}

.right_side_cont .woocommerce.widget_layered_nav{width: 100%;margin: 10px 0;}
.full-page-realted .right_side_cont label{width: auto !important;}

.full-page-realted .woocommerce-ordering .cd-dropdown.cd-active ul{left: -18px;width: 143px !important;}
.full-page-realted .woocommerce-ordering .cd-dropdown ul li{font-size: 12px;padding: 3px 2px;width: 140px !important;}

}

@media (min-width:600px) and (max-width:768px){
 
/*Style Declarations For This Width Range */
.archive.woocommerce nav.woocommerce-pagination{clear: both;}

.search-results h1.page-title{text-align: center;margin-bottom: 0;font-size: 20px;}


ul.mega-sub-menu{margin-top: 0 !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size: 14px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{font-size: 12px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{font-size: 15px;}

.menu-toggle{display: none;}
.site-logo{width: 100%;text-align: center;}
.main-navigation{width: 100%;margin: 0;}
.serch-realted{width: 100%;text-align: right;margin: 6px 0 0;padding: 0 10px;float: right;}
.blog-post-related ul li p{font-size: 14px; margin: 3px 0 0;}
.serch-realted img{position: absolute;top:14px;right: 10px;}
.search-box{left: 79%;transform: translateX(-50%);top: 4px;}
.responcive-center-content{width:285px;float: none;text-align: center;margin: 0 auto;}
.shopping-realted{width: 50%;margin: 5px 0;}

a.num-count{margin: 5px 25px 0 0;}
.social-icon{width: 30%;margin: 13px 0 0;}
.social-icon ul{float: left;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item{width: 100%;text-align: center;margin: 0;}
.banner-content h1{font-size: 36px;line-height: 36px;}
.banner-content h1 strong{font-size: 31px;}

.home-slider .slick-prev, .home-slider .slick-next{display: none !important;}

.full_width ul li{width: 100%;margin-bottom: 25px;}
.full_width ul li img{width: 100%;}
.full_width ul li .layr_bootom p{font-size: 14px;}
.mycore_tips h2{font-size: 20px;}
.mycore_tips ul.mycore_list li{width: 100%;margin: 0 0 25px 0;}
.mycore_tips ul.mycore_list li .tips_text p{font-size: 14px;}
.tnp-subscription-minimal input.tnp-submit{padding: 10px !important;width: 29% !important;}
.over_lyr h3{font-size: 20px;margin-top: 10px;}
.news_innertxt{width: 94%;margin: 21px auto 0;}
.tnp-subscription-minimal input.tnp-email{width: 70% !important;}
.newsletter_footer{height: auto;padding: 80px 0;background-size: 100% 100%;}
.contact-mycore ul li a{width: 100%;}

.contact-mycore{width: 100%;margin-bottom: 25px;text-align: center;}
.contact-mycore:nth-child(2){padding: 0;}
.contact-mycore:nth-child(3){padding: 0;}
.contact-mycore:nth-child(4){padding: 0;width: 300px;margin: 0 auto;float: none;}
.site-logo img{max-width: 100% !important;}


.single-product #content .product .images{width: 100% !important;}
.yith_magnifier_zoom_wrap{width: 550px !important;}
.single-product #content .product .summary{width: 100% !important;margin-bottom: 0 !important;}
.woocommerce div.product form.cart .variations select{min-width: 90%;}
.woocommerce div.product form.cart .button{margin-top: 0px;}
.woocommerce-tabs.wc-tabs-wrapper{margin: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs{width: 100%;margin: 20px auto 0;}
.woocommerce div.product form.cart div.quantity{}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size: 13px;line-height: normal;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{width:20%;height: 38px;line-height:38px;margin: 0;border-right:none !important;padding: 0;float: left;}
.woocommerce div.product .woocommerce-tabs .panel{margin: 15px 0;}
.woocommerce div.product .woocommerce-tabs .panel p{font-size: 13px;line-height: 20px;}
.related h2:first-child{font-size: 20px;}
.single-product .related .products{margin-top: 30px !important;}
.single-product .related .products li{width: 49.7% !important;clear: none !important;float: none !important;display: inline-block;vertical-align: top;}


.blog-banner img{max-width: 100% !important;}
.blog-banner-content{left: 30px;bottom: 2px;}
.blog-banner-content h1{font-size: 26px;}
.full-page-realted h1{font-size: 20px;margin: 10px 0 5px;}
.full-page-realted .root p{font-size: 12px;line-height: 22px;}
.full-page-realted .root a{font-size: 13px;}
.categories{width: 100%;margin: 25px 0;}
.full-page-realted .woocommerce-result-count span{font-size: 22px;}
.full-page-realted .woocommerce-result-count{font-size: 14px;}
.right_side_cont{width: 100%;}
.full-page-realted .right_side_cont label{width: 100%;}
.archive .woocommerce.widget_layered_nav ul{margin: 0 !important;}
.archive .yith-wcan-label.yith-wcan.yith-wcan-group li a{margin: 0 3px 0 0 !important;padding: 5px 9px;}
.archive .yit-wcan-container ul{width: 100%;text-align: center;}
.archive .yit-wcan-container ul.products li{width: 280px !important;margin: 25px auto !important;}
.strenght-muscle-section ul li{width: 100%;margin: 10px 0;}
.strenght-muscle-section ul li img{max-width: 100% !important;}
.strenght-muscle-section ul li a{margin: 0;font-size: 15px;}
.strenght-muscle-section{margin: 25px 0;}



.contact-page-content{margin: 25px 0;}
.name-related{width: 100%;margin-bottom: 25px;}
.email-related{width: 100%;margin: 0 0 25px;}
.subject-related{width: 100%;}
.textare-related{margin: 0;}
.submit-related{margin: 25px 0 0;}


.block-list-one{margin: 25px 0;}
.block-list-one-left{width: 100%;float: left;}
.block-list-one-left ul li{width: 49%;margin:0 2% 25px 0; padding: 0;}
.block-list-one-left ul li:nth-child(2n){margin-right: 0;}
.block-list-one-left .block-list-one-left-img p{font-size: 13px;}
.block-list-one-left h2{font-size: 19px;}
.block-list-one-left h3{font-size: 19px;}
.block-list-one-left p{font-size: 13px;line-height: 23px;}
.block-list-one-right{width: 100%;padding: 0;}
.cotgiri h2{font-size: 19px;}
.cotgiri ul li a{font-size: 13px;}
.cotgiri-list ul li{width: 100%;}
.cotgiri-list-center-content{width: 75%;}
.block-list-one-left img{width: 100%}


.outer-blog-reapter{margin: 25px 0 0;}
.lft-side-blog-reapter{width: 100%;margin: 0;}
.blog-date span{font-size: 27px;}
.blog-post-related ul li{margin-right: 6px;}
.blog-post-related ul li span{font-size: 12px;margin-left: 6px;}
.blog-heading-content h3{font-size: 15px;}
.blog-heading-content p{font-size: 12px;line-height: 24px;}
.pagenation{margin:0 0 30px 0;}
a.page-numbers{margin: 0 6px;}
.rgt-side-content-blog{width: 100%;}
.blog-categry h3{font-size: 15px;}
.blog-categry ul li{font-size: 12px;padding-bottom: 10px;}
.recent-articals h3{font-size: 15px;}
.recent-articals ul li p{font-size: 12px;float: left;}
.recent-articals ul li span{float: left;}


.about-page-content{margin: 25px 0;}
.lft-about-img{width: 100%;margin: 0 0 25px;}
.rgt-section-about{width: 100%;}
.rgt-section-about h3{font-size: 18px;}
.rgt-section-about h1{font-size: 22px;margin: 10px 0;}
.rgt-section-about .border{margin:-23px 0 15px;}
.rgt-section-about p{font-size: 14px;margin: 0 0 10px;line-height: 24px;}
.rgt-section-about a{font-size: 14px;}
.about-coresupplement h3{font-size: 20px;}
.about-coresupplement p{font-size: 13px;margin: 10px 0 0;line-height: 24px;}
.about-coresupplement{margin-bottom: 25px;}
.lft-about-img img{width: 100%;}

.site-header{margin-top: 10px;}

a.button.wc-backward{margin: 15px 0;text-align: center;}
.woocommerce-cart .quantity{float: right;}
.woocommerce-cart .woocommerce td.product-quantity{width: 100%;float: left;}

#yith-quick-view-content div.images{float: none;margin: 0 auto;}
#yith-quick-view-content div.summary{width: 100%;}


.last_mycore ul li a{width: 78% !important;}

.right_side_cont .woocommerce.widget_layered_nav{width: 100%;margin: 10px 0;}
.full-page-realted .right_side_cont label{width: auto !important;}


}

@media (min-width:769px) and (max-width:899px){
 
/*Style Declarations For This Width Range */
.archive.woocommerce nav.woocommerce-pagination{clear: both;}

.search-results h1.page-title{text-align: center;margin-bottom: 0;font-size: 22px;}


.shopping-realted .menu-item a img{width: 100%;}
.site-logo{width: 12%;}
.main-navigation{width: 63%;margin: 10px 0 0 0px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{font-size: 11px;padding: 4px 2px 14px;}
.serch-realted{margin: 14px 0 0;}
.shopping-realted{width: 10%;margin: 9px 0 0 5px;}
.shopping-realted ul li{width: 28%;margin-right: 2px;}
a.num-count{margin: 5px 0 0 -5px;}
.social-icon{width: 10%;margin: 15px 0 0;}
ul.mega-sub-menu{top: 82px !important;}

.blog-post-related ul li p{font-size: 14px; margin: 3px 0 0;}
.banner-content h1{font-size: 46px;line-height: 46px;}
.banner-content h1 strong{font-size: 41px;}

.contact-mycore ul li a{width: 72%;word-wrap: break-word;}
.full_width ul li{width: 33.333%;margin-bottom: 25px;}
.full_width ul li img{width: 100%;}
.full_width ul li .layr_bootom p{font-size: 16px;}
.mycore_tips h2{font-size: 27px;}
.mycore_tips ul.mycore_list li{width: 32%;margin: 0 2% 25px 0;}
.mycore_tips ul.mycore_list li:nth-child(3n){margin-right: 0}
.mycore_tips ul.mycore_list li .tips_text p{font-size: 16px;}
.tnp-subscription-minimal input.tnp-submit{padding: 10px !important;width: 29% !important;}
.over_lyr h3{font-size: 27px;margin-top: 10px;}
.news_innertxt{width: 94%;margin: 20px auto 0;}
.tnp-subscription-minimal input.tnp-email{width: 70% !important;}
.newsletter_footer{height: auto;padding: 80px 0;background-size: 100% 100%;}
.mycore_tips ul.mycore_list li .tips_text{padding: 25px 10px 15px 25px;}
.contact-mycore{width: 24%;margin: 0 1.33% 0 0;}
.contact-mycore:nth-child(4n){margin-right: 0;}
.contact-mycore:nth-child(2){padding: 0;}
.contact-mycore:nth-child(3){padding: 0;}
.contact-mycore:nth-child(4){padding: 0;}
.about_footer_icon ul li{margin-right: 22px;}
.contact-mycore ul .address{margin-right: 15px;}
.contact-mycore ul li p{padding: 0 0 0 48px;}
.site-logo img{max-width: 100% !important;}


ul.mega-sub-menu{width: 100% !important; margin-top:36px !important;}
ul.mega-sub-menu ul {left: initial !important; overflow: hidden !important;  top: 0px !important; padding-top: 0 !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size: 10px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{font-size: 7px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{padding: 0;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item{width: 100% !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{padding: 0 2px !important;}



.single-product #content .product .images{width:43% !important;margin-right: 2%;}
.yith_magnifier_zoom_wrap{width: 300px !important;height: 250px !important}
.single-product #content .product .summary{width: 55% !important;margin-bottom: 0 !important;}
.woocommerce div.product form.cart .variations select{min-width: 90%;}
.woocommerce div.product form.cart .button{margin-top: 0px;}
.woocommerce-tabs.wc-tabs-wrapper{margin: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs{width: 100%;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size: 13px;line-height: normal;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{width: 20%;height: 38px;line-height: 38px;margin: 0;border-right:none !important;padding: 0;float: left;}
.woocommerce div.product .woocommerce-tabs .panel{margin: 15px 0;}
.woocommerce div.product .woocommerce-tabs .panel p{font-size: 13px;line-height: 24px;}
.related h2:first-child{font-size: 19px;}
.single-product .related .products{margin-top: 30px !important;}
.single-product .related .products li{width: 49.7% !important;display: inline-block;float: none !important;clear: none !important;vertical-align: top;}



.blog-banner img{max-width: 100% !important;}
.blog-banner-content{left: 40px;bottom: 5px;}
.blog-banner-content h1{font-size: 36px;}
.full-page-realted h1{font-size: 24px;margin: 10px 0 5px;}
.full-page-realted .root p{font-size: 13px;line-height: 26px;}
.full-page-realted .root a{font-size: 13px;}
.categories{width: 25%;margin:0 5% 0 0;}
.woocommerce-info{width: 70%;}
.full-page-realted .woocommerce-result-count span{font-size: 22px;}
.full-page-realted .woocommerce-result-count{font-size: 14px;}
.right_side_cont{width: 70%;float: right;}
.full-page-realted .right_side_cont label{width:auto;}
.archive .woocommerce.widget_layered_nav ul{margin: -25px 0 0 45px !important;}
.archive .yith-wcan-label.yith-wcan.yith-wcan-group li a{margin: 0 3px 0 0 !important;padding: 5px 9px;}
.archive .yit-wcan-container ul{width: 70%;text-align: center;font-size: 0;}
.archive .yit-wcan-container ul.products li{width: 49% !important;margin: 25px 2% 25px 0 !important;}
.archive .yit-wcan-container ul.products li:nth-of-type(2n){margin-right: 0 !important;}
.archive .yit-wcan-container ul.products li:nth-of-type(3n){margin-right: 2%;}
.strenght-muscle-section ul li{width: 32%;margin: 10px 2% 10px 0;}
.strenght-muscle-section ul li:nth-child(3n){margin-right: 0;}
.strenght-muscle-section ul li img{max-width: 100% !important;}
.strenght-muscle-section ul li a{margin: 0;font-size: 15px;line-height: 28px;}
.strenght-muscle-section{margin: 25px 0;}



.contact-page-content{margin: 25px 0;}
.name-related{width: 32%;margin-bottom: 25px;}
.email-related{width: 32%;margin: 0 2% 25px;}
.subject-related{width: 32%;}
.textare-related{margin: 0;}
.submit-related{margin: 25px 0 0;}



.block-list-one{margin: 25px 0;}
.block-list-one-left{width: 65%;float: left;margin-right: 5%;}
.block-list-one-left ul li{width: 49%;margin:0 2% 25px 0; padding: 0;}
.block-list-one-left ul li:nth-child(2n){margin-right: 0;}
.block-list-one-left .block-list-one-left-img p{font-size: 13px;}
.block-list-one-left h2{font-size: 19px;}
.block-list-one-left h3{font-size: 19px;}
.block-list-one-left p{font-size: 13px;line-height: 23px;}
.block-list-one-right{width: 30%;padding: 0;}
.cotgiri h2{font-size: 19px;}
.cotgiri ul li a{font-size: 13px;}
.cotgiri-list ul li{width: 100%;}
.cotgiri-list-center-content{width:67%;}
.block-list-one-left img{width: 100%}


.outer-blog-reapter{margin: 25px 0 0;}
.lft-side-blog-reapter{width: 65%;margin: 0 5% 0 0;}
.blog-date span{font-size: 27px;}
.blog-post-related ul li{margin-right: 6px;}
.blog-post-related ul li span{font-size: 12px;margin-left: 6px;}
.blog-heading-content h3{font-size: 15px;}
.blog-heading-content p{font-size: 12px;line-height: 24px;}
.pagenation{margin:0 0 30px 0;}
a.page-numbers{margin: 0 6px;}
.rgt-side-content-blog{width: 30%;}
.blog-categry h3{font-size: 15px;}
.blog-categry ul li{font-size: 12px;padding-bottom: 10px;}
.recent-articals h3{font-size: 15px;}
.recent-articals ul li p{font-size: 12px;float: left;width: 56%;}
.recent-articals ul li span{float: left;width: 56%;}
.images-realted-articlas{margin-right: 10px;}


.about-page-content{margin: 25px 0 40px;}
.lft-about-img{width: 47%;margin: 0 3% 25px 0;}
.rgt-section-about{width: 50%;}
.rgt-section-about h3{font-size: 18px;}
.rgt-section-about h1{font-size: 22px;margin: 10px 0;}
.rgt-section-about .border{margin:-23px 0 15px;}
.rgt-section-about p{font-size: 14px;margin: 0 0 10px;line-height: 24px;}
.rgt-section-about a{font-size: 14px;}
.about-coresupplement h3{font-size: 20px;}
.about-coresupplement p{font-size: 13px;margin: 10px 0 0;line-height: 24px;}
.about-coresupplement{margin-bottom: 25px;}
.lft-about-img img{width: 100%;}
.woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text{width: 110px;}


.social-icon ul li{margin-right: 12px;}


#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size: 7px !important;}




}

@media (min-width:900px) and (max-width:1023px){
 
/*Style Declarations For This Width Range */
.social-icon ul li{margin-right: 7px;}

.archive.woocommerce nav.woocommerce-pagination{clear: both;}

.search-results h1.page-title{text-align: center;margin-bottom: 0;font-size: 23px;}

.shopping-realted .menu-item a img{width: 100%;}
.site-logo{width: 12%;}
.main-navigation{width: 65%;margin: 10px 0 0 8px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{font-size: 13px;padding: 4px 4px 14px;}
.serch-realted{margin: 14px 0 0;}
.shopping-realted{width: 10%;margin: 9px 0 0 5px;}
.shopping-realted ul li{width: 28%;margin-right: 2px;}
a.num-count{margin: 5px 0 0 -7px;}
.social-icon{width: 7%;margin: 15px 0 0;}
ul.mega-sub-menu{top: 82px !important;}

.blog-post-related ul li p{font-size: 14px; margin: 3px 0 0;}
.banner-content h1{font-size: 56px;line-height: 56px;}
.banner-content h1 strong{font-size: 51px;}

.full_width ul li{width: 33.333%;margin-bottom: 25px;}
.full_width ul li img{width: 100%;}
.full_width ul li .layr_bootom p{font-size: 17px;}
.mycore_tips h2{font-size: 27px;}
.mycore_tips ul.mycore_list li{width: 32%;margin: 0 2% 25px 0;}
.mycore_tips ul.mycore_list li:nth-child(3n){margin-right: 0}
.mycore_tips ul.mycore_list li .tips_text p{font-size: 17px;}
.tnp-subscription-minimal input.tnp-submit{padding: 10px !important;width: 29% !important;}
.over_lyr h3{font-size: 27px;margin-top: 10px;}
.news_innertxt{width: 94%;}
.tnp-subscription-minimal input.tnp-email{width: 70% !important;}
.newsletter_footer{height: auto;padding: 110px 0;background-size: 100% 100%;}
.mycore_tips ul.mycore_list li .tips_text{padding: 25px 10px 15px 25px;}
.contact-mycore{width: 24%;margin: 0 1.33% 0 0;}
.contact-mycore:nth-child(4n){margin-right: 0;}
.contact-mycore:nth-child(2){padding: 0;}
.contact-mycore:nth-child(3){padding: 0;}
.contact-mycore:nth-child(4){padding: 0;}
.about_footer_icon ul li{margin-right: 22px;}
.contact-mycore ul .address{margin-right: 15px;}
.contact-mycore ul li p{padding: 0 0 0 48px;}
.site-logo img{max-width: 100% !important;}


ul.mega-sub-menu{width: 100% !important; margin-top:36px !important;}
ul.mega-sub-menu ul {left: initial !important; overflow: hidden !important;  top: 0px !important; padding-top: 0 !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size: 11px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{font-size: 8px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{padding: 0;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item{width: 100% !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{padding: 0 2px !important;}



.single-product #content .product .images{width:43% !important;margin-right: 5%;}
.yith_magnifier_zoom_wrap{width: 400px !important;height: 300px !important}
.single-product #content .product .summary{width: 52% !important;margin-bottom: 0 !important;}
.woocommerce div.product form.cart .variations select{min-width: 75%;}
.woocommerce div.product form.cart .button{margin-top: 0px;}
.woocommerce-tabs.wc-tabs-wrapper{margin: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs{width: 100%;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size: 13px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{width: 20%;height: 41px;line-height: normal;margin: 0;border-right:none !important;padding: 10px;float: left;}
.woocommerce div.product .woocommerce-tabs .panel{margin: 15px 0;}
.woocommerce div.product .woocommerce-tabs .panel p{font-size: 13px;line-height: 24px;}
.related h2:first-child{font-size: 19px;}
.single-product .related .products{margin-top: 30px !important;}
/*.single-product .related .products li{width: 49.7% !important;display: inline-block;float: none !important;clear: none !important;vertical-align: top;}
*/




.blog-banner img{max-width: 100% !important;}
.blog-banner-content{left: 40px;bottom: 5px;}
.blog-banner-content h1{font-size: 40px;}
.full-page-realted h1{font-size: 26px;margin: 10px 0 5px;}
.full-page-realted .root p{font-size: 13px;line-height: 26px;}
.full-page-realted .root a{font-size: 13px;}
.categories{width: 25%;margin: 0 5% 0 0;}
.woocommerce-info{width: 70%;}
.full-page-realted .woocommerce-result-count span{font-size: 22px;}
.full-page-realted .woocommerce-result-count{font-size: 14px;}
.right_side_cont{width: 70%;float: right;}
.full-page-realted .right_side_cont label{width:auto;}
.archive .woocommerce.widget_layered_nav ul{margin: -13px 0 0 15px !important;}
.archive .yith-wcan-label.yith-wcan.yith-wcan-group li a{margin: 0 3px 0 0 !important;padding: 5px 9px;}
.archive .yit-wcan-container ul{width: 70%;text-align: center;font-size: 0;}
.archive .yit-wcan-container ul.products li{width: 32%!important;margin: 25px 2% 25px 0 !important;}
.archive .yit-wcan-container ul.products li img{max-width: 100% !important;}
.archive .yit-wcan-container ul.products li:nth-of-type(3n){margin-right: 0% !important;}

.strenght-muscle-section ul li{width:32% !important;margin: 10px 2% 10px 0;}
.strenght-muscle-section ul li:nth-child(3n){margin-right: 0;}
.strenght-muscle-section ul li img{max-width: 100% !important;}
.strenght-muscle-section ul li a{margin: 0;font-size: 15px;line-height: 28px;}
.strenght-muscle-section{margin: 25px 0;}
.archive .yit-wcan-container ul.products li a.button.yith-wcqv-button{
    left: 130px;
   
}
.archive .yit-wcan-container ul.products li .woocommerce.product.compare-button  {
    left: 0px;
}
.archive .yit-wcan-container ul.products li .yith-wcwl-add-to-wishlist{
   	left: 35px;
}



.contact-page-content{margin: 25px 0;}
.name-related{width: 32%;margin-bottom: 25px;}
.email-related{width: 32%;margin: 0 2% 25px;}
.subject-related{width: 32%;}
.textare-related{margin: 0;}
.submit-related{margin: 25px 0 0;}


.block-list-one{margin: 25px 0;}
.block-list-one-left{width: 65%;float: left;margin-right: 5%;}
.block-list-one-left ul li{width: 49%;margin:0 2% 25px 0; padding: 0;}
.block-list-one-left ul li:nth-child(2n){margin-right: 0;}
.block-list-one-left .block-list-one-left-img p{font-size: 13px;}
.block-list-one-left h2{font-size: 19px;}
.block-list-one-left h3{font-size: 19px;}
.block-list-one-left p{font-size: 13px;line-height: 23px;}
.block-list-one-right{width: 30%;padding: 0;}
.cotgiri h2{font-size: 19px;}
.cotgiri ul li a{font-size: 13px;}
.cotgiri-list ul li{width: 100%;}
.cotgiri-list-center-content{width: 72%;}
.block-list-one-left img{width: 100%}


.outer-blog-reapter{margin: 25px 0 0;}
.lft-side-blog-reapter{width: 65%;margin: 0 5% 0 0;}
.blog-date span{font-size: 27px;}
.blog-post-related ul li{margin-right: 6px;}
.blog-post-related ul li span{font-size: 12px;margin-left: 6px;}
.blog-heading-content h3{font-size: 15px;}
.blog-heading-content p{font-size: 12px;line-height: 24px;}
.pagenation{margin:0 0 30px 0;}
a.page-numbers{margin: 0 6px;}
.rgt-side-content-blog{width: 30%;}
.blog-categry h3{font-size: 15px;}
.blog-categry ul li{font-size: 12px;padding-bottom: 10px;}
.recent-articals h3{font-size: 15px;}
.recent-articals ul li p{font-size: 12px;float: left;width: 56%;}
.recent-articals ul li span{float: left;width: 56%;}
.images-realted-articlas{margin-right: 10px;}


.about-page-content{margin: 25px 0 40px;}
.lft-about-img{width: 47%;margin: 0 3% 25px 0;}
.rgt-section-about{width: 50%;}
.rgt-section-about h3{font-size: 18px;}
.rgt-section-about h1{font-size: 22px;margin: 10px 0;}
.rgt-section-about .border{margin:-23px 0 15px;}
.rgt-section-about p{font-size: 14px;margin: 0 0 10px;line-height: 24px;}
.rgt-section-about a{font-size: 14px;}
.about-coresupplement h3{font-size: 25px;}
.about-coresupplement p{font-size: 14px;margin: 10px 0 0;line-height: 24px;}
.about-coresupplement{margin-bottom: 25px;}
.lft-about-img img{width: 100%;}
.archive .yit-wcan-container ul.products li a.compare.button{left: 82px;}


#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size: 8px !important;}

.contact-mycore ul li a{word-wrap: break-word;}


.archive .woocommerce.widget_layered_nav ul{margin: -25px 0 0 45px !important;}
}

@media (min-width:1024px) and (max-width:1199px){
 
/*Style Declarations For This Width Range */
.search-results h1.page-title{text-align: center;margin-bottom: 0;font-size: 23px;}
.archive.woocommerce nav.woocommerce-pagination{clear: both;}

.shopping-realted .menu-item a img{width: 100%;}
.site-logo{width: 12%;}
.main-navigation{width: 66%;margin: 10px 0 0 8px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{font-size: 15px;padding: 4px 7px 14px;}
.serch-realted{margin: 14px 0 0;}
.shopping-realted{width: 10%;margin: 9px 0 0 5px;}
.shopping-realted ul li{width: 28%;margin-right: 2px;}
a.num-count{margin: 5px 0 0 -10px;}
.social-icon{width: 7%;margin: 15px 0 0;}
ul.mega-sub-menu{top: 82px !important;}

.blog-post-related ul li p{font-size: 14px; margin: 3px 0 0;}
.banner-content h1{font-size: 66px;line-height: 66px;}
.banner-content h1 strong{font-size: 55px;}

.full_width ul li{width: 33.333%;margin-bottom: 25px;}
.full_width ul li img{width: 100%;}
.full_width ul li .layr_bootom p{font-size: 17px;}
.mycore_tips h2{font-size: 30px;}
.mycore_tips ul.mycore_list li{width: 32%;margin: 0 2% 25px 0;}
.mycore_tips ul.mycore_list li:nth-child(3n){margin-right: 0}
.mycore_tips ul.mycore_list li .tips_text p{font-size: 17px;}
.tnp-subscription-minimal input.tnp-submit{padding: 10px !important;width: 29% !important;}
.over_lyr h3{font-size: 27px;margin-top: 20px;}
.news_innertxt{width: 94%;}
.tnp-subscription-minimal input.tnp-email{width: 70% !important;}
.newsletter_footer{height: auto;padding: 120px 0;background-size: 100% 100%;}
.mycore_tips ul.mycore_list li .tips_text{padding: 15px 10px 15px 25px;}
.contact-mycore{width: 24%;margin: 0 1.33% 0 0;}
.contact-mycore:nth-child(4n){margin-right: 0;}
.contact-mycore:nth-child(2){padding: 0;}
.contact-mycore:nth-child(3){padding: 0;}
.contact-mycore:nth-child(4){padding: 0;}
.about_footer_icon ul li{margin-right: 22px;}
.contact-mycore ul .address{margin-right: 15px;}
.contact-mycore ul li p{padding: 0 0 0 48px;}
.site-logo img{max-width: 100% !important;}


ul.mega-sub-menu{width: 100% !important; margin-top:40px !important;}
ul.mega-sub-menu ul {left: initial !important; overflow: hidden !important;  top: 0px !important; padding-top: 0 !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size: 12px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{font-size: 9px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{padding: 0;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item{width: 100% !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{padding: 0 3px !important;}


.single-product #content .product .images{width:45% !important;margin-right: 5%;}
.yith_magnifier_zoom_wrap{width: 450px !important;height: 300px !important}
.single-product #content .product .summary{width: 50% !important;margin-bottom: 0 !important;}
.woocommerce div.product form.cart .variations select{min-width: 72%;}
.woocommerce div.product form.cart .button{margin-top: 0px;}
.woocommerce-tabs.wc-tabs-wrapper{margin: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs{width: 100%;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size: 15px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{width: 20%;height: 41px;line-height: normal;margin: 0;border-right:none !important;padding: 10px;float: left;}
.woocommerce div.product .woocommerce-tabs .panel{margin: 15px 0;}
.woocommerce div.product .woocommerce-tabs .panel p{font-size: 13px;line-height: 24px;}
.related h2:first-child{font-size: 19px;}
.single-product .related .products{margin-top: 30px !important;}



.blog-banner img{max-width: 100% !important;}
.blog-banner-content{left: 45px;bottom: 8px;}
.blog-banner-content h1{font-size: 40px;}
.full-page-realted h1{font-size: 26px;margin: 10px 0 5px;}
.full-page-realted .root p{font-size: 13px;line-height: 26px;}
.full-page-realted .root a{font-size: 13px;}

.categories{width: 25%;margin:0 5% 0 0;}
.woocommerce-info{width:70%;}
.full-page-realted .woocommerce-result-count span{font-size: 22px;}
.full-page-realted .woocommerce-result-count{font-size: 14px;}
.right_side_cont{width: 70%;float: right;}
.full-page-realted .right_side_cont label{width:auto;}
.archive .woocommerce.widget_layered_nav ul{margin: -13px 0 0 15px !important;}
.archive .yith-wcan-label.yith-wcan.yith-wcan-group li a{margin: 0 3px 0 0 !important;padding: 5px 9px;}
.archive .yit-wcan-container ul{width: 70%;text-align:right;font-size: 0;}
.archive .yit-wcan-container ul.products li{width: 32% !important;margin: 25px 2% 25px 0 !important;}
.archive .yit-wcan-container ul.products li img{max-width: 100% !important;}
.archive .yit-wcan-container ul.products li:nth-of-type(3n){margin-right: 0% !important;}

.strenght-muscle-section ul li{width:32% !important;margin: 10px 2% 10px 0;}
.strenght-muscle-section ul li:nth-child(3n){margin-right: 0;}
.strenght-muscle-section ul li img{max-width: 100% !important;}
.strenght-muscle-section ul li a{margin: 0;font-size: 20px;line-height: 30px;}
.strenght-muscle-section{margin: 25px 0;}
.archive .yit-wcan-container ul.products li a.button.yith-wcqv-button{
    left: 140px;
   
}
.archive .yit-wcan-container ul.products li .woocommerce.product.compare-button  {
    left: 90px;
}
.archive .yit-wcan-container ul.products li .yith-wcwl-add-to-wishlist{
   	left: 45px;
}



.contact-page-content{margin: 25px 0;}
.name-related{width: 32%;margin-bottom: 25px;}
.email-related{width: 32%;margin: 0 2% 25px;}
.subject-related{width: 32%;}
.textare-related{margin: 0;}
.submit-related{margin: 25px 0 0;}


.block-list-one{margin: 25px 0;}
.block-list-one-left{width: 65%;float: left;margin-right: 5%;}
.block-list-one-left ul li{width: 49%;margin:0 2% 25px 0; padding: 0;}
.block-list-one-left ul li:nth-child(2n){margin-right: 0;}
.block-list-one-left .block-list-one-left-img p{font-size: 13px;}
.block-list-one-left h2{font-size: 19px;}
.block-list-one-left h3{font-size: 19px;}
.block-list-one-left p{font-size: 13px;line-height: 23px;}
.block-list-one-right{width: 30%;padding: 0;}
.cotgiri h2{font-size: 19px;}
.cotgiri ul li a{font-size: 13px;}
.cotgiri-list ul li{width: 100%;}
.cotgiri-list-center-content{width: 75%;}
.block-list-one-left img{width: 100%}


.outer-blog-reapter{margin: 25px 0 0;}
.lft-side-blog-reapter{width: 65%;margin: 0 5% 0 0;}
.blog-date span{font-size: 27px;}
.blog-post-related ul li{margin-right: 6px;}
.blog-post-related ul li span{font-size: 12px;margin-left: 6px;}
.blog-heading-content h3{font-size: 15px;}
.blog-heading-content p{font-size: 12px;line-height: 24px;}
.pagenation{margin:0 0 30px 0;}
a.page-numbers{margin: 0 6px;}
.rgt-side-content-blog{width: 30%;}
.blog-categry h3{font-size: 15px;}
.blog-categry ul li{font-size: 12px;padding-bottom: 10px;}
.recent-articals h3{font-size: 15px;}
.recent-articals ul li p{font-size: 12px;float: left;width: 56%;}
.recent-articals ul li span{float: left;width: 56%;}
.images-realted-articlas{margin-right: 10px;}


.about-page-content{margin: 25px 0 40px;}
.lft-about-img{width: 47%;margin: 0 3% 25px 0;}
.rgt-section-about{width: 50%;}
.rgt-section-about h3{font-size: 18px;}
.rgt-section-about h1{font-size: 22px;margin: 10px 0;}
.rgt-section-about .border{margin:-23px 0 15px;}
.rgt-section-about p{font-size: 14px;margin: 0 0 10px;line-height: 24px;}
.rgt-section-about a{font-size: 14px;}
.about-coresupplement h3{font-size: 25px;}
.about-coresupplement p{font-size: 14px;margin: 10px 0 0;line-height: 24px;}
.about-coresupplement{margin-bottom: 25px;}
.lft-about-img img{width: 100%;}
.archive .yit-wcan-container ul.products li a.compare.button{left:2px;}

.social-icon ul li{margin-right: 10px;}


#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size: 8px !important;}

.contact-mycore ul li a{word-wrap: break-word;}

.archive .woocommerce.widget_layered_nav ul{margin: -25px 0 0 45px !important;}



}

@media (min-width:1200px) and (max-width:1400px){
 
/*Style Declarations For This Width Range */



.archive.woocommerce nav.woocommerce-pagination{clear: both;}

.shopping-realted .menu-item a img{width: 100%;}
.container{width: 80%;}
.site-logo{width: 12%;}
.main-navigation{width:555px;margin: 10px 0 0 5%;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{font-size: 13px;padding: 4px 4px 14px;}
.serch-realted{margin: 14px 0 0;}
.shopping-realted{width: 44%;margin: 9px 0 0 2%;}
.social-icon ul li { margin-right: 9px;}
.shopping-realted ul li{width: 28%;margin-right: 7px;}
a.num-count{margin: 5px 0 0 0;}
.social-icon{width: 42%;margin: 15px 0 0;}
ul.mega-sub-menu{top: 82px !important;}
.responcive-center-content{float: right;}

.blog-post-related ul li p{font-size: 14px; margin: 3px 0 0;}
.banner-content h1{font-size: 73px;line-height: 75px;}
.banner-content h1 strong{font-size: 62px;}
.banner-content{right: 110px;}
.full_width ul li{width: 33.333%;margin-bottom: 38px;}
.full_width ul li img{width: 100%;}
.full_width ul li .layr_bootom p{font-size: 17px;}
.mycore_tips h2{font-size: 29px;margin-bottom: 30px;margin-top: 0;}
.mycore_tips ul.mycore_list li{width: 32%;margin: 0 2% 55px 0;}
.mycore_tips ul.mycore_list li:nth-child(3n){margin-right: 0}
.mycore_tips ul.mycore_list li .tips_text p{font-size: 16px;}
.tnp-subscription-minimal input.tnp-submit{padding: 10px !important;width: 29% !important;}
.over_lyr h3{font-size: 27px;margin-top: 30px;}
.news_innertxt{width: 75%;}
.news_innertxt{top: 56%;}
.tnp-subscription-minimal input.tnp-email{width: 70% !important;padding: 12px !important;}
.newsletter_footer{height: auto;padding: 130px 0;background-size: 100% 100%;}
.mycore_tips ul.mycore_list li .tips_text{padding: 15px 10px 15px 25px;}
.contact-mycore{width: 24%;margin: 0 1.33% 0 0;}
.contact-mycore:nth-child(4n){margin-right: 0;}
.contact-mycore:nth-child(2){padding-left: 50px;}
.contact-mycore:nth-child(3){padding-left: 40px;}
.contact-mycore:nth-child(4){padding: 0;}
.about_footer_icon ul li{margin-right: 22px;}
.contact-mycore ul .address{margin-right: 15px;}
.contact-mycore ul li p{padding: 0 0 0 48px;}
.contact-mycore h3{font-size: 17px;}
.contact-mycore ul li a{font-size: 13px;}
.contact-mycore ul li p{font-size: 13px;}
.copy_right_txt p{font-size: 13px;}
.site-logo img{max-width: 100% !important;}


ul.mega-sub-menu{width: 100% !important; margin-top:42px !important;}
ul.mega-sub-menu ul {left: initial !important; overflow: hidden !important;  top: 0px !important; padding-top: 0 !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size: 13px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{font-size: 11px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{padding:0 5px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item{width: 100% !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{padding: 0 10px !important;}



.single-product #content .product .images{width:50% !important;margin-right: 7%;}
.yith_magnifier_zoom_wrap{width: 470px !important;height: 350px !important}
.single-product #content .product .summary{width: 41% !important;margin-bottom: 0 !important;}
.woocommerce div.product form.cart .variations select{min-width: 72%;}
.woocommerce div.product form.cart .button{margin-top: 0px;}
.woocommerce-tabs.wc-tabs-wrapper{margin: 30px 0 0 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs{width: 100%;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size: 15px;line-height: normal;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{width: 20%;height: 50px;line-height:50px;margin: 0;border-right:none !important;padding: 0px;float: left;}
.woocommerce div.product .woocommerce-tabs .panel{margin: 15px 0;}
.woocommerce div.product .woocommerce-tabs .panel p{font-size: 13px;line-height: 24px;}
.related h2:first-child{font-size: 25px;}
.single-product .related .products{margin-top: 75px !important;}




.blog-banner img{max-width: 100% !important;}
.blog-banner-content{left: 50px;bottom: 10px;}
.blog-banner-content h1{font-size: 52px;}
.full-page-realted h1{font-size: 26px;margin: 40px 0 15px;}
.full-page-realted .root p{font-size: 13px;line-height: 26px;}
.full-page-realted .root a{font-size: 13px;}
.categories{width: 20%;margin: 40px 10% 25px 0;}
.woocommerce-info{width: 70%;margin-top: 40px;}
.full-page-realted .woocommerce-result-count span{font-size: 22px;}
.full-page-realted .woocommerce-result-count{font-size: 14px;}
.right_side_cont{width: 70%;float: right;}
.full-page-realted .right_side_cont label{width:auto;}
.archive .woocommerce.widget_layered_nav ul{margin: -13px 0 0 15px !important;}
.archive .yith-wcan-label.yith-wcan.yith-wcan-group li a{margin: 0 15px 0 0 !important;padding: 5px 9px;}
.archive .yit-wcan-container ul{width: 70%;text-align: right;font-size: 0;}
.archive .yit-wcan-container ul.products li{width: 32% !important;margin: 25px 2% 25px 0 !important;}
.archive .yit-wcan-container ul.products li img{max-width: 100% !important;}
.archive .yit-wcan-container ul.products li:nth-of-type(3n){margin-right: 0% !important;}
.strenght-muscle-section ul li{width:32% !important;margin: 10px 2% 10px 0;}
.strenght-muscle-section ul li:nth-child(3n){margin-right: 0;}
.strenght-muscle-section ul li img{max-width: 100% !important;}
.strenght-muscle-section ul li a{margin: 0;font-size: 20px;line-height: 30px;}
.strenght-muscle-section{margin: 25px 0 50px;}
.archive .yit-wcan-container ul.products li a.button.yith-wcqv-button{
    left: 135px;
   
}
.archive .yit-wcan-container ul.products li .woocommerce.product.compare-button  {
    left: 85px;
}
.archive .yit-wcan-container ul.products li .yith-wcwl-add-to-wishlist{
   	left: 40px;
}



.contact-page-content{margin: 55px 0;}
.name-related{width: 31%;margin-bottom: 25px;}
.email-related{width: 31%;margin: 0 3.5% 25px;}
.subject-related{width: 31%;}
.textare-related{margin: 0;}
.submit-related{margin: 50px 0 0;}


.block-list-one{margin: 55px 0 25px;}
.block-list-one-left{width: 73%;float: left;margin-right: 2%;}
.block-list-one-left ul li{width: 49%;margin:0 2% 30px 0; padding: 0 0 25px 0;}
.block-list-one-left ul li:nth-child(2n){margin-right: 0;}
.block-list-one-left .block-list-one-left-img p{font-size: 13px;}
.block-list-one-left h2{font-size: 17px;}
.block-list-one-left h3{font-size: 17px;}
.block-list-one-left p{font-size: 13px;line-height: 25px;}
.block-list-one-right{width: 25%;padding: 0;}
.cotgiri h2{font-size: 17px;}
.cotgiri ul li a{font-size: 13px;}
.cotgiri-list ul li{width: 100%;}
.cotgiri-list-center-content{width: 70%;}
.block-list-one-left img{width: 100%}
.block-list-one-left a{font-size: 15px;}
.cotgiri-list-center-content h2{font-size: 13px;}


.outer-blog-reapter{margin: 60px 0 30px;}
.lft-side-blog-reapter{width: 65%;margin: 0 10% 0 0;}
.blog-date span{font-size: 27px;}
.blog-post-related ul li{margin-right: 12px;}
.blog-post-related ul li span{font-size: 12px;margin-left: 10px;}
.blog-heading-content h3{font-size: 15px;}
.blog-heading-content p{font-size: 13px;line-height: 27px;}
.pagenation{margin:0 0 30px 0;}
a.page-numbers{margin: 0 6px;}
.rgt-side-content-blog{width: 25%;}
.blog-categry h3{font-size: 15px;}
.blog-categry ul li{font-size: 12px;padding-bottom: 10px;}
.recent-articals h3{font-size: 15px;}
.recent-articals ul li p{font-size: 12px;float: left;width: 58%;}
.recent-articals ul li span{float: left;width: 58%;}
.images-realted-articlas{margin-right: 10px;}
.blog-serch-content input[type="search"]{height: 36px;}


.about-page-content{margin: 90px 0 50px;}
.lft-about-img{width: 49%;margin: 0 2% 25px 0;}
.rgt-section-about{width: 49%;}
.rgt-section-about h3{font-size: 18px;}
.rgt-section-about h1{font-size: 22px;margin: 10px 0;}
.rgt-section-about .border{margin:-27px 0 30px;}
.rgt-section-about p{font-size: 14px;margin: 0 0 18px;line-height: 22px;}
.rgt-section-about a{font-size: 14px;}
.about-coresupplement h3{font-size: 25px;}
.about-coresupplement p{font-size: 14px;margin: 10px 0 0;line-height: 24px;}
.about-coresupplement{margin-bottom: 70px;}
.lft-about-img img{width: 100%;}
.archive .yit-wcan-container ul.products li a.compare.button{left:2px;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size: 11px !important;}

.archive .woocommerce.widget_layered_nav ul{margin: -25px 0 0 45px !important;}



}



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

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {width: 50%;float: none !important;display: inline-block !important;vertical-align: top !important;}


#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size: 12px !important;}

.menu-siteinfo-container{width: 100%;}


}



.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{padding:7px;}
.woocommerce nav.woocommerce-pagination ul{border:none!important;}
.woocommerce nav.woocommerce-pagination ul li{border-right:none!important;margin-right: 5px;} 
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #ef3c2f;
    color: #fff; border:solid #ef3c2f 1px;
}

.woocommerce-ordering .orderby select :hover{color: #000 !important;box-shadow: 0 0 10px 100px #1882A8 inset;}
.woocommerce-ordering .cd-dropdown{position: relative;z-index: 999; font-size: 13px; line-height: 1;}
.woocommerce-ordering .cd-dropdown ul{padding: 0; margin: 0; list-style: none;}
.woocommerce-ordering .cd-dropdown ul li{float: left; width: 190px !important;padding: 0 5px;position: initial;}
/*.woocommerce-ordering .cd-dropdown ul li:hover{background-color: #ffe000;color: #fff;padding: 5px;}
*/.woocommerce-ordering .cd-dropdown ul {display: none; top:15px !important;}
.woocommerce-ordering .cd-dropdown.cd-active ul{display: block !important;border:1px solid #000;width: 190px !important;float: left;margin-top: 20px;height: auto !important; background: #fff;} 

.woocommerce-ordering .cd-dropdown>span{border:1px solid #000;display: block;padding: 5px 10px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;height:31px;}

/*.cd-active.cd-dropdown ul li:hover{background:red !important;padding:5px !important;color: #fff;}*/

/*.cd-active.cd-dropdown ul li span:hover{background:transparent !important;color: #000;}
.cd-active.cd-dropdown ul li span{box-shadow: none !important;}*/

