.cell-number a,
.cell-number::before {
	color : #644101;
}
.cell-number a {
	font-size : 22px;
	line-height : 40px;
}
.cell-number::before {
	font-size : 20px;
	left : 15px;
}
.cell-number {
	padding-left : 40px;
}
@media screen and (max-width: 1169px) {
	.logo {
		top : 60px !important;
	}
	.main-nav .horizontal > .navigation-item a {
		margin : 0 13px;
	}
	.main-nav .horizontal > .navigation-item.has-child > a {
		padding-right : 15px;
	}
	.social-link ul li {
		margin : 0 10px;
	}
	.featured-product .product-view.image-view .product-block,
	.featured-product .product-view.image-view .product-block:hover {
		padding : 0 30px;
	}
	.testmunial-parent,
	.resources-page,
	.markets-event,
	.news-video,
	.page-product #bs-C2B41D12-B324-4230-B8E8-D365C470BBD3 .widget-container {
		padding : 0 10px;
	}
	.body .widget-container .page-content {
		padding : 50px 10px;
	}
	.news-video .row-container {
		margin : 0 -10px;
	}
	.page-contact-us .body .page-content {
		overflow : hidden;
		padding-left : 10px;
		padding-right : 10px;
	}

	.page-content  .blog-post-item {
		width: 46%;
		margin: 0 10px 32px 0;
		padding-left: 15px;
	}
	.page-blog .no-fixed-right .widget,
	.page-blog-post .no-fixed-right .widget,
	.page-blog-category .no-fixed-right .widget{
		padding-right: 15px;
	}
	.blog-post-details {
		padding-left: 15px;
	}
	.responsive   .comment-post-panel .simple_captcha_input_field input[type="text"]{
		width: auto;
	}
	.responsive .blog-category-details .title{
		padding-left: 15px;
	}
	.responsive .blog-category-details .blog-post-item .title {
		padding-left: 0;
	}
	.responsive .widget-snippet .blog-top-right h4{
		font-size: 14px;
	}
	.responsive .widget-snippet .blog-top-right a{
		font-size: 17px;
	}

}


@media screen and (max-width: 991px) {
	.responsive.page-blog .no-fixed-left,
	.responsive.page-blog-post .no-fixed-left,
	.responsive.page-blog-category .no-fixed-left{
		width: 100% !important;
	}
	.responsive.page-blog .no-fixed-right,
	.responsive.page-blog-post .no-fixed-right,
	.responsive.page-blog-category .no-fixed-right{
		width: 100% !important;
	}
	.responsive .widget-snippet .blog-top-right {
		margin-bottom: 0;
	}
	.page-blog-post .no-fixed-right .widget,
	.page-blog .no-fixed-right .widget{
		padding-left: 15px;
	}
	.widget.widget-blogPost.recent-post.featured,
	.widget.widget-blogPost.recent-post,
	.widget.widget-navigation.blog-categories{
		display: none;
	}
	.responsive .blog-post-details .post-description{
		margin-bottom: 60px;
	}

	.responsive  .page-content .blog-post-item {
		width: 49%;
		margin: 0 0 32px 0;
		padding-left: 15px;
	}
	.responsive  .footer p {
		font-size: 12px;
		line-height: 19px;
		padding-bottom: 6px;
	}

	div.accord-content .col-3   {
		width:33%;
	}
	.common-box h2 {
		width : auto;
	}
	.logo {
		top : 20px !important;
	}
	.main-nav .horizontal > .navigation-item a {
		margin : 0 10px;
		text-transform : capitalize;
	}
	#bs-122A693C-9B02-49FE-9635-13F71F108B54 {
		margin-top : -85px;
	}
	.caption-btn {
		padding : 20px 0;
	}
	.caption-btn .btn a {
		height : 45px;
		line-height : 45px;
		text-transform : capitalize;
	}
	.page-home .common-box {
		padding : 50px 0;
	}
	.pudding-article .col-6:nth-of-type(2) {
		padding-left : 15px;
	}
	.pudding-article .image {
		padding-right : 15px;
	}
	.featured-product .product-view.image-view .product-block,
	.featured-product .product-view.image-view .product-block:hover {
		padding : 0 15px;
	}
	.testimonials .widget-title,
	.featured-product .widget-title {
		color : #fff;
		display : inline-block;
		font-size : 24px;
		line-height : normal;
		margin-bottom : 50px;
	}
	.page-blog .footer {
		padding : 80px 0;
	}
	.product-detail-width {
		width : 285px;
	}
	.product-detail-height {
		height : 360px;
	}
	.main-nav .horizontal > .navigation-item a {
		margin : 0 5px;
		text-transform : capitalize;
	}
	.product-image-view-height {
		height : 100%;
		vertical-align : top;
	}
	.product-detail-view img {
		max-height : 400px;
		max-width : 80%;
	}
	.passion-content .image{
		padding-left: 0;
	}
}

@media screen and (max-width: 767px) {
  .add-to-cart-popup.popup, .wish-list-popup.add-to-wishlist-popup.popup, .add-to-compare-popup.popup, .add-cart-information-popup.popup, .add-to-gift-registry-popup.popup {
  max-width: 380px;
}
	.responsive .page-content .blog-post-item {
		width: 100%;
		margin: 0;
		padding: 0 10px;
	}
	.responsive .page-content .blog-post-item + .blog-post-item {
		border-top: 1px solid #ccc;
		padding-top: 20px;
		min-height: auto;
		margin-bottom: 0;
	}
	.page-blog .widget-container.v-split-container, .page-blog-post .widget-container.v-split-container, .page-blog-category .widget-container.v-split-container {
		padding: 60px 0;
	}
	.responsive .blog-post-details {
		padding-left: 15px;
		padding-right: 15px;
	}
	.responsive  .page-content .blog-post-details .title{
		font-size: 20px;
		line-height: 30px;
	}
	.responsive .comment-post-panel .simpleCaptcha-container{
		flex-direction: column;
	}
	.responsive .comment-post-panel .form-row:last-of-type {
		display: block;
		position: relative;
		right: 0;
		bottom: 0;
		margin: 0;
	}
	.responsive .comment-post-panel button[type="submit"]{
		width: 100%;
		margin-top: 15px;
	}
	.responsive .comment-post-panel .form-row.simple_captcha_help_text{
		display: none;
	}
	.responsive .comment-post-panel .simple_captcha_input_field input[type="text"] {
		width: 100%;
		margin-top: 10px;
	}
	.responsive  .comment-post-panel .simpleCaptcha-container .form-row.simple-captcha {
		width: 100%;
		height: 40px;
		line-height: 38px;
		margin-right: 0;
	}


	div.accord-content .col-3   {
		width:50%;
	}
	#spltr-BF8F43DA-6906-4AF7-8765-C3B9C613962D,
	#spltr-3F52829E-481F-4393-A95D-90F8C0E0431A {
		width : 100% !important;
	}
	.logo {
		top : 10px !important;
	}
	.cell-number {
		padding-left : 30px;
	}
	.cell-number::before {
		font-size : 15px;
		left : 10px;
	}
	.cell-number a {
		font-size : 15px;
		line-height : 30px;
	}
	.header .widget.main-nav {
		bottom : -65px !important;
		padding : 0;
		width : 100% !important;
		z-index : 9999;
	}
	.widget-navigation.main-nav .navigation-item {
		display : block;
	}
	.widget-navigation.main-nav .navigation-item a {
		background-color : #fff;
		border-bottom : 1px solid #ebebeb;
		color : #616161;
		display : block;
		font-size : 14px;
		line-height : normal;
		margin : 0;
		padding : 12px;
		text-align : center;
	}
	.main-nav .horizontal .navigation-item.active > a,
	.main-nav .horizontal .navigation-item:hover a {
		color : #ba7900;
	}
	.main-nav .navigation-item .navigation-item-child-container {
		margin : 0;
		padding : 0;
		position : static;
		width : 100%;
	}
	.main-nav .horizontal .navigation-item .navigation-item-child-container .navigation-item {
		margin : 0;
	}
	.main-nav .horizontal > .navigation-item.has-child > a::after {
		display : none;
	}
	.widget-navigation.main-nav .navigation-item.has-child > a::before {
		border-left : 6px solid transparent;
		border-right : 6px solid transparent;
		border-top : 6px solid #c98301;
		bottom : -6px;
		content : "";
		left : 50%;
		margin-left : -3px;
		position : absolute;
		z-index : 1;
	}
	.widget-navigation.main-nav .navigation-item.has-child > a {
		position : relative;
	}
	.main-nav .navigation-item .navigation-item-child-container .navigation-item a {
		background : #f9f9f9;
		font-size : 13px;
	}
	.testimonials .widget-title::before,
	.testimonials .widget-title::after,
	.featured-product .widget-title::before,
	.featured-product .widget-title::after {
		display : none;
	}
	.featured-product .product-view.image-view .product-block,
	.featured-product .product-view.image-view .product-block:hover {
		float : none;
		margin : 30px 0;
		width : 100%;
	}
	#bs-122A693C-9B02-49FE-9635-13F71F108B54 {
		background : #644101;
		margin : 0;
	}
	.caption-btn .btn {
		padding : 8px;
		width : 50%;
	}
	.common-box .row-container .col-6 {
		padding : 15px 0;
		width : 100%;
	}
	.common-box .row-container .col-8, .common-box .row-container .col-4 {
		padding : 15px 0;
		width : 100%;
	}
	h3 span {
		font-size : 18px;
		font-weight : normal;
		margin-top : 5px;
	}
	.testimonials .widget-title,
	.featured-product .widget-title {
		line-height : normal;
		margin-bottom : 10px;
		padding : 0;
	}
	.page-blog .footer  {
		padding : 50px 0;
	}
	.footer .widget-title {
		line-height : normal;
		padding-bottom : 10px;
	}
	.main-nav .navigation-item .navigation-item-child-container *:hover a {
		color : inherit;
	}
	.passion-content .image {
		padding-left : 0;
	}
	.news-video .nsw {
		display : block;
		padding : 10px 0;
		width : 100%;
	}
	#spltr-53742A74-6A14-4A81-8190-44BE8E3A4390,
	#spltr-F53F4F14-6ADB-4D0C-A7A4-2E3C22819FE7 {
		width : 100%;
		margin : 20px 0;
	}
	.page-product .page-content .grid-block {
		width : 100% !important;
	}
	#spltr-63262152-3BED-409E-8455-3F8DACBF5C4E,
	#spltr-0131CFCA-B598-48F8-9BA7-D4AC4FCB55DA {
		display : inline-block;
		width : 50% !important;
	}
	.cartitem-table .action-column,
	.cartitem-table td {
		display : table-cell;
		width : auto !important;
	}
	table.cartitem-table {
		border : none;
	}
	.checkout-page-options .registered-customer {
		width : 54%;
	}
	.checkout-page input[type="text"],
	.checkout-page input[type="password"],
	.checkout-page select,
	.checkout-page textarea {
		width : 100%;
	}
	.product-view .product-block.product-image-view-width {
		width : 95%;
	}
	#bs-2B469F8D-4DD3-4A51-A8BC-BD0C96A7B74B {
		height : 150px;
	}
	.widget.widget-pageHeading h1 {
		font-size : 24px;
		padding : 15px;
	}
	
	.widget-category > .widget-title {
		font-size : 20px;
	}
	.resources img {
		width : 100%;
		max-width : 120px;
	}
	.order_details_table th {
		display : none;
	}
	.img-responsive.markets-img {
		float : none;
		margin-bottom : 20px;
		margin-right : 0;
	}
	.column-parent > h3 {
		padding : inherit;
	}
	.google-map {
		margin-top : 50px;
	}
	.passion-content .intro-content {
		padding-right : 0;
	}
	.accordion-group .col-3 {
		width : 50%;
	}
	.common-box .accordion-group .row-container {
		margin-bottom : 30px;
	}
	.product-widget.widget-information {
		display: inline-block;
	}

	.add-to-cart-button.button {
		border-radius: 3px;
		padding: 8px 15px;
		right: 20px;
		z-index: 99;
	}
	#spltr-3F12912A-B616-47CC-AA2C-311C334C5C75.v-split.grid-block {
		display: inline-block;
		margin-top: 5px;
	}
	.passion-content .image p {
		text-align: left;
	}
	.header .user-nav .horizontal > .navigation-item:last-of-type {
		padding-right: 15px;
	}
	.header  #menu-button {
		margin: 0 15px 0 0;
	}
	.responsive  .blog-post-item .blog-post-info{
		width: 100%;
	}
	.page-checkout .valid-verify-form .form-row input {
		height: 40px;
	}
	.login-form .form-row.mandatory > input {
		width: 100%;
	}
	.home-top {
		padding-top: 40px;
	}
	.confirm-popup.popup {
		min-width: inherit;
		width: calc(100vw - 40px)!important;
	}
	div.blog-post-details .comment-post-panel {
		padding: 0;
	}
	}/*end 767*/

	@media screen and (max-width: 479px) {
		.responsive .widget-article.copyright {
			height: 40px !important;
		}
		.add-to-cart-popup.popup, .wish-list-popup.add-to-wishlist-popup.popup, .add-to-compare-popup.popup, .add-cart-information-popup.popup, .add-to-gift-registry-popup.popup {
			max-width: 320px;
		}
		div.accord-content .col-3   {
			width:100%;
		}
		.body .widget-container .page-content {
			padding : 30px 10px;
		}
		#webcommander-page > .header::before {
			height : 50px;
		}
		.widget.widget-pageHeading h1 {
			font-size : 20px;
			padding : 15px 10px;
		}
		.logo {
			top : 40px !important;
		}
		.cell-number {
			background-color : transparent;
		}
		.pudding-article .image,
		.pudding-article .describe {
			float : none;
			width : 100%;
		}
		.pudding-article .image {
			margin-bottom : 20px;
			padding-right : 0;
		}
		.cart-widget-img::before {
			font-size : 18px;
			top : 2px;
		}
		.cart-widget-text {
			padding-left : 0;
		}
		.user-nav .horizontal > .navigation-item {
			font-size : 12px;
		}
		.widget-cart {
			text-align : right;
		}
		.widget-navigation.user-nav {
			left : 0 !important;
			right : auto !important;
			text-align : center;
			width : 100% !important;
		}
		.user-nav .horizontal > .navigation-item {
			padding : 0 10px;
		}
		.copyright,
		.developed-by {
			font-size : 12px;
		}
		.category-image-view.category {
			margin : 20px 3%;
			width : 94%;
		}
		.left-col,
		.right-col {
			margin : 10px 0;
			width : 100%;
		}
		.img-responsive.markets-img {
			float : none;
			margin-bottom : 30px;
		}
		.widget-form .double-input-row .form-row {
			padding : 0 15px;
			width : 100%;
		}
		.cartitem-table td.unit-price {
			display : none;
		}
		.cartitem-table td.remove {
			padding : 0;
		}
		.cartitem-table th,
		.cartitem-table td {
			padding : 5px;
		}
		.checkout-page-options .registered-customer {
			border : medium none;
			width : 100%;
		}
		.checkout-page-options .new-customer {
			border-bottom : 1px solid #ba7900;
		}
		.registration-form .form-row {
			display : block;
			padding : 0;
			width : 100%;
		}
		.page-checkout .two-column .column-content input,
		.page-checkout .two-column .column-content select {
			padding : 10px;
		}
		.login-form input[type="text"],
		.login-form input[type="password"] {
			width : 100%;
		}
		.product-view .product-block.product-image-view-width {
			margin : 20px 0;
			width : 100%;
		}
		.add-cart-information-popup .button-item {
			padding-top : 10px;
			text-align : left;
			width : 100%;
		}
		.contact-form .simpleCaptcha-container {
			display : block;
		}
		.contact-form .form-row.simple-captcha {
			width : 40%;
		}
		.contact-form .form-row.simple_captcha_input_field {
			width : 58%;
		}
		.resources .col-9,
		.resources .col-3 {
			width : 100%;
		}
		.widget-price .price .tax-message {
			display : block;
		}
		.payment-success-total > table,
		.check-out-total table,
		.shopping-cart-total table {
			display : table;
			width : 100%;
		}
		.payment-item {
			display : block;
			margin : 20px 0;
		}
		.widget-navigation.user-nav {
			background : #ba7900;
		}
		.user-nav .horizontal > .navigation-item.last::before,
		.user-nav .horizontal > .navigation-item a {
			color : #fff;
			font-size : 12px;
		}
		.common-box {
			padding-bottom : 30px;
		}
		.accordion-content {
			padding : 25px 0;
		}
		.accordion-group .col-3 {
			padding-left : 10px;
			padding-right : 10px;
		}
		.accordion-group address {
			line-height : 20px;
		}
		.footer .navigation-item.navigation-item-3 a {
			letter-spacing : -1px;
		}
	}

	@media screen and (max-width: 1024px) {
		.responsive #wi-2E30E572-C24E-4306-B995-1854BB8569D0 {
			right : 10px !important;
			width : auto !important;
		}
		.footer-call-text h5 {
			font-size: 15px;
			line-height: 23px;
		}
	}
	@media screen and (max-width: 420px) {
		.resources img {
			margin : 0 auto;
			max-width : 120px;
			width : 100%;
		}
		.responsive .follow-us ul li a{
			font-size: 11px;
			padding-left: 25px;
		}
	}
@media (max-width: 575px){
	.discount-coupon-code-form .payment-option .errorlist.after {
		position: static;
	}
	.discount-coupon-code-form .payment-option button {
		margin-top: 10px;
	}
	.discount-coupon-code-form .payment-option input {
		max-width: inherit;
	}
	/*credit card pament form*/
	.page-credit-card-payment .payment-form input[type="text"] {
		width: 100%;
	}
	.page-credit-card-payment .payment-form .mandatory-chosen-wrapper {
		display: block;
	}
	.page-credit-card-payment .payment-form .mandatory-chosen-wrapper select {
		width: 100%;
	}
	.page-credit-card-payment .payment-form .double-input-row > .form-type-info {
		display: none;
	}
}
	@media screen and (max-width: 370px) {
.add-to-cart-popup.popup, .wish-list-popup.add-to-wishlist-popup.popup, .add-to-compare-popup.popup, .add-cart-information-popup.popup, .add-to-gift-registry-popup.popup {
  max-width: 280px;
}
	}
