/*
* 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 (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 ul.dropdown-menu {
		display: block;
	    margin-top: 25px;
	    opacity: 0;
	    transition-duration: 0.5s, 0.5s, 0.5s;
	    transition-property: margin-top, opacity, visibility;
	    visibility: hidden;
	}
	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;
	}
}
@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 10px;
	}
}
@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) {	
	.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: #171717;
		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;
	}
	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 .toggle-menu a.collapse:after {
		content: "\f068";
	}
	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 #2a2a2a;
		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 #2a2a2a;
	}
	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: #171717;
		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: #171717;
		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: 66px !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;}
}

@media (max-width: 767px) {
	.logo img { max-width: 100%; }
	.top-bar .form-language .dropdown-menu li, 
	.top-bar .form-currency .dropdown-menu li {
		width: 100%;
		padding: 5px;
	}
	.top-bar .form-currency .dropdown-menu li > a { padding: 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-v4 .righttop {
		width: 100%;
		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) {
	#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 {
		top: 64px;
	}
	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 #2a2a2a !important;
	}
	.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) {
	#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: inline-block;
	}
}
@media (min-width: 321px) and (max-width: 480px) {
	#header-v3 .cart_top .sidebar1 i {
		right: 244px;
	}
	
}
@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;
	}
}

@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) {
	#header-v4 .mid { width: 100%; text-align: center; }
	#header-v4 .top-bar { height: auto; }
	.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;
}
}
