/*
* Responsive deal product
*/
.col-md-12 .deal-container .item.col-md-3 .countdown span,
.col-md-6 .deal-container .item.col-md-6 .countdown span,
.col-md-12 .deal-carousel .item.col-4 .countdown span,
.col-md-6 .deal-carousel .item.col-2 .countdown span
{
	margin-left: 2px;
	margin-right: 2px;
}
.col-md-12 .deal-carousel .item.col-4 .countdown span b,
.col-md-6 .deal-carousel .item.col-2 .countdown span b {
	font-size: 13px;
}
@media (max-width: 767px) {
	.cart .table-responsive {
		border: 0;
	}
	#shopping-cart-table tr td .options {
		width: auto;
		margin-left: 0;
	}
	.col-main #growers .btn {
		float: none;
	}

	#about-intro {
		text-align: center;
	}
	#about-intro span {
		font-size: 24px;
	}
	.cms-about-us .crumb {
		height: auto;
		padding-bottom: 60px;
	}
	.cms-about-us #maincontent {
		margin-top: 2em;
		padding-bottom: 2em;
	}
	#shopping-cart-table tfoot button {
		display: block;
		width: 100%;
		float: none!important;
		margin: 0 auto 1em!important;
	}

	.block-account .block-title h4,
	.sales-order-history .col-left.sidebar,
	.customer-account-edit .col-left.sidebar,
	.customer-address-form .col-left.sidebar,
	.sales-billing-agreement-index .col-left.sidebar,
	.sales-recurring-profile-index .col-left.sidebar,
	.review-customer-index .col-left.sidebar,
	.tag-customer-index .col-left.sidebar,
	.wishlist-index-index .col-left.sidebar,
	.oauth-customer-token-index .col-left.sidebar,
	.newsletter-manage-index .col-left.sidebar,
	.downloadable-customer-products .col-left.sidebar,
	.productquestions-index-index .col-left.sidebar,
	.partialpayment-index-index .col-left.sidebar,
	.customer-paymentinfo-index .col-left.sidebar,
	.customer-address-form .col-left.sidebar,
	.sales-order-history .col-left.sidebar,
	.sales-billing-agreement-index .col-left.sidebar,
	.sales-recurring-profile-index .col-left.sidebar,
	.customer-account-index .col-left.sidebar {
		text-align: center;
	}

	.block-account .block-title {
		margin-top: 2em;
		padding-bottom: 0;
	}
	#input_11_1_3_container,
	#input_11_1_6_container,
	#field_11_4,
	#field_11_5,
	#input_11_3 li {
		width: 100%;
	}

	.buttons-set.buttons-set2 button {
		display: block;
		width: 100%;
		margin: 0 auto 0.25em;
	}

}
@media (min-width: 768px) and (max-width: 991px) {
	.sales-order-history .col-left.sidebar,
	.customer-account-edit .col-left.sidebar,
	.customer-address-form .col-left.sidebar,
	.sales-billing-agreement-index .col-left.sidebar,
	.sales-recurring-profile-index .col-left.sidebar,
	.review-customer-index .col-left.sidebar,
	.tag-customer-index .col-left.sidebar,
	.wishlist-index-index .col-left.sidebar,
	.oauth-customer-token-index .col-left.sidebar,
	.newsletter-manage-index .col-left.sidebar,
	.downloadable-customer-products .col-left.sidebar,
	.productquestions-index-index .col-left.sidebar,
	.partialpayment-index-index .col-left.sidebar,
	.customer-paymentinfo-index .col-left.sidebar,
	.customer-address-form .col-left.sidebar,
	.sales-order-history .col-left.sidebar,
	.sales-billing-agreement-index .col-left.sidebar,
	.sales-recurring-profile-index .col-left.sidebar,
	.customer-account-index .col-left.sidebar {
		width: 25% !important;
		float: left;
	}

	.sales-order-history .col-main.col-sm-12.col-md-9,
	.customer-account-edit .col-main.col-sm-12.col-md-9,
	.customer-address-form .col-main.col-sm-12.col-md-9,
	.sales-billing-agreement-index .col-main.col-sm-12.col-md-9,
	.sales-recurring-profile-index .col-main.col-sm-12.col-md-9,
	.review-customer-index .col-main.col-sm-12.col-md-9,
	.tag-customer-index .col-main.col-sm-12.col-md-9,
	.wishlist-index-index .col-main.col-sm-12.col-md-9,
	.oauth-customer-token-index .col-main.col-sm-12.col-md-9,
	.newsletter-manage-index .col-main.col-sm-12.col-md-9,
	.downloadable-customer-products .col-main.col-sm-12.col-md-9,
	.productquestions-index-index .col-main.col-sm-12.col-md-9,
	.partialpayment-index-index .col-main.col-sm-12.col-md-9,
	.customer-paymentinfo-index .col-main.col-sm-12.col-md-9,
	.customer-address-form .col-main.col-sm-12.col-md-9,
	.sales-order-history .col-main.col-sm-12.col-md-9,
	.sales-billing-agreement-index .col-main.col-sm-12.col-md-9,
	.sales-recurring-profile-index .col-main.col-sm-12.col-md-9,
	.customer-account-index .col-main.col-sm-12.col-md-9 {
    width: 75% !important;
    float: left;
	}

		#other-resources #vine-finder.resources:before,
		#other-resources #growers-guide.resources:before {
			background-size: 70%;
	}
	#other-resources .resources > * {
    margin-left: 94px;
	}
}
@media (min-width: 768px) {
	.cms-home #header-v7.header-v8 .r-header2.slide .cart_top,
	.cms-home #header-v7.header-v8 .r-header2.slide .sposition,
	.cms-home #header-v7.header-v8 .r-header2.slide .toplinks,
	.cms-home #header-v7.header-v8 .r-header2.slide .righttop,
	.cms-home #header-v7.header-v8 .r-header2.slide .btn-responsive-nav,
	.cms-home #header-v7.header-v8 .r-header2.slide .form-currency, .cms-home #header-v7.header-v8 .r-header2.slide .form-language{
		transform: translateX(-267px);
		-webkit-transform: translateX(-267px);
		-moz-transform: translateX(-267px);
		-o-transform: translateX(-267px);
	}
}

@media (min-width: 992px) {
	header nav ul.nav-main li:nth-child(10),
	header nav ul.nav-main li:nth-child(11),
	header nav ul.nav-main li:nth-child(12) {
		display: none;
	}
}
@media (min-width: 992px) {


	header nav ul.nav-main ul.dropdown-menu {
		display: block;
	    margin-top: 25px;
	    opacity: 0;
	    /*transition-duration: 0.3s, 0.3s, 0.3s;*/
	    /*transition-property: margin-top, opacity, visibility;*/
	    visibility: hidden;
			-webkit-transition: all 200ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
			   -moz-transition: all 200ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
			     -o-transition: all 200ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
			        transition: all 200ms cubic-bezier(0.420, 0.000, 0.580, 1.000); /* ease-in-out */

			-webkit-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000);
			   -moz-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000);
			     -o-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000);
			        transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000); /* ease-in-out */
	}
	header nav #mainMenu .dropdown:hover > ul.dropdown-menu {
		opacity:1;
		margin-top: 1px;
		visibility: visible;
	}
}

@media (min-width: 1200px) {
	.cms-home #header-v7 .logo-container,
	.cms-home #header-v7 .r-header2 { padding-left: 45px; }
}
@media (min-width: 992px) and (max-width: 1199px) {
	.cms-home #header-v7.header-v7 .toplinks,
	.cms-home #header-v7.header-v7 .sposition,
	.cms-home #header-v7.header-v7 .cart_top {
		position: absolute;
		right: 0;
	}
	.cms-home #header-v7.header-v7 .cart_top {
		top: 96px;
	}
	.cms-home #header-v7.header-v7 .sposition {
		top: 142px;
	}
	.cms-home #header-v7.header-v7 .toplinks {
		top: 189px;
	}
	.cms-home #header-v7.header-v7 .toplinks > a,
	.cms-home #header-v7.header-v7 .form_search > .search,
	.cms-home #header-v7.header-v7 .cart_top .sidebar1 .icon-cart {
		margin-right: 0;
	}
}
@media (max-width: 1200px) {
	.top-bar .social {
		margin-right: 23px;
	}
	#products-list > li.item .product-detail {
		max-height: none;
		min-height: auto;
	}
}
@media (min-width: 768px) and (max-width: 1199px) {
	#products-list .product-shop .funs .add-to-links {
		/*padding: 0 0 20px 0;*/
	}
}
@media (max-width: 1024px) {
	.three_columns #products-list .product-shop .add-to-links li a {
		padding: 10px;
	}
	footer .contact > li > div {
		width: 79%;
	}
	.footer4 .contact li {
		width: 100%;
		margin-left: 0;
	}
	.col-main.col-md-9 .product-shop .add-to-links{
		float: left;
	}
	.coverrt {
		text-align: center;
	}
	#header-v1 .nav-pills > li, #header-v2 .nav-pills > li, #header-v4 .nav-pills > li {
		padding: 0 0.2%;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.funs .btn-cart i {
		font-size: 20px;
	}
}
@media (min-width: 992px) and (max-width: 1024px) {
	.cms-home #header-v7 .form_search > .search3, .cms-home #header-v7 .toplinks > div {
		margin-right: 0;
	}
	.cms-home #header-v7.header-v8 .form_search > .search3, .cms-home #header-v7.header-v8 .toplinks > div {
		margin-right: 3px;
	}
	.col-md-4 .deal-carousel .item.col-1 .box-deal { text-align: center;}
	.col-md-12 .deal-container .item.col-md-3 .countdown span b,
	.col-md-12 .deal-carousel .item.col-4 .countdown span b,
	.col-md-4 .deal-carousel .item.col-1 .countdown span b
	{
		float: none;
		font-size: 20px;
		font-weight: 700;
		margin: 0;
	}
	.col-md-12 .deal-container .item.col-md-3 .countdown span,
	.col-md-12 .deal-carousel .item.col-4 .countdown span,
	.col-md-4 .deal-carousel .item.col-1 .countdown span { margin: 12px 8px;}
	.col-md-12 .deal-container .item.col-md-3 .countdown span b p,
	.col-md-12 .deal-carousel .item.col-4 .countdown span b p,
	.col-md-4 .deal-carousel .item.col-1 .countdown span b p{
		font-size: 12px;
		font-weight: 700;
	}
	.deal-container.deal-grid .countdown span {
		margin-left: 8px !important;
		margin-right: 8px !important;
	}
	 .deal-carousel .countdown span { margin-left: 4px; margin-right: 4px;}
	 .deal-list .deal-timer span {
		margin-left: 12px;
		margin-right: 12px;
	}
	.deal-list .deal-timer .countdown:before { display: none;}
}
@media (max-width: 991px) {
	.zopim { display: none!important;}
	#maincontent {
		margin-bottom: 0em;
	}
	#footer address.copy,
	#footer .brand {
		text-align: center;
		float: none!important;
	}
	#footer address.copy {
		padding-bottom: 0;
	}


	#footer .img-responsive {
		max-width: 200px;
		margin: 0 auto 1em;
	}
	#footer .footer-buttons {
		text-align: center;
		margin-bottom: 1em
	}
	#footer .footer-buttons a {
		display: inline-block;
	}

	#footer .fcontent {
		text-align: center;
	}
	#footer .fcontent li {
		padding: 0.5em 0;
		border-bottom: 1px solid rgba(134, 125, 136, 0.25);
	}
	#footer .fcontent li:first-child {
		border-top: 1px solid rgba(134, 125, 136, 0.25);
	}

footer .footer1 h4:after, footer .footer2 h4:after, footer .footer3 h4:after, footer .footer4 h4:after, footer .footer5 h4:after {
    display: none;
    width: 0;
    height: 0;
    margin-left: 0;
}

	.cms-home #featured_product_container .product-name {
		float: left;
	}
	.cms-home #featured_product_container .price-box {
		float: right;
		margin-top: 0;
		position: relative;
		top: -7px;
	}
	.cms-home .products-grid li.item {
		margin-bottom: 1em;
	}
	.cms-home .newsletter,
	.cms-home .about-us {
		padding: 2em 0 4em 0;
	}
	.cms-home .about-us p,
	.cms-home .about-us .btn.btn-green,
	.cms-home .about-us h2 {
		text-align: center;
		display: block;
	}
	.cms-home .growers {
		border-top-width: 3px;
	}
	.cms-home .growers .container .row,
	.cms-home .growers .container {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		padding-left: 0;
		padding-right: 0;
	}
	.cms-home .growers .container .row .col-md-6 {
		background-size: cover;
	}
	.cms-home .growers .container .row .col-md-6:first-child {
		background-position: left center;
	}



	.cms-home #header-v7.header-v8 #mainMenu { padding-top: 77px; }
	.cms-home #header-v7 div.nav-main-collapse {
		top: 140px;
	}
	.cms-home #header-v7 nav #mainMenu {
		padding-top: 0;
	}
	.cms-home #header-v7 button.btn-responsive-nav {
		padding: 9px 15px;
		position: absolute;
		left: 0;
		top: 94px;
	}
	.cms-home #header-v7.header-v8 button.btn-responsive-nav {
		position: initial;
	}
	.cms-home #header-v7.header-v8 button.btn-responsive-nav {
		margin-top: 0;
		padding: 5.5px 10.5px;
	}
	.cms-home #header-v7.header-v8 div.nav-main-collapse,
	.cms-home #header-v7.header-v8 div.nav-main-collapse.in {
		width: auto;
	}
	.cms-home #header-v7.header-v8 div div.nav-main-collapse { left: auto; right: 0; top: 0; }
	.cms-home #header-v7.header-v8 .navbar-collapse.drop #mainMenu {
		transform: translateX(-284px);
		-moz-transform: translateX(-284px);
		-webkit-transform: translateX(-284px);
		-o-transform: translateX(-284px);
	}
	.cms-home #header-v7.header-v8 #mainMenu > li > a {
		border: none;
	}
	.cms-home #header-v7.header-v8 nav #mainMenu .dropdown .toggle-menu a:after {
		content: none;
	}
	.cms-home #header-v7.header-v8 nav > #mainMenu > li > a {
		padding: 0 !important;
		font-size: 14px;
		line-height: 30px;
	}
	.cms-home #header-v7.header-v8 nav.nav-main ul.dropdown-menu.s {
		display: block !important;
	}
	.cms-home #header-v7.header-v8 nav ul.nav-main .dropdown-submenu:hover > .dropdown-menu,
	.cms-home #header-v7.header-v8 nav ul.nav-main ul.dropdown-menu > ul > li:hover > ul,
	.cms-home #header-v7.header-v8 ul.sub-menu .sub-menu {
		display: block;
	}
	#header-v3 .logo-container { padding-left: 0; }
	#header-v3 .cart3:before { content: none; }
	#header-v3 #search_mini_form { width: 90%; }
	nav > #mainMenu > li > a {
		color: #fff;
	}
	#header-v1 .righttop {
		width: 100%;
		float: right;
	}
	#header-v3 .toplinks > a{
		color: #8b8b8b;
	}
	button.btn-responsive-nav {
		background: #404b25;
		display: block;
		color: #FFF;
		padding: 14px 18px;
		border-radius: 0;
	}
	#header-v1 button.btn-responsive-nav,
	#header-v2 button.btn-responsive-nav,
	#header-v3 button.btn-responsive-nav,
	#header-v5 button.btn-responsive-nav {
		margin: 1px 14px 15px;
	}
	#header-v4 button.btn-responsive-nav { margin: 0 14px; }
	header div.nav-main-collapse.collapse{
		display: none !important;
	}

	header div.nav-main-collapse,
	header div.nav-main-collapse.in {
		width: 100%;
		overflow: hidden;
		overflow-y: hidden;
		overflow-x: hidden;
	}
	#header-v3 div.nav-main-collapse { top: 54px; }
	#mainMenu .dropdown .dropdown-menu li ul li {
		border-bottom: none;
	}
	#mainMenu .category-menu .dropdown-menu span {
		font-size: 14px;
		font-weight: normal;
		font-family: 'Montserrat';
	}
	header nav #mainMenu .dropdown {
		position: relative !important;
	}
	header nav #mainMenu .dropdown .toggle-menu {
		position: absolute;
		top: 12px;
		width: 100%;
	}
	#header-v3 nav #mainMenu .dropdown .toggle-menu {
		width: 96.5%;
	}
	header nav #mainMenu .dropdown > .toggle-menu {
		/*right: 10px;*/
	}
	header nav #mainMenu .dropdown .toggle-menu > a {
		border-bottom: none;
	}
	header nav #mainMenu .dropdown .toggle-menu a:after {
		content: "\f067";
		font-family: FontAwesome;
		color: #fff;
		display: inline-block;
		font-size: 13px;
		position: absolute;
		right: 23px;
		top: 0;
	}
	header nav #mainMenu .dropdown .sub-menu > li > .toggle-menu > a:after {
		/*right: 32px;*/

	}
	header nav #mainMenu .dropdown .toggle-menu a.collapse:after {
		content: "\f068";
	}
	header nav ul.nav-main > li:first-child i {
		display:none;
	}
	header nav ul.nav-main > li:first-child a:after {
		content: "HOME";
		font-size: 12px;
    font-weight: bold;
    font-family: 'Montserrat';
	}
	header nav ul.nav-main ul.dropdown-menu {
		border: none;
	}
	header nav #mainMenu .dropdown .col-sm-6 {
		width: 100%;
	}
	header nav.nav-main ul li:last-child {
		border-bottom: none !important;
	}

	header nav ul.nav-main .dropdown-submenu > a:after {
		display: none;
	}
	#mainMenu .dropdown > .dropdown-menu > li > ul {
		border: none;
	}
	header nav #mainMenu .dropdown .active {
		border: none;
	}
	#mainMenu .dropdown .dropdown-menu li a {
		color: #fff;
		width: 100%;
		border-bottom: 1px solid rgba(255,255,255,0.1);
		padding-left: 39px;
	}
	#mainMenu .dropdown .dropdown-submenu .dropdown-menu li a {
		padding-left: 66px;
	}
	.mega-menu-content {
		padding: 0;
	}
	.dropdown-menu .discount {
		border-bottom: 1px solid #2a2a2a;
		padding-top: 15px;
	}
	.menu_cate {
		display: none;
	}
	header nav #mainMenu .dropdown h3 {
		color: #fff;
		font-size: 12px;
	}
	.dropdown-menu .cmega {
		padding-top: 0;
	}
	/* Navigation */

	header nav ul.nav-main div.dropdown-menu {
		overflow-y: scroll;
		height: 250px;
		overflow-x: visible;
	}
	header #mainMenu > .dropdown > a {
	    color: #fff !important;
	    font-size: 12px;
	}
	header #mainMenu > li > a {
		border-bottom: 1px solid rgba(255,255,255,0.1);
	}
	header #mainMenu > li:last-child > a {
		border-bottom: none;
	}
	nav > #mainMenu > li > a {
		font-size: 12px;
	}
	header nav.nav-main ul.nav-main {
		float: none;
		position: static;
		/*margin: 8px 0;*/
	}
	header div.nav-main-collapse {
		left: 0;
	    position: absolute;
	    z-index: 9000;
	    text-align: left;
	}
	header div.nav-main-collapse.in {
		display: block !important;
	}
	header div.nav-collapse div.container nav.nav-main {
		float: left;
		width: 100%;
	}
	header.flat-menu nav ul.nav-main li a {
		color: #FFF !important;
	}
	header div.nav-main-collapse {
		background: #404b25;
		max-height: none;
	}
	header > div.container,
	header.flat-menu > div.container {
		margin-bottom: 0;
	}

	header nav ul.nav-main {
		margin-right: -10px;
	}

	header div.nav-collapse {
		background: #404b25;
		width: 100%;
		clear: both;
		width: 100%;
	}

	header nav.nav-main {
		/*padding: 10px 0;*/
		clear: both;
		display: block;
		float: none;
		width: 100%;
	}

	header nav.nav-main ul,
	header nav.nav-main ul li,
	header.flat-menu ul.nav-main {
		padding: 0;
		margin: 0;
	}

	header nav.nav-main ul li {
		clear: both;
		float: none;
		display: block;
	}

	header nav ul.nav-main > li + li {
		margin-left: 0;
	}

	header nav ul.nav-main li a,
	header nav ul.nav-main ul.dropdown-menu li > a,
	header.flat-menu nav ul.nav-main li a,
	header.flat-menu nav ul.nav-main li.dropdown:hover > a,
	body header.single-menu nav ul.nav-main li.active > a {
		padding: 9px 8px;
		border: 0;
		border-top: 0;
		margin: 0;
	}

	header nav.nav-main ul li:last-child,
	header nav ul.nav-main ul.dropdown-menu li > a {
		border-bottom: none;
	}

	header nav ul.nav-main li.dropdown:hover > a {
		margin-bottom: 0 !important;
	}

	header nav ul.nav-main li a {
		color: #FFF;
		clear: both;
		float: none;
		display: block;
		padding-left: 0;
	}

	header nav ul.nav-main li a i.icon-angle-down {
		position: absolute;
		right: 5px;
		top: 10px;
	}

	header nav.nav-main ul.dropdown-menu {
		position: static;
		clear: both;
		float: none;
		display: none;
	}
	header nav ul.nav-main .dropdown-submenu:hover > .dropdown-menu,
	header nav ul.nav-main ul.dropdown-menu > ul > li:hover > ul,
	#mainMenu .dropdown-submenu:hover > .dropdown-menu,
	#mainMenu .dropdown-submenu:hover > .submenu,
	header nav ul.nav-main li.dropdown:hover > .dropdown-menu,
	header ul.sub-menu .sub-menu
	{
		display: none;
	}

	header nav ul.nav-main ul.dropdown-menu {
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	header nav ul.nav-main .dropdown-submenu:hover > a:after {
		border-left-color: transparent;
	}

	body header nav ul.nav-main ul.dropdown-menu,
	body header nav ul.nav-main li.dropdown.open a.dropdown-toggle,
	body header nav ul.nav-main li a,
	body header nav ul.nav-main li > a:hover,
	body header nav ul.nav-main li.active a,
	body header nav ul.nav-main li.dropdown:hover a,
	body header nav ul.nav-main ul.dropdown-menu li:hover > a,
	body header nav ul.nav-main li.dropdown:hover ul.dropdown-menu li > a:hover,
	body header.flat-menu nav ul.nav-main li.dropdown:hover a {
		background: none !important;
		background-color: transparent !important;
	}

	body header.flat-menu nav ul.nav-main li > a:hover,
	body header.flat-menu nav ul.nav-main li.dropdown:hover a {
		background: transparent !important;
	}

	header.center nav ul.nav-main > li {
		display: block;
	}

	header nav ul.nav-main ul.sub-menu {
		padding: 0;
		position: relative;
	}
	.mega-menu-content ul.sub-menu li ul.sub-menu li a {
		padding-left: 39px !important;
	}

	body.boxed header.single-menu > div.container,
	body.boxed header.flat-menu > div.container {
		height: 95px;
		margin-bottom: 10px;
	}

	body.boxed header.single-menu ul.nav-main,
	body.boxed header.flat-menu ul.nav-main {
		margin: 5px 25px 5px 0;
	}

	body.boxed header.single-menu nav ul.nav-main > li > a,
	body.boxed header.flat-menu nav ul.nav-main > li > a {
		padding: 9px 8px !important;
	}

	/* Responsive Button Nav */

	header.single-menu button.btn-responsive-nav {
		top: 30px;
	}

	header.center button.btn-responsive-nav,
	header.flat-menu button.btn-responsive-nav {
		top: 35px;
	}

	button.btn-responsive-nav:hover,
	button.btn-responsive-nav:active,
	button.btn-responsive-nav:focus {
		color: #CCC;
	}
	.menu2 .social{
		top: -77px;
	}
	#header-v1 .toplinks {
		padding: 10px 12px;
	}

	#header-v4 .lefttop,
	#header-v5 .lefttop {
		float: none;
		display: inline-block;
		vertical-align: middle;
	}
	#header-v4 .coverrt {
		text-align: center;
	}
	#header-v4 .coverrt .righttop {
		float: none;
		display: inline-block;
		margin-top: 5px;
	}
	#header-v4 .social {
		margin-right: 50px;
	}

	#header-v1 nav {
		text-align: left;
	}
	#header-v1 nav #mainMenu {
		width: 100%;
	}
	#mainMenu .dropdown-submenu > .dropdown-menu {
		background: none;
		left: 0;
		position: inherit;
		top: auto;
		width: 100%;
		border:none;
	}
	#mainMenu .dropdown .dropdown-menu li ul li:hover {
		background: none;
	}
	#mainMenu .dropdown .dropdown-menu li ul li {
		padding: 0;
	}
	header nav ul.nav-main > li > a {
		padding: 12px !important;
	}
	.col-md-12 .deal-container .item.col-sm-6 .countdown span{ margin-left: 15px;}
	.col-md-12 .deal-carousel .item.col-3 .countdown span b
	{
		float: none;
		font-size: 20px;
		font-weight: 700;
		margin: 0;
	}
	.col-md-12 .deal-carousel .item.col-3 .countdown span { margin: 12px 8px;}
	.col-md-12 .deal-carousel .item.col-3 .countdown span b p{
		font-size: 12px;
		font-weight: 700;
	}
	.col-md-4 .deal-carousel .item.col-1 .box-deal { text-align: center;}
	.col-md-4 .deal-carousel { margin-bottom: 30px;}

}
@media (min-width: 769px) and (max-width: 991px){
	.col-md-4 .deal-carousel.owl-carousel .owl-controls .owl-prev,
	.col-md-4 .deal-carousel.owl-carousel .owl-controls .owl-next { top: -10%;}
}

@media (max-width: 768px) {
	.col-md-12 .deal-carousel .item.col-3 .box-deal { text-align: center;}
	.col-md-12 .deal-carousel .item.col-4 .countdown span b { font-size: 14px;}
	.col-md-12 .deal-carousel .item.col-4 .countdown span  { margin-left: 8px; margin-right: 8px;}

	.tp-fullwidth-forcer {
		display: none;
	}


}

@media (max-width: 767px) {
	.logo-container a > img {
		margin-top: 15px;
	}
	a.product-image img {
		width: 100%;
	}
	.contacts-index-index .buttons-set button[type="submit"] {
		width: 100%;
		margin-top: 1em;
	}

	#sidebar .widget a.btn-green, .btn-green {
		width: 100%;
	}
	#ht-site-container .crumb {
		display: none;
	}
	.ht-container #page-header-title {
		font-size: 24px!important;
		margin-top: 2em!important;
	}
	.bbpress .ht-container #page-header-title {
		margin: 0!important;
	}
	.home .ht-container #page-header-title:before {
		display: none!important;
	}

	#homepage-features .hf-kb-block {
		border-bottom: 1px solid #ccc;
	}
	.home.blog .postContent .col-sm-4 {
		margin-bottom: 20px;
	}
	.home.blog .postContent .btn {
		text-align: center;
	}
	.blog .posts-navigation {
		margin-bottom: 20px;
		padding-bottom: 20px;
		border-bottom: 1px solid #e6e5e5;
		text-align: center;
	}
	.blog .wrap .main .page-header {
		margin-top: 20px;
	}

	#footer .brand {
		padding-top: 0;
	}
	#diagnostic .banner h1 {
		font-size: 36px;
	}
	#diagnostic .banner {
		min-height: none;
	}
	#other-resources {
		margin-bottom: 0;
	}
	.home #diagnostic .banner h1:before,
	#diagnostic .banner h1:before,
	#diagnostic .crumb {display: none !important; }
	.home #diagnostic .banner h1,
	#diagnostic .banner h1,
	#diagnostic .page-header h1 {
		margin: 28px 15px 0;
		font-size: 24px;
	}
	#steps {
		display: none;
	}
	.home #diagnostic .lead { margin: 2em auto;}
	#diagnostic .banner {
		min-height: 1px;
	}
	#other-resources .title {
		margin-bottom: 15px;
	}
	#other-resources .resources h3 {
		font-size: 24px;
	}
	#other-resources #vine-finder.resources:before,
	#other-resources #growers-guide.resources:before {
		background-size: 50%;
	}
	#other-resources .resources > * {
    margin-left: 80px;
	}
	#other-resources {
		margin-bottom: 15px;
	}
	.wrap .main {
		margin: 0;
	}
	.diagnostic-module:last-child {
		margin-top:0;
	}
	#infographic {
		height: 330px;
	}
	html .gform_wrapper ul.gfield_radio li {
		width: 100%;
	}
	#problems .problems-list {
		-webkit-column-count: 1;
	  -moz-column-count: 1;
	  column-count: 1;
	  -webkit-column-gap: 0em;
	  -moz-column-gap: 0em;
	  column-gap: 0em;
	}
	#problems .problems-list p {
		border-bottom: 1px solid #ccc;

	}
	#problems .problems-list p a {
		display: block;
		padding: 1em 0;
	}
	.cms-home #header-v7.header-v8 .navbar-collapse #mainMenu {
		  transform: translateX(215px);
		  -moz-transform: translateX(215px);
		  -webkit-transform: translateX(215px);
		  -o-transform: translateX(215px);
		  transition: transform 1s ease 0s;
		  -webkit-transition: -webkit-transform 1s ease 0s;
	}
	.cms-home #header-v7.header-v8 .navbar-collapse.drop #mainMenu {
		  transform: translateX(-75px) !important;
	  -moz-transform: translateX(-75px) !important;
	  -webkit-transform: translateX(-75px) !important;
	  -o-transform: translateX(-75px) !important;
	  z-index: 1;
	}
	.cms-home #header-v7.header-v8 #mainMenu { margin-top: -114px; }
	.cms-home #header-v7 {
		position: relative;
	}
	.cms-home #header-v7.header-v8 .left_header, .cms-home #header-v7.header-v8 .r-header2 {
  text-align: center;
}
.cms-home #header-v7.header-v8 .left_header, .cms-home #header-v7.header-v8 .r-header2 {
  text-align: center;
}
.cms-home #header-v7.header-v8 .r-header2 .right_header {
  float: none;
  display: inline-block;
}
.cms-home #header-v7.header-v8 div div.nav-main-collapse { position: initial; }
	.cms-home #header-v7.header-v8 .left_header .logo-container {
  float: none;
  padding-top: 0;
	}
	.cms-home #footer .footer6 div.copyright {
		text-align: center;
	}
	.cms-home #footer .footer6 > div > div {
		float: none;
		display: inline-block;
	}
	#header-v7 .welcome-msg {
		float: none;
	}
	#header-v7 .top-bar { height: auto; }
	#header-v7 .righttop { float: none; display: inline-block; vertical-align: middle }
	.cms-home #header-v7.header-v8 .logo-container { padding-left: 0; }
	.cms-home .header-v8 .r-header2.slide .cart_top,
	.cms-home .header-v8 .r-header2.slide .sposition,
	.cms-home .header-v8 .r-header2.slide .toplinks,
	.cms-home .header-v8 .r-header2.slide .righttop,
	.cms-home .header-v8 .r-header2.slide .btn-responsive-nav {
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		-o-transform: none;
	}
	.cms-home #header-v7.header-v8 .navbar-collapse #mainMenu.hid {
		transform: translateX(70px);
		-moz-transform: translateX(70px);
		-webkit-transform: translateX(70px);
		-o-transform: translateX(70px);
	}
	.cms-home #header-v7.header-v8 .navbar-collapse #mainMenu > i:hover {
		cursor: pointer;
	}
	.cms-home #header-v7 div.nav-main-collapse {
		top: 136px;
	}
	.cms-home #header-v7.header-v8 div.nav-main-collapse {
		position: initial;
	}
	.cms-home #header-v7.header-v8 div.nav-main-collapse #mainMenu { z-index: 10; }
	.cms-home #header-v7.header-v8 div.nav-main-collapse.drop #mainMenu {
		transform: translateX(-216px) !important;
		-moz-transform: translateX(-216px) !important;
		-webkit-transform: translateX(-216px) !important;
		-o-transform: translateX(-216px) !important;
	}
	.cms-home #header-v7.header-v8 #mainMenu { margin-top: -44px; }
	.cms-home #header-v7 .logo-container {
		padding-top: 12px;
	}
	.cms-home #header-v7 .r-header2 {
		padding-top: 33px;
	}

	/*.postWrapper { padding-top: 15px; }*/
	.crumb .page-title { text-align: center; }
	.breadcrumbs  { text-align: center; }
	.breadcrumbs > ul { float: none; }
	#header-v3 .form-currency ul li > a:hover { color: #404040; }
	#header-v2 .top-bar .form-currency #dropdownMenu1 { color: #fff !important; }
	#header-v2 .top-bar {
		height: 78px;
	}
	#header-v2 .lefttop {
		float: none;
		display: inline-block;
		vertical-align: middle;
	}
	#header-v2 .righttop {
		float: none;
		display: inline-block;
		vertical-align: middle;
	}
	#header-v1 .welcome-msg, #header-v1 .callus,#header-v1 .top-bar .form-language #dropdownMenu2 {
		border-right: none;
	}
	#header-v4 .top-bar,
	#header-v5 .top-bar {
		height: 78px !important;
	}
	#header-v1 .form-currency ul li,
	#header-v2 .form-currency ul li,
	#header-v3 .form-currency ul li,
	#header-v4 .form-currency ul li,
	#header-v5 .form-currency ul li {
		float: none;
		padding: 0;
	}
	#header-v1 .form-language ul li,
	#header-v2 .form-language ul li,
	#header-v3 .form-language ul li,
	#header-v4 .form-language ul li,
	#header-v5 .form-language ul li {
		float: none;
		padding: 0;
	}
	#header-v1 .form-currency ul li > a,
	#header-v2 .form-currency ul li > a,
	#header-v3 .form-currency ul li > a,
	#header-v4 .form-currency ul li > a,
	#header-v5 .form-currency ul li > a,
	#header-v1 .form-language ul li > a,
	#header-v2 .form-language ul li > a,
	#header-v3 .form-language ul li > a,
	#header-v4 .form-language ul li > a,
	#header-v5 .form-language ul li > a {
		padding: 5px 16px;
		color: #aeb0b2;
	}
	#header-v1 .form-currency ul li > a:hover,
	#header-v4 .form-currency ul li > a:hover,
	#header-v5 .form-currency ul li > a:hover {
		color: #404040;
	}
	#header-v3 .cart_top {
    	padding-top: 23px;
	}
	#header-v3 #search_mini_form {
		bottom: 17px;
		position: absolute;
		width: 50%;
	}
	.form-language ul {
		border-right: none;
	}
	.midsidebar {
		float: none;
		display: inline-block;
		vertical-align: middle;
		padding-bottom: 10px;
	}
	.mid {
		text-align: center;
	}
	#header-v1 .righttop,

	#header-v5 .righttop {
		width:35%;
		float: none;
		display: inline-block;
	}
	#header-v1 .top-bar {
		height: 78px;
	}
	#footer .footer3 .follow {
		display: block;
		padding-left: 15px;
	}
	.col-main.col-md-6 .funs .btn-cart span {
		display: block;
	}
	.col-main.col-md-6 .funs .btn-cart i {
	  float: left;
	  font-size: 14px;
	}
	#header-v3 .lefttop {
		float: none;
		display: inline-block;
		vertical-align: middle;
	}
	#header-v3 .coverrt {
		text-align: center;
	}
	#header-v3 .coverrt .righttop {
		display: inline-block;
		float: none;
		vertical-align: middle;
	}
	#header-v3 .top-bar {
		height: 78px !important;
	}
	.r-header2 {
		text-align: center;
	}
	#header-v1 .right_header, #header-v2 .right_header, #header-v4 .right_header {
		float: none;
		display: inline-block;
	}
	#header-v1 .left_header, #header-v2 .left_header,#header-v4 .left_header {
		text-align: center;
	}
	#search_mini_form {
		left:20px;
	}
	footer .footer3 .contactf {
		clear:both;
	}
	#header-v2 .header .search {
		top: 12px;
	}
	#header-v1 .lefttop{
		float: none;
		display: inline-block;
		vertical-align: middle;
	}
    #header-v4 .cartcenter, #header-v3 .cartcenter {
        padding-top: 0;
    }
	.clear4 {
		clear: both;
	}
	.toolbar .npp {
		float: left;
		margin-bottom: 15px;
	}
	#products-list .product-shop {
		padding: 15px;
	}
	#products-list .product-shop .funs .add-to-links {
		float: none;
	}
	.toolbar .type_sort .right {
		float: left !important;
	}
	.top-bar .coverrt {
		text-align: center;
	}
	.header .removes {
		display: none !important;
	}

	.header .removes {
		display: none !important;
	}
	#header-v1 .social {
		float: none;
		display: inline-block;
		margin-top: 0 !important;
		margin-bottom: 15px;
	}
	#header-v1 .logo-container {
		float: none;
		display: inline-block;
		margin: 0 !important;
		vertical-align: middle;
	}
	#header-v2 .logo-container {
		float: none;
		display: inline-block;
		padding-top: 29px;
	}
	#header-v3 .logo-container {
		text-align: center
	}
	#header-v4 .logo-container {
		float: none;
		display: inline-block;
	}
	#header-v4 .mbMenu {
		top: 176px;
		position: absolute;
	}
	#header-v4 .shopcart .summary {
		display: none;
	}
	#header-v4 .cartcenter .sidebar1 {
		margin-top: 0;
	}
	footer .footer1 .social li {
		margin-top: 27px !important;
	}
	.copyright .brand {
		float:left !important;
		margin-top: 0 !important;
		margin-bottom: 10px ;
	}
	.c3 {
		text-align: left;
	}
	.copyright .social li {
		margin-left: 0 !important;
	}
	#header-v1 .mbMenu {
		top: 195px;
		position: absolute;
	}
	#header-v2 .mbMenu {
		top: 189px;
		position: absolute;
	}
	#header-v2 .logo-container {
		margin-top: 0;
	}
	#header-v2 .form_search {
		padding-top: 0;
	}
}
@media (min-width: 481px) and (max-width: 767px) {
	/*.cart_top .sidebar1 .block-content {
		right: 149px !important;
	}*/
	#header-v4 .cart_top .sidebar1 .block-content,
	#header-v5 .cart_top .sidebar1 .block-content,
	#header-v1 .cart_top .sidebar1 .block-content { right: 167px; }
	.cms-home #header-v7.header-v8 .navbar-collapse.drop #mainMenu {
		  transform: translateX(-75px) !important;
	  -moz-transform: translateX(-75px) !important;
	  -webkit-transform: translateX(-75px) !important;
	  -o-transform: translateX(-75px) !important;
	  z-index: 1;
	}
}
@media (min-width: 991px) and (max-width: 1199px) {
	footer .footer1 .social li {
		margin-top: 18px !important;
	}

}
@media (max-width: 361px) {
	.lefttop .child-builder {
		float: none;
	}
	#header-v3 .welcome-msg {
		border-right: none;
	}
	#header-v3 .callus {
		border-right: none;
	}
	#header-v3 .social {
		float: none;
		display: inline-block;
		margin-left: 45px;
		margin-right: 0;
	}
	#header-v4 .welcome-msg {
		border-right: none;
	}
	#header-v4 .callus {
		border-right: none;
	}
	#header-v4 .social {
		float: none;
		display: inline-block;
		margin-left: 86px;
		margin-right: 0;
	}
}
@media (max-width: 990px) {

	.catalog-product-view .sidebar,
	.catalog-category-view .sidebar {
		display: none;
	}
	.sidebar .block.block-subscribe {
		border-bottom: 0;
	}
	.catalog-product-view .product-img-box {
		float: none !important;
	}
	#header-v4 .mainMenu { /*margin-bottom: 15px;*/ }
	.form_search { margin-right: 15px; }
	#header-v1 .mainMenu .menu,
	#header-v2 .mainMenu .menu,
	#header-v3 .mainMenu .menu {
		padding-bottom: 10px;
		padding-top: 10px;
	}
	#header-v2 .cart3 { margin-top: 12px; }
	.form_search .form-search #search {
		opacity: 1 !important;
	}
	.form_search .form-search .search1 {
		border: none;
		background: none;
		font-size: 18px;
		position: absolute;
	    right: 12px;
	    top: 15px;
	    color: #868686;
	}
	#header-v1 .form_search .search, #header-v1 .cart_top .sidebar1 .icon-cart, #header-v4 .form_search .search, #header-v4 .cart_top .sidebar1 .icon-cart {
		margin-top: 25px;
    	padding: 11px 23px;
	}
	#header-v1 #search_mini_form, #header-v4 #search_mini_form, #header-v4 .cart_top .sidebar1 .block-content, #header-v1 .cart_top .sidebar1 .block-content {
	padding-top:20px;
	}
	header nav ul.nav-main ul.dropdown-menu, header nav ul.nav-main li.dropdown.open a.dropdown-toggle {
		border-top: none !important;
	}
	#header-v1 nav ul.nav-main li.active > a, #header-v2 nav ul.nav-main li.active > a, #header-v4 nav ul.nav-main li.active > a, #header-v4 nav ul.nav-main li.active > a {
		border-bottom: 1px solid rgba(255,255,255,0.1);
	}
	.newsletter4 .block-content {
		width: 90%;
	}
	.footer2 .block-subscribe, .footer3 .block-subscribe {
		padding-bottom: 15px;
	}
	footer .fu {
		float: left;
		margin-top: 20px;
	}
	#header-v3 .form_search {
		top: -52px !important;
		width: 50%;
	}
	.footer4 .contact li {
		width: 100% !important;
	}
	footer .midbg {
		background: none;
		min-height: 0;
	}
	.footer4 .contact li {
		margin-left: 0;
	}
	.qtyp, .qtym {
		display: none !important;
	}
	#shopping-cart-totals-table tr td:first-child {
		width: 40%;
	}
	.cart-collaterals .row > div {
		margin-bottom: 15px;
	}
	#shopping-cart-table tr td .product-name {
		margin-left: 0;
		margin-top: 10px;
	}
	.cart-collaterals .input-text {
		width: 98%;
		margin-right: 20px;
	}
}
@media (min-width: 768px) and (max-width: 990px) {
	.crumb {
		margin-bottom: 15px;
	}
	#search_mini_form {
		left: 254px;
	}
	#header-v4 .mbMenu {
	    position: absolute;
	    top: 175px;
	    width: 10%;
	    left: 84px;
	}
    #header-v4 .cartcenter {
    	padding-top: 0;
    }
	#header-v3 .social {
		float: none;display: inline-block;
		margin-right: 0;
		position: absolute;
	}

	#header-v4 .social {
		float: none;display: inline-block;
		margin-right: 0;
		position: absolute;
	}
	#header-v4 .coverrt {
		text-align: center;
	}
	#header-v4 .coverrt .righttop {
		float: none;
		display: inline-block;
		margin-top: 5px;
	}
	#header-v4 .logo-container {
		float: none;
		display: block;
		margin: 0 auto;
	}
	#header-v4 .top-search {
		margin-top: 30px;
	}
	#header-v4 #search_mini_form > div > input {
		width: 50%;
    max-width: initial;
	}
}
@media (max-width: 767px) {
	#header-v4 #search_mini_form > div > input {
		width: 80%;
		max-width: initial;
	}
	#header-v4 .logo-container a > img {
		width: 150px;
	}
	#header-v4 .logo-container a {
				display: inline-block;
        /*width: 100%;*/
        margin: 0 auto;
        text-align: center;
  }
	.catalog-product-view .product-shop .addtocart {
		float: none;
		margin-right: 0;
	}
	.catalog-product-view .product-shop .add-to-links.list-inline {
		margin-left: 0;
	}
	.catalog-product-view #product-addtocart-button {
		width: 100%;
		display: block;
		height: 42px;
	}
	.catalog-product-view .col-main {
		margin-top: 3em;
	}
	.catalog-product-view .col-main #product_tabs {
		margin-top: 3em;
	}
	.cms-home .growers .container {
		width: 100%;
		margin: 0;
	}
}
@media (max-width: 989px){
	.customer-account-login .registered-users h4,
	.contacts-index-index .contacts-content .col-lg-8 h4 {
		margin-top: 1em;
	}
	#sociallogin_button {
		margin: 0 auto;
		float: none;
		width: 80%;
	}
}
@media (max-width: 990px) {

	 #header-v4 .bar-cart {
  	position: relative;
  }
  #header-v4 .bar-cart .dropdown {
  	position: absolute;
  	right: 0;
  	top: -41px;
  }
  #header-v4 .cart3:before {
  	background: url('../images/cart-icon-green.png') no-repeat center bottom !important;
  }
  #header-v4 .shopcart i,
	#header-v4 .shopcart {
		color: #fff!important;
	}
	#header-v4 .bar-cart {
		color: #fff!important;
		float: none !important;
		clear: none;
		margin-top: initial;
	}
	#header-v4 .cart_top .sidebar1 .block-content {
		top: 40px;
		right: 0;
		color: rgb(134, 134, 134);
		font-size: 12px;
		z-index: 9999;
	}
	.catalog-product-view .product-img-box {
		margin-bottom: 0;
	}
	.cms-home .growers .container .row {
		padding: 0 !important;
	}
	.cms-home .growers .container .row .col-md-6:first-child {

	}

}
@media (max-width: 320px) {
	#products-list .product-shop .btn-cart {
		font-size: 14px;
	}
}

@media (max-width: 480px) {
	#header-v3 .cart_top .sidebar1 i {
		right: 244px;
	}
	.mega-menu-content .mega-menu-sub-title { color: #fff;}
}
@media (max-width: 360px) {
	.pager .element_cate > a { padding: 8px 4px; margin-left: 0; }
	.toolbar .limiter select { margin-left: 0; }
	.three_columns .toolbar .limiter select { width: 50px; }
	#header-v2 .cart_top .sidebar1 .block-content { left: -55px; }
	#header-v3 .logo-container { margin-bottom: 30px; }
	#header-v1 .righttop,

	#header-v5 .righttop {
		width: 70% !important;
	}
	#header-v3 .rohang { display: block; }
	#header-v3 .cart3 > span { display: none; }
	#header-v3 .cart_top .sidebar1 .block-content { top: 49px; }
	#header-v1 .righttop {
		padding-right: 0 !important;
	}
	.copyright4 .social {
		float: left;
		margin-top: 15px;
	}
	.copyright4 .social li:first-child {
		padding-left: 0;
	}
	#products-list .product-shop .btn-cart span {
		display: none;
	}
	#products-list .product-shop .btn-cart i {
		margin: 0;
	}
	#header-v1 .lefttop .welcome-msg, #header-v1 .lefttop .callus, #header-v2 .lefttop .welcome-msg, #header-v2 .lefttop .callus {
		float: none;
		display: inline-block;
		width: 100%;
		border-right: none;
	}
	#header-v1 .righttop {
		width: 82%;
	}
	.newsletter .block-content em {
		display: none;
	}
	footer .follow h2 {
		float: none;
	}
	footer .follow .social li {
		margin-top: 0 !important;
		margin-left: 0;
	}
	.footer4 .contact li {
		width: 320px;
	}
	#shopping-cart-table tr td button {
		clear: both;
		float: left !important;
		margin-top: 10px;
		margin-left: 10px;
		width: 53%;
	}
	#header-v4 .lefttop .welcome-msg {
		float: none;
		display: inline-block;
	}
	#header-v4 .lefttop .callus {
		float: none;
		display: inline-block;
	}
}

@media (max-width: 480px) {
	.cms-home #header-v7 {
		position: relative;
	}
	.cms-home #header-v7.header-v8 {
		position: absolute;
	}
	.cms-home #header-v7 .r-header2 {
		width: 100%;
		text-align: center;
	}
	.cms-home #header-v7.header-v8 .r-header2 {
		width: auto;
		text-align: right;
	}
	.cms-home #header-v7 .r-header2 .right_header {
		float: none;
		display: inline-block;
	}
	.cms-home #header-v7.header-v8 .r-header2 .right_header  {
		display: block;
		font: right;
	}
	.cms-home #header-v7 button.btn-responsive-nav {
		top: 159px;
	}
	.cms-home #header-v7.header-v8 button.btn-responsive-nav {
		position: initial;
	}

	.top-bar .social {
		display: none;
	}
	.fcu {
		display: inline-block;
		float: none;
		 padding-left: 66px;
	}
	.cen {
		text-align: center;
	}
	#header-v3 .callus3:before {
		left: 20px;
	}

	#header-v3 .cart_top {
		margin-right: 45px;
		margin-left: 0;
	}

	.cms-home .about-us,
	.cms-home .growers {
		background-image: none;

	}
	.cms-home .growers .col-md-6 {
		background-color: #404b25;
		padding: 2em;
		/*margin-bottom: 1em;*/
	}
	.cms-home .growers .col-md-6 .btn {
		width: 100%;
	}
	.cms-home .growers .col-md-6:first-child {
		border-bottom: 2px solid #fff;
	}

}

@media (max-width: 600px) {
	#header-v1 .righttop,
	#header-v5 .righttop {
		width: 38%;
	}
	.tooltip-links .loading { width: 25%;}
	#header-v3 .cart_top {
		margin-right: 32px;
	}
	.tooltip-links .loading { width: 25%;}
	.deal-container.deal-grid .box-deal,
	.col-md-12 .deal-container .item.col-xs-12 .box-deal,
	.col-md-12 .deal-carousel .item.col-4 .box-deal { text-align: center;}
	.col-md-12 .deal-carousel.owl-carousel .owl-controls .owl-next { right: -10px;}
	.col-md-12 .deal-carousel.owl-carousel .owl-controls .owl-prev { left: -10px;}
	.col-md-12 .deal-carousel .item.col-4 .countdown span b,
	.col-md-4 .deal-carousel .item.col-1 .countdown span b,
	.col-md-4 .deal-container .item.col-1 .countdown span b
	{
		float: none;
		font-size: 20px;
		font-weight: 700;
		margin: 0;
	}
	.col-md-12 .deal-carousel .item.col-4 .countdown span,
	.col-md-4 .deal-carousel .item.col-1 .countdown span,
	.col-md-4 .deal-container .item.col-1 .countdown span{ margin: 12px 8px;}
	.col-md-12 .deal-carousel .item.col-4 .countdown span b p,
	.col-md-4 .deal-carousel .item.col-1 .countdown span b p,
	.col-md-4 .deal-container .item.col-1 .countdown span b p
	{
		font-size: 12px;
		font-weight: 700;
	}
	.block-tabproduct .nav-tabs > li { padding-top: 10px;}
	.block-tabproduct .nav-tabs > li:first-child { padding-top: 0;}
	.block-tabproduct .nav-tabs > li > a { padding-bottom: 10px;}
}
@media (max-width: 500px) {
	#header-v1 .righttop,

	#header-v5 .righttop {
		width: 45%;
	}
}
@media (max-width: 320px) {
	.cms-home #header-v7.header-v8  { position: relative; }
	.cms-home #header-v7.header-v8 .form_search > .search3, .cms-home #header-v7.header-v8 .cart_top .sidebar1 .icon-cart, .cms-home #header-v7.header-v8 .toplinks > div, .cms-home #header-v7.header-v8 .form-language > button {
		font-size: 17px !important;
	}
	.cms-home #header-v7.header-v8 .form-currency > button {
		line-height: 35px;
	}
	#header-v3 .cart3::before {
		top: -24px;
	}
	.cms-home #header-v7.header-v8 .navbar-collapse.drop #mainMenu {
		  transform: translateX(-219px) !important;
		  -moz-transform: translateX(-219px) !important;
		  -webkit-transform: translateX(-219px) !important;
		  -o-transform: translateX(-219px) !important;
		  z-index: 1;
	}
	.cms-home #header-v7.header-v8 .toplinks .dropdown-menu {
		top: 35px;
	}
	.cms-home #header-v7.header-v8 .form-language > ul, .cms-home #header-v7.header-v8 .form-currency > ul {
		top: 33px;
	}
	.cms-home #header-v7.header-v8 button.btn-responsive-nav > i { font-size: 17px !important; }
	.cms-home #header-v7.header-v8 button.btn-responsive-nav { padding: 3.5px 10.5px; }
	.cms-home #header-v7.header-v8 .form-language > button {
		line-height: 23px;
	}
	.cms-home #header-v7.header-v8 #mainMenu {
		margin-top: -84px;
	}
	.cms-home #header-v7 .form_search > .search3 {
		margin-right: 3px;
	}
	.cms-home #header-v7 div.nav-main-collapse {
		top: 205px;
	}
	.cms-home #header-v7 .r-header2 {
		padding-top: 5px;
	}
	.cms-home #header-v7.header-v8 .left_header {
		text-align: center;
		width: 100%;
	}
	.cms-home #header-v7.header-v8 button.btn-responsive-nav {
		top: auto;
		right: 57px;
	}
	.newsletter .block-content .actions {
		position: inherit;
		display: block;
	}
	.newsletter .block-title {
		float: none;
		text-align: center;
	}
	.newsletter .block-content {
		text-align: center;
		width: 87%;
	}
	#header-v1 .righttop {
		width: 67%;
	}
	#header-v3 .coverrt {
		text-align: center;
		position: static;
	}
	#header-v3 .welcome-msg {
		display: inline-block;
		float: none;
		vertical-align: middle;
	}

#header-v3 .cart_top .sidebar1 i {
    right: 222px;
}
 .group-featured-box .table .minus ,
 .group-featured-box .table .plus{
	display: none;
 }
 .promo-banner .banner-position {
	overflow: hidden;
 }
 .deal-container .countdown, .deal-carousel .countdown {
	top: 26px;
 }
 .deal-container .countdown span,
 .deal-carousel .countdown span{
	margin-left: 4px;
	margin-right: 4px;
 }
.product-shop .countdown span {
	margin: 0 7px;
}
.tooltip-links .loading { width: 10%;}
.newsletter .block-content { margin: 0 15px;}
/* ajax popup */
.mfp-container .mfp-iframe-scaler.ajaxcart-iframe { width: 225px;}
.mfp-container .ajaxcart-iframe .frame { height: 340px;}
.ajaxcart-iframe #success-message-container button#finish_and_checkout,
.ajaxcart-iframe #success-message-container button#continue_shopping { margin: 0 0 10px; float: none;}
.add-to-links.list-inline { float: left;}
.title-center .carousel_wrapper .title { width: auto;}
.newsletter-block { padding-bottom: 0;}
.newsletter-block input { float: none; max-width: 100%;}
.content-newsletter.text-center { padding: 15px;}
.title-contact-page .h2 { font-size: 37px;}
.title-contact-page { top: -15%;}
.group-featured-box .price-box {
	white-space: normal;
}
}
