@media (min-width: 992px) {
	.header-v7 #mainMenu > li:hover > a {
		color: #111;
		padding-left: 30px;
	}
	.form-language:hover > ul, 
	.form-currency:hover > ul {
		display: block;
	}
	.block-cart-header:hover .style-dropdow-menu {
		display: block;
	}
	.header-v5 .block-cart-header:hover .style-dropdow-menu,
	.header-v8 .block-cart-header:hover .style-dropdow-menu,
	.header-v6 .block-cart-header:hover .style-dropdow-menu,
	.header-v1 .block-cart-header:hover .style-dropdow-menu,
	.header-v3 .block-cart-header:hover .style-dropdow-menu	{
		opacity: 1;
		visibility: visible;
	}
	.header-v5 .block-cart-header:hover .style-dropdow-menu{
		top: 125%;
	}
	.header-v8 .block-cart-header:hover .style-dropdow-menu {
		top: 118%;
	}
	.header-v3 .block-cart-header:hover .style-dropdow-menu {
		top: 109%;
		border-top-color: #474747;
	}
	.header-v6 .block-cart-header:hover .style-dropdow-menu {
		top: 132%;
	}
	.header-v1 .block-cart-header:hover .style-dropdow-menu {
		top: 100%;
	}
	.static-menu .fa-plus,
	.static-menu .fa-minus {
		display: none;
	}
	header nav ul.nav-main li.dropdown:hover > ul {
		display: block;
		margin: 0;
	}
	header nav ul.nav-main .dropdown-submenu:hover > .dropdown-menu {
		display: block;
	}
	header nav ul.nav-main .dropdown-submenu > .dropdown-menu {
		top: 0;
		left: 100%;
		margin-top: -6px;
		margin-left: -1px;
	}
	header nav ul.nav-main .dropdown-submenu > a:after {
		display: block;
		content: " ";
		float: right;
		width: 0;
		height: 0;
		border-color: transparent;
		border-style: solid;
		border-width: 5px 0 5px 5px;
		border-left-color: #cccccc;
		margin-top: 5px;
		margin-right: -10px;
	}
	.navbar-collapse .fa-angle-right {
		display: none;
	}
	.link-account:hover > ul {
		display: block;
	}
}
@media (max-width: 991px){
	/* Style Product Additional  */
	.product-top:after {
		content: "";
		background-color: transparent;
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 99;
	}
	.hide-cover:after {
		content: none;
		z-index: 1;
	}
	.my-wishlist .table-responsive,
	.checkout-cart-index .table-responsive {
		border: 1px solid #ddd;
		margin-bottom: 15px;
		overflow-x: auto;
		overflow-y: hidden;
		width: 100%;
	}
	.checkout-cart-index .coupon-form {
		margin-top: 30px;
		width: 100%;
	}
	.checkout-cart-index .discount .discount-form {
		padding-right: 20px;
	}
	.checkout-cart-index .discount .discount-form  .buttons-set {
		position: static;
	}
	.category-tabs-vetical .nav-tabs.tab-products {
		margin-bottom: 40px;
	}
	/* Accodition Sidebar */
	.sidebar.col-right {
		margin-top: 30px;
	}
	.sidebar.col-left {
		margin-bottom: 30px;
	}
	.sidebar .block .block-content,
	.sidebar .widget.block-layered-nav .nav-stacked {
		display: none;
	}
	.sidebar .block.block-layered-nav  .block-title {
		display: block;
	}
	.sidebar .block .block-title,
	.sidebar .widget.block-layered-nav .title {
		background: rgba(0, 0, 0, 0) url("../images/plus-minus.png") no-repeat scroll right 15px top 9px / 10px auto;
		cursor: pointer;
		border-bottom: 1px solid #e1e1e1;
		margin-bottom: 37px;
	}
	.sidebar .widget.block-layered-nav .title {
		padding-bottom: 37px;
	}
	.sidebar .block .block-title.is-show,
	.sidebar .block.block-layered-nav.is-show  .block-title,
	.sidebar .widget.block-layered-nav.is-show .title {
		background: rgba(0, 0, 0, 0) url("../images/plus-minus.png") no-repeat scroll right 15px top -58px / 10px auto;
		border: none;
		margin-bottom: 0;
	}
	.header-v3 .block-cart-header .style-dropdow-menu {
		right: 0;
		left: auto;
		top: 86px;
	}
	/* Mega Menu */
	.navbar-collapse {
		/* display: none !important; */
		position: fixed !important;
		width: 260px !important;
		height: 100%;
		background-color: #111;
		margin: 0;
		padding: 0;
		top: 0;
		right: -300px;
		z-index: 1000;
		height: 100% !important;
		-webkit-transition: all 600ms ease-in-out;
		-moz-transition: all 600ms ease-in-out;
		transition: all 600ms ease-in-out;
		-o-transition: all 600ms ease-in-out;
		-ms-transition: all 600ms ease-in-out;
		box-shadow: none;
		border: none;
	}
	.navbar-collapse.show-menu {
		right: 0;
		overflow: visible;
	}
	header nav ul.nav-main ul.dropdown-menu {
		position: relative;
		background: none;
		width: 100%;
		left: 0 !important;
		margin: 0 !important;
		padding: 0 !important;
		border: none;
		box-shadow: none;
	}
	.header-v1 nav ul.nav-main li.dropdown ul.dropdown-menu li ul li a:before, 
	.header-v2 nav ul.nav-main li.dropdown ul.dropdown-menu li ul li a:before, 
	.header-v4 nav ul.nav-main li.dropdown ul.dropdown-menu li ul li a:before, 
	.header-v5 nav ul.nav-main li.dropdown ul.dropdown-menu li ul li a:before, 
	.header-v6 nav ul.nav-main li.dropdown ul.dropdown-menu li ul li a:before, 
	.header-v7 nav ul.nav-main li.dropdown ul.dropdown-menu li ul li a:before, 
	.header-v8 nav ul.nav-main li.dropdown ul.dropdown-menu li ul li a:before {
		content: none;
	}
	.navbar-collapse ul.nav-main li.level1:hover > ul,
	.navbar-collapse ul.nav-main li.level2:hover > ul,
	.navbar-collapse ul.nav-main li.level1 > ul,
	.navbar-collapse ul.nav-main li.level2 > ul {
		display: none;
		margin: 0 !important;
	}
	.navbar-collapse .level1 > a {
		padding-left: 30px !important;
	}
	.navbar-collapse .level2 > a {
		padding-left: 45px !important;
	}
	.navbar-collapse .level3 > a {
		padding-left: 60px !important;
	}
	.navbar-collapse li {
		width: 100%;
		position: relative !important;
		clear: both;
	}
	.static-menu .toggle-menu {
		display: block;
	}
	.nav>li>a {
		padding: 7px 15px;
	}
	.navbar-collapse ul.nav-main .mega-menu-item .level1 > a {
		color: #828282;
		font-weight: normal;
		text-transform: none;
	}
	.toggle-menu a {
		background: rgba(0, 0, 0, 0) url("../images/all-icon.png") repeat scroll 0 88%;
		height: 30px;
		padding: 0 !important;
		position: absolute !important;
		right: 15px;
		top: 5px;
		width: 30px;
	} 
	.toggle-menu a.collapse {
		background-position: -37px 88%;
		display: block;
	}
	.icon-next {
		display: none;
	}
	.right-haeder {
		padding-right: 0;
	}
	.navbar-header {
		font-size: 18px;
		color: #fff;
		float: right;
	}
	.navbar-toggle {
		display: block;
		margin-right: 30px;
		margin-top: 5px;
	}
	.header-v2 .navbar-toggle {
		margin-right: 18px;
		padding: 0;
		color: #868686;
		margin-top: 22px;
	}
	.header-v2 .link-account > a {
		color: rgba(134,134,134,1);
	}
	.header-v2 .search-form {
		margin-right: 18px;
	}
	.navbar-collapse .fa-angle-right {
		background-color: #111;
		color: #fff;
		display: block;
		font-size: 20px;
		height: 40px;
		left: -40px;
		padding-left: 7px;
		padding-top: 8px;
		position: absolute;
		text-align: center;
		top: -1px;
		width: 40px;
	}
	.navbar-collapse .fa-angle-right:hover {
		cursor: pointer;
	}
	.navbar-collapse ul.nav-main > li > a {
		color: #828282 !important;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
		font-family: "Montserratlight",arial,tahoma;
	}
	.navbar-collapse ul.nav-main .mega-menu-item  .level1 > a {
		font-family: "Montserratlight",arial,tahoma;
	}
	.header-v3 .menu3 {
		text-align: left;
	}
	/* End Mega Menu */
	/* Cart Sidebar 3 */
	.block-cart-header {
		display: block !important;
		padding-right: 0 !important;
	}
	.block-cart-header .yc,
	.block-cart-header .count,
	.block-cart-header .fa-angle-down{
		display: none !important;
	}
	.header-v5 .block-cart-header .dropdown-toggle:after, .header-v6 .block-cart-header .cover-basket:after, .header-v1 .block-cart-header .icon-shopping-cart:after, .header-v3 .block-cart-header .dropdown-toggle:after, .header-v8 .block-cart-header .dropdown-toggle:after {
		content: none;
	}
	.show-cart {
		visibility: visible !important;
		opacity: 1 !important;
	}
	/* End Cart Sidebar 3 */
	/* Top Links */
	.link-account a {
		color: #fff;
	}
	.link-account ul {
		border-radius: 0;
	}
	.link-account ul a {
		color: #fff;
	}
	.link-account ul a:hover {
		background: #fff;
		color: #111;
	}
	.social-login {
		padding-right: 20px;
	}
	/* End Top Links */
	/* Horizontal Category */
	.horizontal_slider li {
		width: 100% !important;
	}
	.horizontal_slider li .show-last {
		width: 100% !important;
		position: static;
	}
	.horizontal_slider li {
		height: 150px !important;
	}
	.horizontal_slider li.active {
		height: auto !important;
		padding-bottom: 50px;
	}
	.horizontal_slider li .show-first .heading,
	.horizontal_slider li .show-first .count_item {
		width: 50%;
		float: left;
	}
	.horizontal_slider li .show-first .heading h3 {
		margin: 70px 0;
	}
	.horizontal_slider li .show-first .count_item .text,
	.horizontal_slider li .show-first .count_item .number {
		float: left;
	}
	.horizontal_slider li .show-first .count_item .number span {
		border: none;
		margin-top: 25px;
	}
	.horizontal_slider li .show-first .count_item .text {
		transform: rotate(0deg) translateX(0);
		margin-top: 55px;
		margin-left: 10px;
	}
	/* Home 8 responsive */
	.newsletter-style3  .text-right {
		text-align: center;
		margin-bottom: 20px;
		padding: 0;
	}
	.newsletter-style3 .block-subscribe .input-text {
		margin-left: 45px;
	}
	.profile-grid .profile-content {
		margin-bottom: 20px;
	}
	.testimonials-list .testimonial-item {
		width: 100%;
		margin-bottom: 30px;
	}
	/* Footer 2 */
	.footer2 .desc { width: 100%; }
	/* Header 4 */
	.header-v4 .logo4 {
		width: 20%;
	}
	.header-v4 .menu-onepage {
		width: 80%;
	}
	.header-v4 .navbar-header {
		padding-top: 15px;
	}
	/* footer 3 */
	.footer3 .f-address .adr {
		text-align: center;
	}
	.footer3 .f-address a {
		width: 100%;
		float: none;
		display: inline-block;
	}
	.footer3 .f-social3 {
		line-height: 60px;
	}
	/* Header 5 */
	.header-v5 .link-account {
		line-height: 40px;
		margin-right: 10px;
	}
	.header-v5 .navbar-toggle {
		line-height: 34px;
		margin: 0;
		padding: 0;
		position: absolute;
		right: 12%;
		top: 2px;
	}
	.header-v5 .right-topbar {
		padding-right: 40px;
	}
	.header-v5 .style-dropdow-menu {
		top: 75px;
	}
	.header-v5 .call_us {
		display: none;
	}
	.header-v5 .menu5 nav {
		border: none;
	}
	.header-v5 .top-content {
		padding-bottom: 20px;
	}
	.cate-slider .no-padding-r {
		padding-right: 15px;
	}
	.cate-slider .no-padding-l {
		padding-left: 15px;
	}
	.footer4 .middle-block {
		margin-bottom: 20px;
	}
	.footer4 .block-subscribe > span {
		display: none;
	}
	.footer4 .f-newsletter button .fa {
		margin-right: 0;
	}
	/* Header 6 */
	.header-v6 .link-account a {
		color: #a8a8a8;
	}
	.header-v6 .link-account {
		float: left !important;
		padding-top: 15px;
		margin-right: 18px;
	}
	.header-v6 .search-form > button {
		display: none;
	}
	.header-v6 #advancedsearch_mini_form input {
		width: 185px;
	}
	.header-v6 .navbar-header {
		color: #111;
	}
	.header-v6 .block-cart-header {
		margin-right: 30px;
	}
	.header-v6 .navbar-header {
		margin-top: -10px;
	}
	.header-v6 .block-cart-header .cover-basket + .count {
		display: inline-block !important;
	}
	/* Footer 5 */
	.footer5 .f-copyright {
		text-align: center;
	}
	/* Header 8 */
	.header-v8 .link-account a {
		color: #afafaf;
	}
	.header-v8 .link-account {
		padding: 9px 0;
		margin-right: 17px;
	}
	.header-v8 .navbar-header {
		color: #111;
		padding-top: 25px;
	}
	.footer7 #contactForm .form-list {
		width: 100%;
	}
	/* Home 3 and 7 */
	.header-v3, .header-v7 {
		position: relative;
		width: 100%;
		overflow: visible;
		min-height: auto;
	}
	.header-v3 .top-content {
		overflow-y: visible;
		padding-bottom: 25px;
	}
	.header-v3 .top3 {
		float: right;
		margin-right: 62px;
	}
	.header-v3 .logo3 {
		float: left;
		padding: 0;
	}
	.header-v3 .block-cart-header::before {
		content: none;
	}
	.header-v3 .form-currency, .header-v3 .form-language {
		position: relative;
		float: right;
		padding-top: 27px;
		left: -19px;
	}
	.header-v3 .block-cart-header,
	.header-v3 .search-form,
	.header-v3 .link-account {
		float: right;
	}
	.mega-menu-item .mega-menu-content .row > div {
		width: 100%;
	}
	.header-v3 .link-account {
		padding-left: 15px;
		padding-top: 22px;
	}
	.header-v3 .search-form {
		padding-top: 22px;
	}
	.header-v3 .block-cart-header {
		margin-right: 15px;
		margin-left: 0;
		position: relative;
	}
	.end-header {
		display: none;
	}
	.header-v3 .navbar-toggle {
		position: absolute;
		right: 0;
		top: 4px;
		color: #a8a8a8;
	}
	.header-v3 .link-account a {
		color: #a8a8a8;
	}
	.home-left3,
	.home-left7	{
		padding-left: 0;
	}
	.footer6 {
		padding-left: 0;
	}
	.header-v3 .navbar-collapse ul.nav-main li a {
		padding-left: 15px;
		padding-bottom: 0 !important;
		padding-top: 0 !important;
	}
	.header-v3 .toggle-menu a {
		right: 20px;
	}
	.header-v3 .search-form,
	.header-v3 .top3{
		position: static;
	}
	.header-v3 #advancedsearch_mini_form,
	.header-v3 #advancedsearch_mini_form input {
		width: 100%;
		height: 200px;
		font-size: 40px;
		left: 0;
		background-color: rgba(0,0,0,.7);
	}
	.header-v3 #advancedsearch_mini_form {
		top: -300px;
		-webkit-transition: all 300ms ease-in-out;
		-moz-transition: all 300ms ease-in-out;
		transition: all 300ms ease-in-out;
		-o-transition: all 300ms ease-in-out;
		-ms-transition: all 300ms ease-in-out;
	}
	.header-v3 #advancedsearch_mini_form.show-search {
		top: 120px;
	}
	.header-v3 #advancedsearch_mini_form button {
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
	}
	.header-v7 .top-content {
		padding-bottom: 0;
		background-color: rgba(0,0,0,.7);
	}
	.header-v7 .top {
		width: 100%;
	}
	.header-v7 .top {
		width: 100%;
		background: none;
		padding: 0;
	}
	.header-v7 .links-cl {
		float: right;
		margin-right: 70px;
		padding-top: 8px;
	}
	.header-v7 .cart-mobile {
		float: right;
		position: absolute;
		right: 10px;
		top: 0;
	}
	.header-v7 .link-account {
		margin-left: 15px;
	}
	.header-v7 .navbar-toggle {
		padding: 0;
		position: absolute;
		right: 19px;
		top: -2px;
	}
	.header-v7 .block-cart-header .style-dropdow-menu {
		top: 100%;
		right: 0;
		left: auto;
	}
	.header-v7 .block-cart-header .basket {
		background-position: 1% -1%;
		height: 30px;
	}
	.header-v7 #advancedsearch_mini_form {
		top: 0;
	}
	.header-v7 .search-mobile {
		position: absolute;
		right: 0;
		top: 42px;
	}
	.header-v7 .search-form {
		padding-top: 0;
	}
	.header-v7 .logo-mobile {
		float: left;
		background-color: #111;
		padding: 20px;
	}
	.header-v7 .block-cart-header {
		padding-top: 0;
	}
	.header-v7 .end-header a:hover em {
		color: #111;
	}
	.header-v7 #mainMenu > li > a:before,
	.header-v7 #mainMenu > li > a:after {
		content: none;
	}
	.header-v7 #mainMenu > li {
		text-align: left;
	}
	.header-v6 .style-dropdow-menu {
		top: 75px;
	}
	.header-v8 .form-language ul {
		right: 0;
		left: auto;
	}
}
@media (max-width: 800px) {
	.header-v5 .navbar-toggle {
		right: 4%;
	}
}
@media (max-width: 768px) {
	.header-v5 .navbar-toggle {
		right: 2%;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	.category-products .products-grid .item.row-2-first {
		clear: left;
	}
	/* Footer 1 */
	.footer1 .bottom-footer .f-social {
		text-align: center;
		margin-bottom: 20px;
	}
	.footer1 .bottom-footer .f-copyright {
		text-align: left;
	}
}
@media (max-width: 767px){
	/* Search */
	#advancedsearch_mini_form {
		right: -12px;
		top: 75px;
	}
	.category-tabs-vetical .tab-products  {
		margin-bottom: 40px;
	}
	.brand-index-index .brands-container .top-toolbar{
		display: none;
	}
	/* Footer 1 */
	.footer1 .bottom-footer .f-social,
	.footer1 .bottom-footer .f-copyright,
	.footer1 .bottom-footer .f-payment	{
		text-align: center;
		margin-bottom: 20px;
	}
	.footer1 .bottom-footer .f-payment .pull-right,
	.footer2 .bottom-footer .f-payment .pull-right{
		float: none !important;
	}
	/* Footer 2 */
	.footer2 .bottom-footer .f-copyright,
	.footer2 .bottom-footer .f-payment {
		text-align: center;
	}
	.middle-footer .middle-block .content {
		display: none;
	}
	.middle-footer .middle-block .title {
		background: rgba(0, 0, 0, 0) url("../images/plus-minus-white.png") no-repeat scroll right 15px top 9px / 10px auto;
		cursor: pointer;
	}
	.middle-footer .middle-block .title.is-show   {
		background: rgba(0, 0, 0, 0) url("../images/plus-minus-white.png") no-repeat scroll right 15px top -58px / 10px auto;
	}
	/* Header 4 */
	.header-v4 .logo4 {
		width: 100%;
		float: none;
		text-align: center;
	}
	.header-v4 .menu-onepage {
		width: 100%;
		float: none;
	}
	.header-v4 .logo-container,
	.header-v4 a.logo {
		float: none;
	}
	.header-v4 #advancedsearch_mini_form.show-search {
		top: 155px;
	}
	.footer3 .f-copyright,
	.footer3 .f-social3 {
		text-align: center;
	}
	.footer3 .f-social3 .pull-right {
		float: none !important;
	}
	.header-v5 .search-form {
		clear: both;
		padding-top: 20px;
	}
	.header-v5 .top-content {
		padding-top: 10px;
		position: relative;
	}
	.header-v5 .block-cart-header {
		position: absolute;
		top: 10px;
		right: 25px;
	}
	.header-v5 .cart-mobile {
		position: static;
	}
	.footer4 .middle-footer .middle-block .content {
		display: block;
	}
	.footer4 .middle-footer .middle-block .title {
		background: none;
	}
	.footer4 .f-copyright,
	.footer4 .f-payment {
		text-align: center;
	}
	.footer4 .f-payment .pull-right {
		float: none !important;
	}
	.footer4 .f-social,
	.footer4 .f-newsletter {
		text-align: center;
	}
	.footer4 .f-newsletter {
		padding-top: 13px;
	}
	/* Header 6 */
	.header-v6 .right-topbar {
		float: right;
	}
	.header-v6 .logo-mobile {
		float: left;
	}
	.header-v6 .search-mobile {
		left: 0;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 69px;
	}
	.header-v6 .search-form {
		margin-left: 0;
	}
	.header-v6 .menu6 {
		margin-top: -22px;
		float: right;
	}
	.footer5 .f-payment,
	.footer5 .f-social3 {
		text-align: center;
	}
	.footer5 .f-social3 .pull-right {
		float: none !important;
	}
	/* Footer7 */
	.footer7 .f-contact {
		margin-top: 0;
	}
	.footer7 .f-information, .footer7 .f-extras {
		margin-top: 13px;
	}
	.header-v3 .top-content {
		text-align: center;
		padding-left: 0;
		padding-right: 0;
	}

	.header-v3 .logo-container {
		padding-left: 20px;
	}
	.header-v3 .top3 {
		float: none;
		display: inline-block;
		margin-right: 10px;
	}
	.header-v6 .form-language ul  {
		right: 0;
		left: auto;
	}
	.header-v3 .block-cart-header .style-dropdow-menu {
		left: auto;
		right: -115px;
	}
	.header-v3 .menu3 {
		position: absolute;
		top: 108px;
		right: 0;
	}
	.hot-categories,.newsletter-style3 {
		-ms-transform: none;
		-webkit-transform: none;
		-o-transform: none;
		-moz-transform: none;
		transform: none;
	}
	.categories-rotare .img img {
		left: 50%;
		right: auto;
		top: 50%;
		bottom: auto;
		position: absolute;
		-ms-transform: translate(-50%,-50%);
		-webkit-transform: translate(-50%,-50%);
		-o-transform: translate(-50%,-50%);
		-moz-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
	}
	.hot-categories .categories-rotare:after,
	.hot-categories .categories-rotare:before	{
		content: none !important;
	}
	.categories-rotare:hover .content .category-content .category-desc {
		-ms-transform: rotate(90deg) rotate3d(1, 1, 0, 0deg);
		-webkit-transform: rotate(90deg) rotate3d(1, 1, 0, 0deg);
		-o-transform: rotate(90deg) rotate3d(1, 1, 0, 0deg);
		-moz-transform: rotate(90deg) rotate3d(1, 1, 0, 0deg);
		transform: rotate(90deg) rotate3d(1, 1, 0, 0deg);
	}
	.categories-rotare:hover .img,.categories-rotare .content .category-content .category-desc {
		-ms-transform: rotate(90deg) rotate3d(1, 1, 0, 90deg);
		-webkit-transform: rotate(90deg) rotate3d(1, 1, 0, 90deg);
		-o-transform: rotate(90deg) rotate3d(1, 1, 0, 90deg);
		-moz-transform: rotate(90deg) rotate3d(1, 1, 0, 90deg);
		transform: rotate(90deg) rotate3d(1, 1, 0, 90deg);
	}
	.newsletter-style3 {
		position: static;
		margin-top: 30px;
	}
}
@media (max-width: 600px) {
	.cms-index-index .header-v1 {
		position: relative;
		background-color: #111;
	}
	.header-v3 .menu3 {
		right: -15px;
	}
	.top-toolbar .view-mode {
		display: none;
	}
	.newsletter-style3 .block-subscribe .btn-default {
		position: static;
	}
	.newsletter-style3 .block-subscribe .input-text {
		border-left: none;
		border-bottom: 1px solid #fff;
		text-align: center;
		padding: 0;
		width: 94%;
		margin: 0 3%;
		margin-bottom: 30px;
	}
}
@media (min-width: 500px) and (max-width: 767px){
	.category-products .products-grid .item.col-xs-12  {
		width: 50%;
	}
	.category-products .products-grid .item.row-2-first {
		clear: left;
	}
}
@media (min-width: 480px) and (max-width: 767px){
	.profile-grid .item.col-xs-12 {
		width: 50%;
	}
}
@media (max-width: 480px){
	.std .content-page-404 .text-content-404 {
		margin-bottom: 350px;
	}
	.std .content-page-404 .text-content-404 .text-content {
		padding: 25px;
	}
	.top-toolbar .limiter {
		display: none;
	}
	.hot-block .title, .hot-block .title h2 {
		font-size: 24px;
	}
	.newletter-home .block-subscribe .input-text {
		width: 90%;
	}
	.style2 .testimonial-container .owl-controls .owl-buttons .owl-prev {
		margin-left: -150px;
	}
	.style2 .testimonial-container .owl-controls .owl-buttons .owl-next {
		margin-left: 130px;
	}
	.brand-index-index .brands-container .brands-search-form  .btn {
		margin-bottom: 10px;
	}
	.block-cart-header .style-dropdow-menu {
		width: 330px;
		right: 0;
	}
	.header-v5 #advancedsearch_mini_form input, .header-v6 #advancedsearch_mini_form input {
		background-position: -80px 44%;
		width: 208px;
	}
	#advancedsearch_mini_form {
		right: -75px;
	}
	/* header 5 */
	.header-v5 .welcome-msg {
		display: none;
	}
	.header-v5 .right-topbar {
		width: 100%;
		text-align: center;
	}
	.header-v6 .block-cart-header .cover-basket + .count {
		display: none !important;
	}
	.header-v6 .block-cart-header {
		margin-right: 10px;
	}
	.header-v8 #advancedsearch_mini_form,
	.header-v8 .style-dropdow-menu{
		top: 115px;
		right: 0;
	}
	.header-v3 #advancedsearch_mini_form.show-search {
		top: 195px;
	}
	.header-v1 .style-dropdow-menu,
	.header-v1 #advancedsearch_mini_form{
		top: 52px;
	}
	.testimonials-list .testimonial-item {
		padding: 10px 15px;
	}
	.testimonials-list .testimonial-item .testimonial-author {
		text-align: center;
		margin-bottom: 20px;
	}
	.testimonials-list .testimonial-item .testimonial-author .img-thumbnail {
		position: static;
	}
}
@media (max-width: 360px){
	#advancedsearch_mini_form {
		top: 63px;
	}
	.header-v3 .block-cart-header .style-dropdow-menu {
		top: 161px;
	}
	.block-cart-header .style-dropdow-menu {
		right: -62px;
		width: 330px;
	}
	.right-haeder {
		margin-right: -20px;
	}
	.latest-post-list {
		margin-right: 0;
	}
	.latest-post-list:before,
	.latest-post-list:after {
		content: none;
	}
	.top-toolbar .sort-by > a {
		display: none;
	}
	.header-v1 .style-dropdow-menu,
	.header-v1 #advancedsearch_mini_form{
		top: 63px;
	}
	.header-v1 .style-dropdow-menu {
		right: -41px !important;
	}
	/* header 2 */
	.header-v2 .logo-container {
		text-align: center;
		float: none;
	}
	.header-v2 .logo {
		float: none;
	}
	.header-v2 .right-haeder{
		padding-right: 80px;
	}
	.header-v2 .welcome-msg {
		display: none;
	}
	.header-v2 .topbar {
		text-align: center;
	}
	.header-v2 .topbar .container {
		float: none;
		display: inline-block;
		vertical-align: middle;
	}
	/* Header 4 */
	.header-v4 .search-form > button {
		position: absolute;
		top: 30px;
		left: 30px;
	}
	.header-v4 .search-form {
		margin: 0;
	}
	.header-v4 .navbar-toggle {
		position: absolute;
		top: 13px;
		right: -8px;
	}
	.header-v4 .right-haeder {
		margin-right: 0;
		width: 100%;
	}
	.block-cart-header .style-dropdow-menu {
		right: 0;
	}
	.header-v4 .block-cart-header {
		margin-left: 15px;
	}
	.header-v5 #advancedsearch_mini_form input, .header-v6 #advancedsearch_mini_form input {
		background-position: -80px 44%;
		width: 130px;
	}
	.footer4 .f-newsletter input {
		width: 208px;
	}
	/* header 6 */
	.header-v6 .top-content {
		text-align: center;
		padding: 0;
	}
	.header-v6 .logo-mobile {
		padding-top: 45px;
	}
	.header-v6 .menu6 {
		margin-top: -42px;
		padding-bottom: 50px;
	}
	.header-v6 .search-mobile {
		left: 38px;
		top: 98px;
		z-index: 99;
	}
	.header-v8 .right-haeder {
		margin-right: 0;
	}
	.header-v8 .block-cart-header {
		margin-left: 20px;
	}
	.header-v8 .search-form {
		padding-right: 12px;
	}
	.header-v8 .navbar-toggle {
		margin-right: 6px;
	}
	.header-v3 .block-cart-header {
		margin-left: -16px;
		margin-right: 10px;
	}
	.header-v3 .form-currency, .header-v3 .form-language {
		float: right;
		left: -19px;
		margin-left: 11px;
		padding-top: 27px;
		position: relative;
	}
	.header-v7 .logo-mobile {
		width: 100%;
	}
	.header-v7 .search-mobile {
		position: relative;
		top: 0;
		float: left;
		padding-bottom: 10px;
	}
	.header-v7 .navbar-toggle {
		top: 90px;
	}
	.header-v7 .cart-mobile {
		top: auto;
		bottom: 10px
	}
	.header-v7 .links-cl {
		padding: 10px;
	}
	.header-v6 .style-dropdow-menu {
		top: 104px;
		right: -62px;
	}
	.header-v8 .welcome-msg {
		display: none;
	}
}
@media (max-width: 320px) {
	.right-haeder {
		margin-right: -35px;
	}
	.block-cart-header .style-dropdow-menu {
		right: -40px;
	}
	.header-v6 .logo-mobile {
		padding-top: 10px;
	}
	.header-v6 .style-dropdow-menu {
		right: -80px;
	}
}
/* Clear left on row */
@media (min-width: 992px){
    .first-row-item,
    .row-2 .row-2-first,
    .row-3 .row-3-first,
    .row-4 .row-4-first,
    .row-5 .row-5-first,
    .row-6 .row-6-first,
    .row-7 .row-7-first,
    .row-8 .row-8-first{
        clear: left;
    }
}
@media only screen and (max-width: 991px) and (min-width: 768px){
	.row-2sm-first{
        clear: left;
    }
}
@media only screen and (max-width: 767px) {
	.row-2xs-first{
        clear: left;
    }
}
@media only screen and (min-width: 767px) and (max-width: 990){
    .row-2-first{
        clear: left;
    }
	.row-3sm-first{
        clear: left;
    }
}