@media (max-width:1366px){
	
	.new-feed .left-btm-inner2 .gift-image {
		margin: 30px auto 30px;
		max-width: 400px;
	}
	
}

@media (max-width:1199px){
	
	.subscribe .parts input[type="submit"] {
		font-size: 11pt;
	}
	
	.custom-black-block .des {
		font-size: 12pt;
	}
	
	.wholesale-three-block .parts .parts-inner .des {
		min-height: 100px;
	}
	
	.product-names ul li .btm .name {
		font-size: 12pt;
		letter-spacing: 1px;
	}
	
	.single-product-des{
		padding-left:45px;
		padding-right:45px;
	}
	
	.single-product-banner ,
	.single-product-data, 
	.may-like , 
	.single-product-data-inner .container, 
	.may-like .container {
		padding-left: 60px;
		padding-right: 60px;
	}
	
	.single-product-banner {
		padding-top: 60px;
		padding-bottom:60px;
	}
	
	.made-with .parts:nth-child(6n+1) {
		clear: initial;
	}
	
	.made-with .parts:nth-child(4n+1) {
		clear: left;
	}
	
	.may-like .like-list li {
		width: 25%;
	}
	
	.product-review {
		padding-bottom: 70px;
	}

	#reviews {
		padding-left: 60px;
		padding-right: 60px;
	}
	
	.new-feed .left-btm-inner2 {
		padding: 10px 50px;
	}
	
	
	
	
	
	
}





@media (max-width:991px){
	
	.home_content {
		padding: 70px 0px 80px;
	}
	
	.home-banner-inner .for-banner-text .hdg1, .home-banner-inner .for-banner-text .hdg2, .home-banner-inner .for-banner-text .hdg3{
		font-size: 30pt;
		letter-spacing: 2px;
		line-height: 40pt;
	}
	
	.home_content .hdg {
		line-height: 28pt;
	}
	
	.home_content .des  , 
	.home_content .btm_text {
		letter-spacing: 1.9px;
	}
	
	.feed-block .left-side .left-inner .des {
		font-size: 10pt;
		letter-spacing: 1.6px;
	}
	
	.feed-block .left-side .left-inner .number {
		font-size: 28pt;
		line-height: 40pt;
		letter-spacing: 0.6px;
	}
	
	.feed-block .left-side .left-inner {
		padding: 32px 10px 20px;
	}
	
	.full-range .des1, .full-range .des2, .full-range .des3 {
		font-size: 24pt;
		line-height: 38pt;
		letter-spacing: 1.33px;
	}
	
	.full-range {
		padding: 200px 0px;
	}
	
	.home-testimonial {
		padding: 70px 0;
	}
	
	.home-testimonial .carousel-indicators {
		/* bottom: 60px; */
	}
	
	.home-testimonial .carousel {
		padding: 80px 80px 130px;
	}
	
	.category-block .category-list li{
		width: 50%;
	}
		
	.category-block .category-list li:nth-child(2n+1){
		clear:left;
	}
	
	.inner-header-block {
		padding: 70px 0px;
	}
	
	.inner-header-block .hdg{
		line-height: 28pt;
	}
	
	.inner-header-block .des {
		letter-spacing: 1.5px;
	}
	
	.square-block .square-inner {
		padding: 50px 80px;
	}
	
	.square-block {
		padding: 70px 0px;
	}
	
	.category-block {
		padding: 70px 0px 40px;
	}
	
	.contact-footer-des {
		padding: 70px 0px;
	}
	
	.square-block .square-inner .des{
		font-size: 18pt;
		line-height: 30pt;
	}
	
	.half-blocks {
		padding: 70px 0px 35px;
	}
	
	.half-blocks .parts {
		margin: 0 0 35px;
	}
	
	.about-team .parts .top img {
		width: 150px;
	}
	
	.wholesale-three-block {
		padding: 70px 0px 45px;
	}
	
	.wholesale-three-block .parts .parts-inner {
		margin-bottom: 0;
	}
	
	.wholesale-three-block .parts{
		margin-bottom:35px;
	}

	.wholesale-three-block .parts .parts-inner .des {
		min-height: auto;
	}
	
	.blog-tabs {
		padding: 70px 0px 65px;
	}
	
	.contact-address .left-side  , 
	.contact-address .right-side{
		padding: 40px 40px 10px 50px;
	}
	
	.contact-message {
		padding: 70px 0;
	}
	
	.category-block-top {
		padding: 70px 0px 40px;
	}
	
	.category-block-top .category-list li{
		width:50%;
	}
	
	.category-block-top .category-list li:nth-child(2n+1) {
		clear: left;
	}
	
	.category-block-top .hdg ,
	.category-block .hdg{
		line-height: 28pt;
	}
	
	.contact-us-form {
		padding: 70px 0px 50px;
	}
	
	.product-names {
		padding: 50px 0 20px;
	}
	
	.product-names ul li {
		width: 25%;
		margin-bottom: 30px;
	}
	
	.single-product-des{
		padding-left:25px;
		padding-right:25px;
	}
	
	.single-product-banner ,
	.single-product-data, 
	.may-like , 
	.single-product-data-inner .container, 
	.may-like .container {
		padding-left: 40px;
		padding-right: 40px;
	}
	
	.single-product-banner {
		/* padding-bottom:40px; */
	}
	
	.made-with .parts:nth-child(4n+1) {
		clear: initial;
	}
	
	.made-with .parts:nth-child(3n+1) {
		clear: left;
	}
	
	.product-review .review-inner {
		padding: 60px 60px;
	}	
	
	.custom-footer .parts{
		width:33.33% !important;
		    margin-bottom: 10px;
	}
	
	.custom-footer .parts:nth-child(4){
		clear:left;
	}
	
	#reviews {
		padding-left: 40px;
		padding-right: 40px;
	}
	
	.custom-reviews {
		padding: 60px 60px;
	}
	
	.custom-reviews #review_form form#commentform .form-submit input[type="submit"]{
		margin-top:40px;
	}
	
	.custom-reviews #review_form form#commentform .comment-notes {
		text-align: left;
		width: calc(100% - 70px);
		right: 35px;
		bottom: 100px;
	}
	
	.custom-reviews #review_form form#commentform {
		padding: 35px 20px 25px;
	}
	
	.custom-reviews #review_form form#commentform .form-submit {
		width: auto;
	}
	
	.custom-reviews #review_form form#commentform .g-recaptcha {
		float: none;
		width: 100%;
		margin-top: 0;
		margin-bottom: 30px;
		clear: both;
	}
	
	.online-stockist .online-parts, .inter-parts {
		width: 50%;
	}
	
	.online-stockist .online-parts:nth-child(odd), .inter-parts:nth-child(odd) {
		clear:left;
	}
	
	.custom-blogs .parts:nth-child(3n+1){
		clear:initial;
	}
	
	.custom-blogs .parts:nth-child(2n+1){
		clear:left;
	}
	
	.feed-block .left-side .left-inner-btn .feed-btn{
		font-size: 12pt;
		line-height: 18pt;
		padding: 15px 25px;
	}
	
	.new-feed .left-btm-inner2 .find-more {
		font-size: 12pt;
		line-height: 18pt;
		padding: 15px 25px;
	}
	
	.new-feed .left-btm-inner2 .gift-image {
		margin: 20px auto 20px;
		max-width: 230px;
	}

	.new-feed .rgt-blk {
		padding: 0 55px 40px;
	}
	
	.new-feed .rgt-blk .products-new .new-inner .tag-image {
		top: 30px;
		right: -20px;
	}
	
	.new-feed .rgt-blk .products-new .new-inner .tag-image img {
		height: 90px;
	}
	
	
	
	
	
}






@media (max-width:767px){
	
	.top-menu-bar .menu-social .social-links{
		display:none;
	}
	
	.top-menu-bar .menu-social .menu-btn {
		padding: 8px 5px;
		letter-spacing: 1.5px;
		font-size: 11px;
		line-height: 1;
		margin-right: 15px;
		width: 90px;
		text-align: center;
	}
	
	.menu-block {
		position: absolute;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	
	.feed-block .left-side, .feed-block .right-side {
		width: 100%;
		float: none;
	}
	
	.home-banner .home-banner-inner {
		background: url(../images/home-banner-mob.png);
		background-size: cover;
		background-position: center;
		position: relative;
		height: 100vh;
	}
	
	.subscribe .parts {
		float: none;
		width: 100%;
	}
	
	.subscribe .parts .form-group {
		margin-bottom: 25px;
	}
	
	.home-banner-inner .for-banner-text .hdg1, .home-banner-inner .for-banner-text .hdg2, .home-banner-inner .for-banner-text .hdg3 {
		font-size: 26pt;
		letter-spacing: 2px;
		line-height: 40pt;
		display: inline;
	}
	
	.view-full:hover, .subscribe .parts input[type="submit"]:hover {
		transition: all .4s ease-in-out 0s;
		-webkit-transition: all .4s ease-in-out 0s;
		-moz-transition: all .4s ease-in-out 0s;
		-ms-transition: all .4s ease-in-out 0s;
		-o-transition: all .4s ease-in-out 0s;
		transform: scale(1);
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
	}
	
	.custom-footer .parts {
		float: none;
		width: 100% !important;
		padding: 0px 15px;
		text-align: center;
		margin-bottom: 30px;
	}
	
	.custom-footer .parts .des{
		display:flex;
		width:100%;
	}
	
	.custom-footer .parts .des .des-inner{
		margin: 0 5%;
		display: table;
		/* justify-content: center;
		flex-direction: column; */
		text-align: center;
		border: solid 1px #fff;
		width:40%;
		height:50px;
	}
	
	.custom-footer .parts .des a  {
		font-size: 10pt;
		letter-spacing: 1px;
		line-height: 14pt;
		padding: 5px;
		display: table-cell;
		text-transform: uppercase;
		vertical-align: middle;
	}
	
	.copy-right p span {
		padding-left: 0;
		display: block;
	}
	
	.custom-footer .parts .social-footer {
		padding-top: 0;
	}
	
	.top-menu-bar .menu-social {
		padding: 10px 0;
	}
	
	.top-menu-bar .bars {
		padding: 20px 15px;
	}
	
	.top-menu-bar .bars img {
		max-height: 19px;
	}
	
	.menu-block .logo {
		/* padding: 5px 5px 5px 5px; */
		padding: 0px;
		text-align:center;
	}
	
	.menu-block .logo img {
		width: 70px !important;
	}
	
	.menu-block:after {
		position: absolute;
		left: 0px;
		bottom: -3px;
		bottom: -2px;
		width: 3px;
	}
	
	.menu-block:before {
		position: absolute;
		right: 0px;
		bottom: -3px;
		bottom: -2px;
		width: 3px;
	}
	
	.menu-block .menu-block-inner:before {
		position: absolute;
		left: 0px;
		right: 0px;
		bottom: -5px;
		height: 30px;
	}
	
	.menu-block .menu-block-inner:after {
		position: absolute;
		left: 0px;
		right: 0px;
		bottom: -5px;
		height: 30px;
	}
	
	.menu-block .menu-block-inner {
		position: relative;
		padding-bottom: 25px;
	}
	
	body.open-menu .menu-block .menu-block-inner:before {
		position: absolute;
		left: 0px;
		right: 0px;
		bottom: -5px;
		height: 44px;
	}
	
	body.open-menu .menu-block .menu-block-inner:after {
		position: absolute;
		left: 0px;
		right: 0px;
		bottom: -5px;
		height: 44px;
	}
	
	body.open-menu .menu-block .menu-block-inner {
		position: relative;
		padding-bottom:39px;
	}
	
	body.open-menu .menu-block .logo{
		display:none;
	}
	
	.menu-block .menu-list ul li a {
		font-size: 6pt;
	}
	
	body.open-menu .menu-block .menu-list ul li a {
		font-size: 14px;
		font-weight: 500;
	}
	
	.menu-block .menu-list ul li {
		padding: 15px 5px;
	}
	
	/* body.fixed-header .menu-block .menu-block-inner:before, body.fixed-header .menu-block .menu-block-inner:after {
    height: 35px;
}
	
	body.fixed-header .menu-block .menu-block-inner {
    padding-bottom: 30px;
} */
	
	
	.continue_arrow a img {
		width: 50px;
		}
	
	.continue_arrow {
		bottom: 40px;
		}
	
	.full-range {
		background-image: url(../images/full-range-left-mob.png) , url(../images/full-range-right-mob.png);
		background-repeat: no-repeat;
		background-size: auto 100%;
		background-position: left , right;
		text-align: center;
	}
	
	.full-range .des1, .full-range .des2, .full-range .des3{
		display:inline;
	}
	
	.home-follow-block .top .follow {
		margin: 30px 0 0;
		padding: 30px 0 30px;
	}
	
	.home-follow-block .btm .brdr {
		margin: 50px 0 70px;
	}
	
	.home-testimonial .carousel {
		padding: 60px 30px 120px;
	}
	
	.home-testimonial .carousel-indicators {
		/* bottom: 25px; */
	}
	
	.home-testimonial .carousel .dtl {
		font-size: 16pt;
		line-height: 24pt;
	}
	
	.home-testimonial .carousel .author {
		font-size: 10pt;
		line-height: 24pt;
	}
	
	.subscribe {
		background: #D5B98B;
		padding: 70px 0;
	}
	
	.subscribe .hdg {
		font-size: 16pt;
		letter-spacing: 1.89px;
		line-height: 26pt;
	}
	
	.subscribe .parts:nth-child(5) .form-group {
		margin-bottom: 0px;
	}
	
	.custom-footer .parts .hdg {
		margin: 0px 0px 15px;
		font-size: 11pt;
	}
	
	.custom-footer .parts:nth-child(5) .hdg  ,
	.custom-footer .parts:nth-child(6) .hdg {
		margin: 0px 0px 5px;
	}
	
	.custom-footer .parts:nth-child(6){
		margin-bottom:0px;
	}
	
	.category-block .category-list li{
		width: 50%;
	}
	
	.category-block .category-list li:nth-child(3n+1){
		clear:initial;
	}
	
	.category-block .category-list li:nth-child(2n+1){
		clear:left;
	}
	
	.inner-page-banner .inner-image img {
		max-width: 600px;
		width: 100%;
	}
	
	.square-block .square-inner {
		padding: 50px 50px;
	}
	
	.square-block .square-inner .des {
		font-size: 16pt;
		line-height: 26pt;
	}
	
	.category-block .category-list li {
		margin: 0 0 30px;
	}
	
	.contact-footer-des .hdg {
		font-size: 16pt;
		letter-spacing: 1.89px;
		line-height: 26pt;
	}
	
	.contact-footer-des .des{
		line-height: 26pt;
	}
	
	#made-popup .for-close-button button.close img.for-desktop ,
	#team-popup .for-close-button button.close img.for-desktop ,
	.single-product-des .for-close-button button.close img.for-desktop{
		display:none;
	}

	#made-popup .for-close-button button.close img.for-mob ,
	#team-popup .for-close-button button.close img.for-mob ,
	.single-product-des .for-close-button button.close img.for-mob{
		display:block;
		width:20px;
		height:auto;
	}
	
	#made-popup .for-close-button ,
	#team-popup .for-close-button ,
	.single-product-des .for-close-button {
		bottom: auto;
		top: 50px;
	}
	
	#made-popup .modal-dialog ,
	#team-popup .modal-dialog {
		margin: 150px auto;
		top: 0%;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-ms-transform: translateY(0%);
		-o-transform: translateY(0%);
		transform: translateY(0%);
	}
	
	.about-team .parts {
		margin-bottom: 50px;
	}
	
	.about-team .parts .btm .designation {
		margin: 0 0 10px;
	}
	
	.about-team .parts .top img {
		width: 100%;
		max-width: 150px;
	}
	
	.about-team {
		padding: 70px 0 20px;
	}
	
	#made-popup .modal-body  ,
	#team-popup .modal-body {
		padding: 80px 50px 150px;
	}
	
	.blog-tabs .des {
		letter-spacing: 1.5px;
	}
	
	.tabs-outer .tabs-inner {
		width: 50%;
		margin: 10px 0px 25px;
	}
	
	.blog-tabs {
		padding: 70px 0px 45px;
	}
	
	.custom-blogs {
		padding: 65px 0 25px;
	}
	
	.custom-blogs .parts .blog-inner {
		margin: 0px 0px 35px;
	}
	
	.contact-address {
		display: block;
    }
	
	.contact-address .left-side, .contact-address .right-side{
		display:block;
		width:100%;
		padding: 70px 40px;
	}
	
	.contact-address .left-side .address-parts:last-child{
		margin:0px;
	}
	
	.contact-message .des {
		letter-spacing: 1.9px;
	}
	
	.contact-message .des:last-child {
		margin: 0px 0px 50px;
	}
	
	.custom-footer .parts .social-footer a {
		margin-right: 40px;
	}
	
	.custom-footer .parts .social-footer a img {
		max-height: 38px;
	}
	
	/* custom thankyou page start */
	.thanks-banner .thanks-banner-inner { background: url(../images/thankyou-mob-bnr-img.jpg); background-size: cover; background-position: center; position: relative; height: 100vh;}
 
	.thanks-banner .thanks-banner-inner > img{ width:400px;}
	
	/* custom thankyou page end */
	
	.category-block-top .category-list li {
		margin: 0 0 30px;
	}

	.contact-us-form .for-mob-center {
		display: block;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	
	.contact-us-form .for-mob-center .custom-checkbox{
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		display: table;
		margin-bottom: -10px;
	}
	
	.contact-us-form .for-mob-center input[type="submit"]{
		max-width:270px;
		margin: auto;
		margin-top: 30px;
	}
	
	.contact-us-form .parts .form-message {
		margin-top: 20px;
	}
	
	.contact-us-form .form-group {
		margin-bottom: 40px;
	}
	
	.home_content .hdg1 {
		font-size: 24pt;
		font-weight: 500;
	}
	
	.stockist-three-block .parts .parts-inner .hdg{
		color:#D5B98B;
		margin: 0 0 20px;
	}
	
	.stockist-three-block .parts .parts-inner .des {
		display: flex;
		width: 100%;
	}
	
	.stockist-three-block .parts .parts-inner .des .des-inner{
		margin: 0 5% 0 0;
		display: table;
		text-align: center;
		border: solid 1px #D5B98B;
		width: 45%;
		height: 50px;
	}
	
	.stockist-three-block .parts .parts-inner .des .des-inner.for-link {
		margin: 0 0 0 5%;
	}
	
	.stockist-three-block .parts .parts-inner .des .des-inner.for-link a{
		text-decoration:none;
		line-height: 50px;
		color:#D5B98B;
	}
	
	.stockist-three-block .parts .parts-inner .des .des-inner a {
		margin:0px;
		text-decoration:none;
		line-height: 50px;
		color:#D5B98B;
	}
	
	.stockist-three-block .parts .parts-inner .direction a{
		display: block;
		text-align: center;
		padding: 10px 10px;
		border: solid 1px #000;
	}
	
	.stockist-map-search .btn-find{
		padding:0px;
		background: transparent;
		width: 55px;
		min-width: 55px;
	}
	
	.search-block .search-block-inner {
		table-layout: fixed;
	}
	
	.stockist-map-search .btn-find img{
		height: 55px;
		width: 55px;
	}
	
	.map-searched{
		width: 100vw;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
		left: 50%;
		padding: 0;
		position: relative;
	}
	
	.map-searched img{
		max-width:initial;
		width: 100%;
	}
	
	.stockist-map-search {
		padding: 70px 0 0;
	}
	
	.stockist-map-search .search-block {
		margin-bottom: 70px;
	}
	
	.stockist-three-block .parts .parts-inner {
		padding: 30px 30px;
		margin-bottom: 30px;
	}
	
	.stockist-three-block .parts .parts-inner .sb-hdg {
		margin: 0 0 30px;
	}
	
	.stockist-three-block .parts .parts-inner .direction {
		padding-top: 35px;
	}
	
	.stockist-three-block {
		padding: 40px 0 0px;
	}
	
	.stockist-banner {
		padding: 130px 0 15px;
	}
	
	.stockist-banner .hdg {
		letter-spacing: 2.09px;
	}
	
	.product-banner {
		background-image: url(../images/product-banner-bg-mob.png);
		background-size: cover;
		background-position: center;
	}
	
	.product-names ul li {
		width: 50%;
	}
	
	.product-names ul li .btm .name {
		font-size: 14pt;
		letter-spacing: 2px;
	}
	
	.product-details {
		padding: 70px 0px 0px;
	}
	
	.product-details .products-main {
		margin: 0 0 70px;
	}
	
	.contact-footer-des .btn-contact-block a {
		padding: 15px 20px;
		min-width: 250px;
	}
	
	.single-product-banner {
		padding: 60px 0 60px;
	}
	
	.single-product-des{
		padding-left:5px;
		padding-right:5px;
		padding-top: 130px;
	}
	
	.single-product-data, 
	.may-like , 
	.single-product-data-inner .container, 
	.may-like .container {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.single-product-data .imgredients-inner {
		padding:10px 0;
	}
	
	.modification .modification-inner {
		padding: 70px 0 30px;
		margin-top: 70px;
	}
	
	.product-benefits {
		margin-bottom: 80px;
	}
	
	.product-benefits .product-benefits-inner {
		padding: 60px 25px 100px;
	}
	
	.made-with .parts:nth-child(3n+1) {
		clear: initial;
	}
	
	.made-with .parts:nth-child(2n+1) {
		clear: left;
	}
	
	.single-product-des .lft {
		text-align: center;
	}
	
	.single-product-des .lft .hdg {
		line-height: 28px;
    }
	
	.single-product-des .lft .sb-hdg {
		line-height: 22px;
	}
	
	.single-product-des .lft .des {
		letter-spacing: 1.2px;
	}
	
	.product-benefits .product-benefits-inner .sb-hdg  ,
	.product-benefits .product-benefits-inner .parts-main .name ,
	.product-benefits .product-benefits-inner .parts-main .des{
		line-height: 24px;
	}
	
	.made-with .parts .btm .name {
		letter-spacing: 1.79px;
	}
	
	.made-with .parts .for-des{
		margin-top:30px;
	}
	
	.vitamins .vitamins-inner .parts ul.des-list li {
		letter-spacing: 1.12px;
	}
	
	.product-square .square-inner {
		padding: 40px 30px;
	}
	
	.product-square {
		padding: 40px 0;
	}
	
	.vitamins .vitamins-inner {
		padding: 40px 0 30px;
	}
	
	.made-with .hdg {
		margin: 0 0 30px;
	}
	
	.may-like-inner2 {
		padding: 30px 0 10px;
		margin: 30px 0px 0px;
	}
	
	.may-like .like-list li {
		width: 50%;
		margin: 0 0 35px;
	}
	
	.product-review {
		padding-bottom: 20px;
	}

	.product-review .review-inner {
		padding: 50px 30px;
	}
	
	.modification .modification-inner img{
		margin:50px auto;
	}
	
	.feeding-guide .guide-inner .download-btn {
		right: auto;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
		padding: 5px 40px;
		font-size: 14pt;
	}
	
	.product-benefits .product-benefits-inner:after{
		background-size: 100% 80px;
		bottom: 12px;
		height: 120px;
	}

	.product-benefits .product-benefits-inner:before{
		background-size: 100% 80px;
		bottom: 0px;
		height: 120px;
	}
	
	.modification .modification-inner .hdg .modi-d-b {
		display: block;
	}

	.subscribe #mce-success-response {
		width: 100%;
		float: none;
		padding: 20px 15px 0;
	}
	
	#reviews {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.custom-reviews {
		padding: 50px 20px;
	}
	
	.custom-reviews #review_form form#commentform {
		padding: 25px 0px 15px;
	}
	
	.modal.image-box{
		z-index:999999;
	}
	
	.custom-reviews #review_form form#commentform .comment-notes {
		width: calc(100% - 40px);
		right: auto;
		left: 15px;
		bottom:80px;
	}
	
	.faqdata {
		padding: 70px 0px 70px;
	}
	
	.online-parts .stock-mobs ,
	.inter-parts .stock-mobs	{
		display: flex;
		justify-content: space-between;
	}
	
	.online-parts .stock-mobs .ophone ,
	.online-parts .stock-mobs .owebsite ,
	.inter-parts .stock-mobs .intphone {
		flex:0 0 45%;
	}
	
	.online-parts .stock-mobs .ophone a,
	.online-parts .stock-mobs .owebsite a , 
	.inter-parts .stock-mobs .intphone a{
		border: solid 1px #D5B98B;
		height: 50px;
		line-height: 50px;
		display: block;
		text-align: center;
		color: #000;
		text-decoration:none;
	}
	
	.inter-parts .inter-parts-inner .intdirectp a{
		display: block;
		text-align: center;
		margin-top: 20px;
		border: solid 1px #000;
		padding: 10px 10px 10px 35px;
		background-position: left 6% center;
	}
	
	.online.online-stockist, .custom-inter {
		padding: 60px 0 30px;
	}
	
	.online-stockist .online-parts, .inter-parts{
		margin-bottom:30px;
	}
	
	.dir .plus-more {
		margin-bottom: 00px;
	}
	
	.parts-vitamin-outer{
		-webkit-column-count: 1; /* Chrome, Safari, Opera */
		-moz-column-count: 1; /* Firefox */
		column-count: 1;
	}
	
	.feed-block .left-side .left-inner-btn {
		bottom: 30px;
		display: block;
		padding: 0;
		padding-left: 30px;
		padding-right: 30px;
		text-align: center;
	}
	
	.custom-footer .parts.parts-two .des {
		display: flex;
		width: 100%;
		align-items: center;
		justify-content: space-between;
		padding: 0 5%;
	}
	
	.custom-footer .parts.parts-two .des .des-inner {
		margin: 0;
		text-align: center;
		width: 30%;
		max-width: 30%;
	}
	
	.new-feed .left-side {
		width: 100%;
		max-width: 100%;
	}
	
	.new-feed .rgt-blk {
		width: 100%;
		max-width: 100%;
		padding: 0 30px 30px;
		padding-top: 40px;
	}
	
	.new-feed .left-btm-inner{
		display:none;
	}
	
	.new-feed .left-btm-inner2 {
		position: static;
		padding: 30px 30px;
		background: #000;
	}
	
	.new-feed .rgt-blk .products-new .new-inner .tag-image {
		right: 0;
	}
	
	.new-feed .rgt-blk .products-new .new-inner .tag-image img {
		height: 130px;
	}
	
	.new-feed .left-top , 
	.new-feed .left-btm{
		width: 100%;
		max-width: 100%;
	}
	
	.new-feed .left-btm-inner2 .find-more , 
	.feed-block .left-side .left-inner-btn .feed-btn{
		padding: 10px 40px;
	}
	 
	.new-feed .left-btm-inner2 .gift-image {
		max-width: 300px;
	}

	.feainfimg img {
		height: 100px !important;
		margin: 0px 10px;
	}
	
	
	
	
}



@media (max-width:580px){
	
	.category-block .category-list li{
		width: 100%;
	}
	
	.category-block .category-list li:nth-child(2n+1){
		clear:initial;
	}
	
	.custom-blogs .parts{
		width:100%;
	}
	
	.contact-address .left-side, .contact-address .right-side {
		padding: 70px 15px;
	}
	
	.stockist-three-block .parts{
		width:100%;
	}
	
	.single-product-data .imgredients-inner .parts img {
		height: 55px;
	}
	
	.custom-footer .parts .des a {
		font-size: 9pt;
		padding: 2px;
	}
	
	.online-stockist .online-parts, .inter-parts{
		width:100%;
	}
	
	
	
	
}







@media (max-width:475px){
	
	.home-banner-inner .for-banner-text .hdg1, .home-banner-inner .for-banner-text .hdg2, .home-banner-inner .for-banner-text .hdg3 {
		font-size: 20pt;
		letter-spacing: 1.7px;
		line-height: 30pt;
	}
	
	.full-range .des1, .full-range .des2, .full-range .des3 {
		font-size: 22pt;
		line-height: 34pt;
	}
	
	.view-full {
		font-size: 15pt;
		line-height: 26pt;
		padding: 15px 40px;
	}
	
	.home-testimonial .carousel-indicators .active , 
	.home-testimonial .carousel-indicators li	{
		width: 10px;
		height: 10px;
		margin: 0;
		margin-right: 5px;
	}
	
	.tabs-outer .tabs-inner .custom-tabs {
		padding: 10px;
		font-size: 12pt;
	}
	
	.product-names ul li .btm .name {
		font-size: 12pt;
		letter-spacing:1px;
	}

	.feeding-guide {
		margin-top: -50px;
	}
	
	.feeding-guide .guide-inner .download-btn{
		bottom: 20px;
	}
	
	.single-product-banner {
		padding: 40px 0 40px;
	}
	
	.vitamins .vitamins-inner .parts ul.des-list {
		margin: 0px 0 15px;
		padding: 0 !important;
		width: 100%;
	}
	
	.modification .modification-inner .hdg {
		font-size: 12pt;
		letter-spacing: 1.5px;
	}

	.custom-footer .parts.parts-one .des a {
		font-size: 8pt;
		padding: 2px;
		line-height: 9pt;
		word-break: break-word;
	}
	
	.custom-reviews #review_form form#commentform .comment-notes {
		bottom:70px;
	}
	
	.feainfimg img {
		height: 80px !important;
		margin: 0px 5px;
	}
	
	
	
}



@media (max-width:380px){
	
	.feed-block .left-side .left-inner {
		left: 20px;
		padding: 25px 10px 20px;
	}
	
	.feed-block .left-side .left-inner .des {
		font-size: 8pt;
	}
	
	.feed-block .left-side .left-inner .number {
		font-size: 26pt;
		line-height: 30pt;
	}
	
	.view-full {
		font-size: 12pt;
		line-height: 18pt;
		padding: 15px 25px;
	}
	
	.category-block-top .category-list li .btm .hdg {
		font-size: 12pt;
		letter-spacing: 1.5px;
	}
	
	.made-with .parts .btm .name {
		font-size: 11pt;
	}
	
	
	
	
}












