@media (min-width: 1024px) and (max-width: 1199px) {
  
  #callback > input {
   
    min-width: 200px;
  }
    #vt_menu .box-menu-01 {
        float: left;
    }
    #vt_menu ul.mainnav > li.nav-home {
        border-left: none;
    }
    #vt_menu .vertical-menu ul.mega-nav > li .mega-content-wrap .submenu {
        width: 716px;
        left: 227px;
    }
    #vt_menu .vertical-menu ul.mega-nav > li .mega-content-wrap .submenu .block.b3 {
        display: none;
    }
    #vt_menu .vertical-menu ul.mega-nav {
        padding: 25px 0 0px;
    }
    .icon {
        margin-right: 10px;
    }
    #vt_menu .vertical-menu ul.mega-nav > li > a {
        font-size: 13px;
    }
    .index-v2 .cart-total {
        margin: 0;
        margin-top: 8px;
    }
    .cms-page .cart-total {
        margin: 0;
    }
    .img-bg > img {
        height: 165px;
    }
    .furnitures-mid .img-large img {
        width: 312px;
        height: 226px;
    }
    .view-details .text-view {
        padding: 8px 17px;
    }
    .index-v2 .block-cart-header .block-content {
        padding: 10px 0 0 10px;
        width: 98px;
    }
    .index-v2 #vt_menu .vertical-menu ul.mega-nav {
        padding: 10px 0 0px;
    }
    .nav-menu .icon {
        margin-right: 0px;
    }
    .fb-page span {
        width: 213px !important;
    }
    .newletter-container .input-text {
        width: 83%;
    }
    .tabs.tabs-style-linebox nav::before {
        left: 34%;
        width: 58%;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    #header-v3 .block-cart-header .block-content {
        width: 130px;
    }
    #header-v2 .block-cart-header .block-content {
        padding-left: 18px;
    }
    #vt_menu .vertical-menu ul.mega-nav > li .mega-content-wrap .submenu {
        width: 633px;
        left: 227px;
    }
    #vt_menu .vertical-menu ul.mega-nav > li > a {
        font-size: 13px;
    }
    .category-products .products-list.rating-category .deals-info.deal-timer-white .count-deals .countdown-section{
        width: 50px;
    }
    .category-products .products-list.rating-category .deals-info.deal-timer-white .add-to-cart{
        padding-right: 15px;
    }
}
@media only screen and (max-width: 1024px) {
  #callback > input {
   
    min-width: 200px;
  }
    .furnitures-mid .img-large, 
    .furnitures-mid .img-small {
        height: 226px;
        position: relative;
    }
    .furnitures-mid .img-small > img {
        height: 226px;
    }
    .view-details .text-view {
        padding: 8px 15px;
    }
    .newletter-container .input-text {
        width: 83%;
    }
    .search-mini-form .input-text, .cd-select {
        width: 265px;
        min-width: 240px;
    }
    .keyworks{
        display:none;
    }
    .icon {
        margin-right: 8px;
    }
    .img-sale {
        padding: 0;
    }
    .header-top{
        height: auto;
    }
    #vt_menu .vertical-menu ul.mega-nav > li .mega-content-wrap .submenu .block.b3 {
        display: none;
    }
    .index-v2 .block-cart-header .block-content {
        padding: 10px 0 0 10px;
        width: 98px;
    }
    .index-v2 .cart-total {
        margin: 0;
        margin-top: 8px;
    }
    .nav-menu .icon {
        margin-right: 0px;
    }
    .fb-page span {
        width: 213px !important;
    }
    .tabs.tabs-style-linebox nav::before {
        left: 34%;
        width: 58%;
    }
    .index-v2 #vt_menu .vertical-menu ul.mega-nav > li {
        padding: 0 15px;
    }
}
@media (min-width: 991px){
    
    #maincontent .social-login-options {
        margin-left: 50%;
        padding-left: 15px;
    }
	/* Cart Hover Show content */
	.style-dropdow-menu {
		display: block !important;
		opacity: 0;
		visibility: hidden;
		transform: translateY(50px);
		transition: all 0.3s ease-in-out 0s;
	}
	.block-cart-header:hover .style-dropdow-menu{
		opacity: 1;
		visibility: visible;
		transform: translateY(0px);
		transition: all 0.4s ease-in-out 0s;
	}
	/* End Cart Hover Show content */
	/* Header7 */
	.header-v7 .block-cart-header .style-dropdow-menu {
		bottom: 0;
		opacity: 0;
		display: block !important;
		left: 300px;
		position: absolute;
		top: auto;
		visibility: hidden;
		transform: translate(100px, 0px);
		-moz-transform: translate(100px, 0px);
		-webkit-transform: translate(100px, 0px);
		-o-transform: translate(100px, 0px);
		transition: all 0.4s ease-out 0s;
		-moz-transition: all 0.4s ease-out 0s;
		-webkit-transition: all 0.4s ease-out 0s;
		-o-transition: all 0.4s ease-out 0s;
	}
	.header-v7 .block-cart-header:hover .style-dropdow-menu  {
		opacity: 1;
		transform: translate(0px, 0px);
		visibility: visible;
		transition: all 0.4s ease-out 0s;
		z-index: 9999;
	}
}
@media only screen and (max-width: 991px) {
    
    #right-content-container > .block {
        margin-bottom: 0px;
    }
    .store-contact .store-container{
        width: 33%;
        float: left;
    }
    #left-content-container .block-subscribe{
        display: none;
    }
	/* header 1 */
	.nav-container ul.mega-nav > li > a {
		overflow: hidden;
	}
    .cart-collaterals .row > div{
        margin-bottom: 30px;
    }
	/* header 2 */
	/* header 2 */
    /* HEADER RESPONSIVE */
    .header-content .logo-header {
        text-align: center;
        margin-bottom: 20px;
    }
	.header-v8 .header-content .logo-header {
		text-align: left;
	}
	.links-menu > span { display: none; }
    .nav-container i.fa-sort-down { display: block; }
	.nav-container ul li.level0 .toggle-menu a:hover,
	.nav-container ul li.level0 .toggle-menu a:focus,
	.nav-container ul li.level0 .toggle-menu a.active	{
		color: #000;
	}
        .nav-container ul li.level0 a{
            font-size: 20px;
        }
    .nav-sub-menu .btn-menu span{
        display: inline-block;
        float: left;
        font-size: 25px;
        margin-left: 15px;
        padding-top: 20px;
    }
    .nav-sub-menu .btn-menu h3{
        padding-left: 15px;
    }
    .nav-container .menu-effect ul.mega-nav > li{
        padding: 0px;
    }
    .menu-title{
        display: inline-block;
        font-size: 13px;
        margin-left: 15px;
    }
    .nav-container .menu-effect ul.mega-nav > li > a .icon .fa{
        margin-left: 15px;
        font-size: 14px;
    }
    .nav-container .sub-menu .menu-effect ul.mega-nav > li.dropdown .mega-content-wrap .submenu{
        width: 100%;
        left: 0px !important;
		padding-left: 20px;
    }
    .nav-container .menu-effect ul.mega-nav li .mega-content-wrap .submenu{
        position: relative;
    }
    .navbar-toggle.menu-button{
        background: #000 none repeat scroll 0 0;
        display: block;
        position: absolute;
        top: 0;
        border-radius: 0px;
        width: 50px;
        font-size: 23px;
        color: #fff;
        z-index: 999;
        right: 10px;
        height: 51px;
		margin: 0;
    }
	.header-v8 .navbar-toggle.menu-button {
		top: -60px;
	}
	.header-v8 .navbar-collapse {
		margin-top: -60px;
	}
	.header-v8 .nav-container .sub-container.menu-effect ul.mega-nav > li.parent a {
		color: #000 !important;
		text-align: left;
	}
	.menu-mobile.main-menu{
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .nav-container .main-menu .menu-effect ul.mega-nav {
        background: #fff none repeat scroll 0 0;
        height: auto;
        padding: 0;
        position: absolute;
        top: 51px;
        width: 100%;
        display: none;
    }
	.header-v3 .header-content .logo-header,
	.header-v4 .header-content .logo-header	{ text-align: left }
	.header-v3 .img-block-header img, .header-v4 .img-block-header img { margin-right: 10px; }
    .nav-container .no-padding-r{
        padding-right: 10px !important;
    }
	.nav-container .menu-mobile .menu-effect ul.mega-nav .parent:focus,
	.nav-container .menu-mobile .menu-effect ul.mega-nav .parent.active	{
		background-color: #0070a8;
	}
	.header-v3 .normal-search .form-search > button {
		top: 0px;
		border-left: 1px solid #e1e1e1;
		padding: 5px 10px 5px 13px;
	}
	.header-v4 .normal-search .form-search > button {
		padding: 1px 10px;
		top: 0px;
		border-left: 1px solid #e1e1e1;
	}
	.mid-sidebar.side_bar .nav-container.left ul.mega-nav li .mega-content-wrap .submenu {
		position: relative;
		left: 0;
		padding-left: 20px;
		width: 100%;
	}
    .nav-container .sub-container.menu-effect ul.mega-nav > li .mega-content-wrap .submenu {
        position: relative;
        width: 100%;
        border: none;
    }
    .nav-container .nav-category ul li.level1 {
        padding: 0;
        margin: 0;
    }
    .menu-mobile.main-menu{
        height: auto;
    }
    .nav-container .sub-container.menu-effect ul.mega-nav > li.parent a{
        display: block;
        line-height: 40px;
        margin-right: 0;
        position: relative;
        padding-left: 15px;
    }
	.header-v1 .nav-container .sub-container.menu-effect ul.mega-nav > li.parent a,
	.header-v2 .nav-container .sub-container.menu-effect ul.mega-nav > li.parent a ,
	.header-v3 .nav-container .sub-container.menu-effect ul.mega-nav > li.parent a ,
	.header-v4 .nav-container .sub-container.menu-effect ul.mega-nav > li.parent a ,
	.header-v5 .nav-container .sub-container.menu-effect ul.mega-nav > li.parent a ,
	.header-v6 .nav-container .sub-container.menu-effect ul.mega-nav > li.parent a {
		color: #000 !important;
	}
    #header-v1 .search-mini-form .input-text,
    #header-v3 .search-mini-form .input-text{
        width: 80% !important;
        float: left;
    }
	.header-v3 .search-mini-form,
	.header-v4 .search-mini-form	{ 
		display: block; 
		right: 10px;
		border-top: none;
	}
	.header-v3 .normal-search > .button, .header-v4 .normal-search > .button { display: none; }
    .nav-container .menu-effect ul.mega-nav > li:hover > a:before{
        content: none;
    }
    .nav-container .sub-container.menu-effect ul.mega-nav > li.parent .icon-next{
        display: inline-block !important;
    }
    #header-v2 .search-mini-form .input-text{
        width: 50%;
    }
    #header-v2 .all-categories{
        position: relative;
        float: left;
        width: 40%;
    }
    #header-v3 .button-search{
        float: right;
        position: initial;
    }
    #header-v3 .search-mini-form .input-text{
        float: left;
    }
    #header-v3 .navbar-toggle.menu-button{
        position: relative;
		right: 0;
    }
	.deal-carousel .product-sale .product-image {
		width: 100%;
		display: block;
		text-align: center;
	}
	.menu-tooltip.navbar {
		display: none;
	}
	.super-sidebar .block .deal-carousel .product-sale .count-deals { text-align: center;}
    #header-v3 .nav-container .main-menu .menu-effect ul.mega-nav{
        top: 50px;
		border-top: 3px solid;
    }
    .block-cart-header .menu-button{
        display: none;
    }
    .nav-container .menu-effect ul.mega-nav{
        display: none;
    }
    .nav-sub-menu.menu-effect .img-vertical-menu{
        display: block !important;
		box-shadow: 0 2px 10px -3px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow: 0 2px 10px -3px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 0 2px 10px -3px rgba(0, 0, 0, 0.3);
		-o-box-shadow: 0 2px 10px -3px rgba(0, 0, 0, 0.3);
    }
    .nav-container .nav-sub-menu ul.mega-nav > li:hover .submenu{
        display: block;
    }
    .nav-container .menu-mobile .menu-effect ul.mega-nav .parent{
        padding: 0px !important;
        position: relative;
		border-bottom: 1px solid #ccc;
    }
	 .mid-sidebar.side_bar  .nav-container ul.mega-nav > li > a .icon { float: left;}
	.nav-container .menu-mobile .menu-effect ul.mega-nav .parent:hover{
        border-color: #ccc;
    }
	.nav-container .menu-mobile .menu-effect ul.mega-nav .parent {
		margin-left: 0;
	}
    .toggle-menu {
        position: absolute;
        right: 15px;
        top: 13px;
    }
	.toggle-menu .collapse { display: block; }
    .mega-nav .dropdown {
        position: relative;
    }
    .nav-container ul.mega-nav > li.parent:hover .mega-content-wrap {
        display: none;
    }
    .tp-bullets { z-index: 99; }
	.nav-container .menu-mobile .menu-effect ul.mega-nav .parent .mega-content-wrap .submenu .mega-content-wrap{
		display: block;
	}
    /* END HEADER RESPONSIVE */
    .banner-smart .img-hover .view-details{ margin-top: -10px;}
    .nav-container .menu-effect ul.mega-nav > .big-sale { display: none;}
    .tab-shoes { clear: both; }
    .responsive-promo-clothing { clear: both;}
    .responsive-promo-clothing img { height: 434px; width: 100%; }
    .effect-img-hover { padding-top: 17px; }
    .toys-desc h2 { font-size: 24px; }
    .toys-desc .text-hover > p { display: none; }
    .health-tab { padding-top: 20px; }
    .menu-elec .title-links { display: none; }
    .responsive-home-furnitures { padding-bottom: 30px; }
    .responsive-promo { 
        position: absolute;
        right: 0;
    }
    .furnitures-mid .img-small { display: none !important; } 
    .responsive-promo .promo-banner { width: 94% !important; }  
    .responsive-promo img { width: 100%; height: 458px; }  
    .toplinks-mobile {
        display: inline-block !important;
        margin-right: 10px;
    }
	.header-v8 .toplinks-mobile {
		margin-right: 8px;
	}
	.header-v8 .toplinks-mobile > button {
		padding: 0;
	}
	.toplinks-mobile > button {
		background: none;
		border: none;
	}
	.toplinks-mobile > ul {
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        position: absolute;
        width: 150px;
        border: 1px solid #dedede;
    }
	.header-v8 .toplinks-mobile > ul {
		background-color: rgba(0,0,0,.5);
		border: none;
	}
	.header-v8 .toplinks-mobile > ul li {
		margin: 0;
	}
	.header-v8 .toplinks-mobile > ul li:hover {
		background-color: #000;
	}
    #header-v1 .toplinks-mobile .dropdown-menu li a{
        padding: 5px 10px;
    }
    .social-login .dropdown-menu { top: 39px; }
    .header-top .toplinks-mobile ul.dropdown-menu li {
        display: block;
    }
    .header-top .toplinks-mobile ul.dropdown-menu li:hover > a {
        background: none;
        color: #00baff;
    }
    .nav-menu .icon {
        margin-right: 8px;
    }
    .logo-header {
        margin: 0;
    }
    .product-sale-small {
        padding-right:0;
    }
    .furnitures-mid .img-large, 
    .furnitures-mid .img-small {
        width:100%;
        height: 226px;
        position: relative;
        display:block;
    }
    .furnitures-mid .img-small > img {
        height: 226px;
        width: 100%;
    }
    .main-menu {
        padding-right: 0;
    }
    .btn-menu > span, .menu-button {
        display: inline-block;
        float: left;
        margin-left: 20px;
    }
	.header-v8 .menu-button {
		margin-left: 0;
	}
	.nav-sub ul li {
        display: block;
        padding: 10px;
        width: 100%;
    }
    .nav-menu {
        padding: 0;
    }
    .sub-container.menu-effect{
        border: none;
    }
    .header-content .container {
        position: relative;
    }
    .nav-container .nav-sub-menu ul.mega-nav > li > a .icon
    {
        float: left;
        font-size: 13px;
    }
    .menu-title{
        font-size: 13px;
    }
    .nav-container .menu-effect ul#vertical-menu-3{
        top: 0px;
    }
    .nav-container .nav-sub-menu ul.mega-nav > li{
        width: 100%;
        display: inline-block;
		vertical-align: middle
    }
    #vt_menu .vertical-menu ul.mega-nav > li .mega-content-wrap .submenu {
        height: 350px;
        left: 242px;
        width: 728px;
    }
    #vt_menu .vertical-menu ul.mega-nav {
        padding: 20px 0 0;
    }
    .img-sale {
        padding: 30px 0 30px 8px;
    }
    .img-sale img {
        width: auto;
    }
    .summary {
        position: absolute;
        right: 50%;
        top: 5px;
    }
    .index-v2 .main-menu {
        padding-right: 0;
    }
    .cms-page .nav-sub ul.nav-sale {
        float: left;
        width: 100%;
    }
    .cms-page .img-sale {
        padding: 20px 0 0 7px;
    }
    .index-v2 .btn-menu::after{
        border-color: #f2f2f2 transparent transparent;
    }
    .policy {
        border-right: 0;
    }
    .tabs-style-linebox nav ul {
        display: block;
        box-shadow: none;
        margin-right:0;
    }
    .next {
        top: -65px;
    }
    .banner-smart .toys-second-desc h2{
        font-size: 35px;
    }
    .product-content .li-quickview { display: none;}
    /* Store locator */
    .mgs-storelocator-index-view #map-detail{
        margin-top: 30px;
    }
    .mgs-storelocator-index-view .no-padding-l{
        padding-left: 15px;
    }
    .mgs-storelocator-index-view .no-padding-r{
        padding-right: 15px;
    }
    .store-list-container .search-form .row{
        margin-top: 20px;
    }
    .store-list-container .search-form .form-group{
        margin-bottom: 0px;
    }
    .store-list-container .search-form .form-group .control-label{
        line-height: 34px;
    }
    .store-list-container .search-form .btn{
        margin-top: 15px;
        float: right;
    }
    /* SEND EMAIL TO FRIEND */
    .sendfriend-product-send .send-friend .field {
        padding: 0px
    }
    .sport .no-padding-r{
        padding: 0;
    }
    .sport .products .product-content{
        margin-bottom: 10px;
    }
	/* Sidebar */

	.sidebar .block  .block-content {
		display: none;
	}
	.sidebar .block {
		position: relative;
	}
	.sidebar .block .block-title {
		cursor: pointer;
	}
	.sidebar .block:after {
		position: absolute;
		right: 15px;
		content: "\f0d7";
		top: 13px;
		font-family: FontAwesome;
		color: #000;
		font-size: 20px;
	}
        .sidebar #block_right_15  .block:after {
            content: "";
        }
	.sidebar,
	.three_columns	{
		margin-bottom: 30px;
	}
	.sidebar .sort-item, .sidebar > .block {
		margin-bottom: 1px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.watch-store .promo-banner img {
		width: 100%;
	}
	.footer5 .menu-footer {
		margin-bottom: 10px;
	}
	.header-v6 .navbar-toggle.menu-button {
		width: 100%;
		right: 0;
	}
	.wines-store .policy { margin-bottom: 30px; }
	.footer3 .middle-footer .menu-footer {
		min-height: 230px;
	}
	.header-v2 .dropdown-menu li:hover > a {
		color: #71362b !important;
	}
	.header-v2 .nav-sub ul li {
		padding: 0;
	}
	.header-v2 .quick-access .dropdown-menu {
		background-color: #1b100b;
		border: none;
	}
	.header-v2 .navbar-toggle.menu-button {
		left: 14px;
		top: -77px;
	}
	.header-v2 .nav-container .sub-container.menu-effect ul.mega-nav > li.mega-menu-item .mega-content-wrap .submenu,
	.header-v6 .nav-container .sub-container.menu-effect ul.mega-nav > li.mega-menu-item .mega-content-wrap .submenu	{
		left: 0;
		width: 100%;
	}
	.header-v2 .nav-container .main-menu .menu-effect ul.mega-nav {
		top: 0;
	}
	.header-v3 .nav-container .sub-container.menu-effect ul.mega-nav > li.mega-menu-item .mega-content-wrap .submenu,
	.header-v4 .nav-container .sub-container.menu-effect ul.mega-nav > li.mega-menu-item .mega-content-wrap .submenu {
		width: 100%;
	}
	.header-v3 .cart-header .block-cart-header .block-mini-cart .price-total p,
	.header-v4 .cart-header .block-cart-header .block-mini-cart .price-total p	{
		width: 25px;
		height: 25px;
		overflow: hidden;
		background: red;
		border-radius: 50%;
		padding-left: 8px;
		color: #fff;
		position: absolute;
		top: 0px;
		right: -5px;
	}
	.category-tabs .tabs-container .tab-menu li {
		margin-bottom: 10px;
	}
	.mid-store .widget-latest.block {
		margin-bottom: 30px;
	}
    .responsive-deals {
        clear: both;		
    }
    .space-deals {
        padding-top: 13px;
    }
    .box-height {
        padding-left: 15px;
        position: absolute;
        right: 0;
    }
    .bg-sport {
        margin: 0 15px;
    }
    .linebox-tab .next {
        position: absolute;
        right: 0;
        top: -38px;
    }
    .linebox-tab {
        margin-top: 50px;
    }
    .tabs-style-linebox nav li a{
        margin-right:0;
    }
    .no-padding {
        padding: 0 15px;
    }
    .no-margin-left {
        margin-left: 0;
    }
    .furnitures-mid .img-large {
        margin: 30px 0;
    }
    .toys-desc {
        padding: 24px 0 24px 50px;
    }

    .shoes .img-large.img-right {
        margin-bottom: 30px;
    }
    .bg-sport {
        margin: 0;
        margin-top: 30px;
    }

    .index-v2 .text-bottom {
        bottom: 1px;
        left: 45px;
        position: absolute;
    }
    .fb-page span {
        width: 280px !important;
    }
    .social-blog {
        padding-bottom: 20px;
    }
    .social  .img-small{
        margin-bottom:30px;
        display: block;
    }
    #vt_menu .vertical-menu ul.mega-nav {
        width: 100%;
    }
    #vt_menu .vertical-menu ul.mega-nav {
        padding: 20px 0 5px;
    }
    #vt_menu .vertical-menu ul.mega-nav > li .mega-content-wrap .submenu {
        height: 350px;
        left: 187px;
        width: 477px;
    }
    #vt_menu .vertical-menu ul.mega-nav > li > a {
        text-align: center;
    }
    .nav-menu .icon {
        font-size: 30px;
    }
    .big-sale, .icon-next{
        display: none;
    }
    .tabs.tabs-style-linebox nav::before {
        left: 43%;
        width: 46%;
    }
    .tab-linebox {
        margin: 30px 0;
    }
    .tabs-style-linebox nav li a {
        margin-right: 8px;
    }
    .linebox-tab .next {
        top: -86px;
    }
    .banner-smart .toys-second-desc, .banner-smart .bg-olayver {
        width: 50%;
    }
    .banner-smart .img-hover::before{
        bottom: 20px;
    }
    /* Store locator */
    .mgs-storelocator-index-view #map-detail{
        height: 450px !important;
    }
	/* footer */
	.footer3 .newletter-container {
		margin-top: 26px;
	}
	/* header */
	.header-v3 .header-call-us, .header-v4 .header-call-us {
		margin-right: 0;
	}
	.header-v3 .header-location, .header-v4 .header-location {
		margin-right: 20px;
	}
	.header-v3 .block-cart-header .title-cart, .header-v4 .block-cart-header .title-cart { display: none; }
	.header-v3 .cart-header .block-mini-cart .price-total .price,
	.header-v4 .cart-header .block-mini-cart .price-total .price	{ display: none; }
	/* Interior Store */
	.interior-store .promo-banner .text-container {
		padding: 5px 27px;
	}
	.interior-store .promo-banner .text-container .text-hover h3 {
		font-size: 19px;
	}
	.interior-store .promo-banner .text-container .text-hover h4 {
		font-size: 14px;
	}
	.interior-store .featured-brands {
		margin-bottom: 22px;
	}
	.footer2 .follow-us {
		padding-left: 14px;
	}
	.top-footer ul li {
		margin-left: 4px;
		margin-right: 0px;
	}
	/* Header v5 */
	.header-v5 .header-content {
		padding: 24px 0 0;
	}
	.header-v5 .navbar-toggle.menu-button {
		position: relative;
	}
	.header-v5 .nav-container {
		text-align: left;
	}
	.header-v5 .nav-container .main-menu .menu-effect ul.mega-nav {
		top: 127px;
	}
	.header-v5 .cart-header {
		top: 10px;
	}
	.img-block-quick,
	.text-block-quick {
		display: block;
	}
	.text-block-quick {
		text-align: center;
		padding-left: 0px;
	}
	.interior-store  .testimonial-container {
		margin-bottom: 25px;
	}
	/* Acessories Store */
	.header-v7 .sidebar-wrap {
		position: relative;
		width: 100%;
	}
	.header-v7 .sidebar-wrap  .footer .copy-right{
		display: none;
	}
	.left-header #maincontent {
		padding-left: 0;
	}
	.header-v7 .social-footer {
		border-bottom: none;
		padding: 0;
		position: absolute;
		top: 0px;
		right: 10px;
	}
	.header-v7 .social-footer li {
		border-radius: 2px;
		line-height: 40px;
		height: 40px;
		width: 40px;
		padding: 0;
		margin: 0;
	}
	.header-v7 .sidebar-wrap .quick-access {
		line-height: 41px;
		text-align: left;
		padding-left: 10px;
	}
	.header-v7 .links {
		display: inline-block !important;
	}
	.header-v7 .social-footer li a {
		width: 100%;
		height: 100%;
		display: block;
	}
	.header-v7  .toplinks-mobile > button {
		color: #7d7d7d;
	}
	.header-v7  .toplinks-mobile {
		display: none !important;
	}
	.header-v7 .search-mini-form {
		left: 0;
		margin-left: 0;
		top: 42px;
	}
	.header-v7 .search-mini-form .form-search > button {
		left: 283px;
	}
	.header-v7 .header-container .logo {
		line-height: 15px;
		padding: 20px;
	}
	.header-v7 .block-cart-header {
		border-bottom: 0 none;
		position: absolute;
		right: -10px;
		top: 52px;
		width: 210px;
		padding: 0;
	}
	.header-v7  .navbar-toggle.menu-button {
		height: 45px;
		top: -60px;
		width: 45px;
		left: 10px;
		border: 1px solid;
		background: none;
	}
	.header-v7 .block-cart-header .style-dropdow-menu {
		right: 10px;
	}
	.header-v7 .nav-container .menu-effect ul.mega-nav {
		display: block;
	}
	.header-v7 .menu-header .nav-container.menu-small #pts-top-menu {
		display: none;
	}
	.header-v7 .menu-header .nav-container .sub-menu .menu-effect ul.mega-nav {
		position: absolute;
		background: #0F131A;
	}
	.header-v7 .menu-header .nav-container .sub-menu .menu-effect ul.mega-nav .level0 {
		padding: 3px 0;
	}
	.header-v7 .lang, .header-v7 .currency {
		margin-left: 0;
	}
	/* Header 4 */
	.header-v4 > .nav-container {
		height: 51px;
	}
	.header-v4 .navbar-toggle.menu-button {
		left: 10px;
	}
}

@media (max-width: 767px) {   
  .now .pfon {
    
/*     font-size: 16px; */
    
}

form#callback {
    position: relative;
}
#callback > button {
    position: absolute;
    right: 5px;
    top: -7px;
}
  .gf {
        max-width: 200px;
    display: block;
/*     width: 200px; */
    margin: 0 auto;
}
    
    .category-products .products-list .f-fix{
        margin-top: 20px;
    }
    .blog-main .social-blog{
        padding-bottom: 0;
    }
    .deal-container .product-sale .product-content{
        margin-bottom: 25px;
    }
    .block-cart-header {
        width: 100%;
        border: none;
    }
    .block-cart-header  .block-mini-cart{
/*         display: none; */
    }
    .cart-total.cart3{
        display: block;
	padding-top: 10px;
    }
    .cart-total.cart3 .img-cart{
/*         float: right; */
    }
    .logo-header{
        text-align: center;
    }
    .quick-access{
        text-align: center;
    }
    .quick-access { width: 100%; }
    .text-center-xs { text-align: center; }
    .icon-next {
        display: none;
    }
    #vt_menu .vertical-menu ul.mega-nav {
        padding: 20px 0 5px;
    }
    #vt_menu .vertical-menu ul.mega-nav > li .mega-content-wrap .submenu {
        height: 354px;
        left: 187px;
        width: 562px;
    }
    #vt_menu .vertical-menu ul.mega-nav > li > a {
        text-align: center;
    }
    .menu-category .icon {
        font-size: 30px;
    }
    .big-sale {
        display: none;
    }
    .linebox-tab {
        margin-top: 50px;
    }
    .linebox-tab .next {
        position: absolute;
        right: 0px;
        top: -38px;
    }
    .tabs-style-linebox nav a{
        margin-right:0;
    }
    .box-height {
        padding-left: 15px;
        position: absolute;
        right: 0;
    }
    .img-right img {
        width: 345px;
    }
    .furnitures-mid .img-large, 
    .furnitures-mid .img-small {
        margin-top: 30px;
        overflow: hidden;
    }
    .shoes .img-large.img-right{
        margin-bottom:30px;
    }
    .box-height .img-large{
        margin-top:0;
    }
    .bg-sport {
        margin-top: 30px;
    }
    .title-links{
        width: 130px;
        height: auto;
        padding: 10px;
        left: auto;
        margin-left: -104px;
        font-weight: 400;	
        font-size: 14px;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
        text-align: left;
        color:#404041;
        text-indent: 0px;
        position: absolute;
        pointer-events: none;
        bottom: -40px;
        opacity: 0;
        box-shadow: 0px 1px 2px rgba(0,0,0,0.1);
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        -webkit-transform: rotate(0deg) scale(0);
        -moz-transform: rotate(0deg) scale(0);
        -o-transform: rotate(0deg) scale(0);
        -ms-transform: rotate(0deg) scale(0);
        transform: rotate(0deg) scale(0);
        background: rgba(255,255,255,0.5);

    }
    .menu-left li:hover a .title-links{
        opacity: 0.9;
        bottom: 165px;
        -webkit-transform: rotate(-90deg) scale(1);
        -moz-transform: rotate(-90deg) scale(1);
        -o-transform: rotate(-90deg) scale(1);
        -ms-transform: rotate(-90deg) scale(1);
        transform: rotate(-90deg) scale(1);
    }
    .no-padding {
        padding: 0 15px;
    }
    .no-margin-left {
        margin-left: 0;
    }
    .toys-desc {
        padding: 10px 0 23px 50px;
    }
    .toys-desc h2 {
        font-size: 30px;
    }
    .index-v2 .brands-container .icon-wrap {
        left: 0;
    }
    .index-v2 .brands-container .icon-wrap.t-nav-brands-next {
        right: 0;
    }
    .social-blog {
        padding-top: 13px;
    }
    .social-blog {
        padding-bottom: 20px;
    }
    .social .img-small{
        margin-bottom:30px;
    }
    .text-bottom {
        bottom: 0;
        left: 45px;
    }
    .index-v2 #vt_menu .vertical-menu ul.mega-nav {
        padding: 20px 0 0;
    }
    .index-v2 #vt_menu .vertical-menu ul.mega-nav > li .mega-content-wrap .submenu {
        height: 362px;
    }
    .tp-caption.view-details a {
        font-size: 12px !important;
    }
    .menu-footer {
        padding: 15px 0;
        height: 230px;
    }
    .tabs-style-linebox nav ul li {
        display: inline;
        float: none;
        text-align: center;
    }
    .tabs.tabs-style-linebox nav::before,
    .tabs.tabs-style-linebox nav::after{
        position:relative;
        background:none;
    }
    .index-v2 #vt_menu .vertical-menu ul.mega-nav > li {
        padding: 0 20px;
    }
    .banner-smart .toys-second-desc, .banner-smart .bg-olayver {
        width: 100%;
    }
    .banner-smart .img-hover::before{
        bottom: 5px;
        top: 5px;
    }
    .banner-smart .toys-second-desc{
        padding: 10px 0 18px 15px;
    }
    /* Store locator */
    .mgs-storelocator-index-view #map-detail{
        height: 400px !important;
    }
}
@media (max-width: 600px){
  
  #block_phones {
    display: block;
}
.callback {
    display: block;
    float: none;
}
  #callback > input {
    min-width: 100%;
}
    .all-categories{
        display: none;
    }
}
@media (min-width: 480px) and (max-width: 767px) {

    #vt_menu .vertical-menu ul.mega-nav > li .mega-content-wrap .submenu .block.b1, 
    #vt_menu .vertical-menu ul.mega-nav > li .mega-content-wrap .submenu .block.b2 {
        width:100%;
    }
    #vt_menu .vertical-menu ul.mega-nav > li .mega-content-wrap .submenu .block.b2 {
        margin-top:20px;
    }
    #vt_menu .vertical-menu ul.mega-nav > li .mega-content-wrap .submenu {
        height: 600px;
        left: 100%;
        width: 575px;
    }
    .menu-elec ul li.width-10, .width-right {
        padding: 60px 0 17px 14px;
    }
    .box-height {
        padding: 0 15px;
        position: relative;
        right: 0;
    }
    .product-sale {
        padding: 0;
    }
    .deals-large, .deals-small {
        margin-bottom: 14px;
    }
    .box-height .img-large {
        margin-top: 30px;
        width: 100%;
    }	
    .img-right img {
        width: 100%;
        height:100%;
    }
    .box-height .img-right img {
        height:500px;
    }
    .health .nav-category, .shoes .nav-category{
        margin-bottom: 30px;
    }
    .blog-container {
        margin-top: 30px;
    }
    .social-blog {
        margin:0;
    }
    .social-blog .img-bg {
        padding:0;
    }
    .fb-page span {
        width: 280px !important;
    }
    .policy {
        text-align: center;
    }
    .social  .img-small{
        display: inline-block;
    }
    .tp-banner.no-padding{
        padding:0;
    }
    .header-top {
        height: auto;
    }
    .quick-access {
        float: left;
    }
    .links, .currency, .lang {
        padding-left: 0;
    }
    .index-v2 #vt_menu .vertical-menu ul.mega-nav > li .mega-content-wrap .submenu {
        height: 562px;
    }
    .box-top{
        margin-bottom:30px;
    }
    .text-bottom {
        bottom: 30px;
    }
    .best-service{
        margin-top:20px;
    }
    .title-bg-blue.icon-menu {
        padding: 31px 0 20px 17px;
    }
    .header-top {
        line-height: 24px;
    }
    .shoes {
        background: url("../images/bg-shoes.png") repeat-y scroll center 100% rgba(0, 0, 0, 0);
    }
    .sport {
        background: url("../images/bg-sport.png") repeat-y scroll center 100% rgba(0, 0, 0, 0);
    }
    /* collection lookbook */
    .collection-lookbook .text-center h5{
        font-size: 19px;
    }
    .collection-lookbook .text-center h2 a{
        font-size: 32px;
    }
    .collection-lookbook .text-center{
        top: 30%;
    }
}
@media (max-width: 505px){
    .toolbar .pager .col-md-4 {
		display:none;
	}
	.toolbar .pager .sort-by, .toolbar .pager .view-mode {
		margin-right: 5px;
	}
	.toolbar .pager .sort-by .sort-orderby{
		margin-left: 8px;
		margin-right: 4px;
	}
    .tabs-container .tabs-line ul li{
        width: 100%;
        display: inline-block;
    }
    .tabs-bg .tabs-container .nav-tabs > li.active > a:before,
    .tabs-bg .tabs-container .nav-tabs > li.active > a:after{
        content: none;
    }
    .line{
        display: none;
    }
    .tabs-bg .tabs-container .nav-tabs{
        width: 100%;
    }
    .icon-policy{
        margin-left: 0px;
    }
    .tabs-bg-none .owl-carousel .owl-controls .owl-prev,
    .tabs-bg-none .owl-carousel .owl-controls .owl-next,
    .tabs-bg .owl-carousel .owl-controls .owl-prev,
    .tabs-bg .owl-carousel .owl-controls .owl-next{
        top: -35px;
    }
    .tabs-bg-none .tab-menu{
        width: 100%;
    }
}
@media (max-width: 479px){

    .header-top {
        line-height: 24px;
    }
    .menu-elec ul li.width-10, .width-right {
        padding: 60px 0 17px 14px;
    }
    .box-height {
        padding: 0 15px;
        position: relative;
        right: 0;
    }
    .product-sale {
        padding: 0;
    }
    .deals-large, .deals-small {
        margin-bottom: 14px;
    }
    .box-height .img-large {
        margin-top: 30px;
        width: 100%;
    }
    .img-right img {
        width: 100%;
        height:100%;
    }
    .box-height .img-right img {
        height:500px;
    }
    .blog-container {
        margin-top: 0px;
    }
    .social-blog {
        margin:0;
    }
    .social-blog .img-bg {
        padding:0;
    }
    .fb-page span {
        width: 280px !important;
    }
    .policy {
        text-align: center;
    }
    .social  .img-small{
        display: block;
    }
    .menu-left .icon {
        font-size: 24px;
    }
    .title-bg-blue.icon-menu {
        padding: 31px 0 20px 15px;
    }
    .menu-left .icon-menu .icon {
        font-size: 30px;
    }

    #vt_menu .vertical-menu ul.mega-nav > li .mega-content-wrap .submenu {
        height: 600px;
        left: 100%;
        width: 360px;
    }
    #vt_menu .vertical-menu ul.mega-nav > li .mega-content-wrap .submenu .block.b2 {
        margin-top: 25px;
    }
    .tp-caption.view-details a {
        font-size: 8px !important;
    }
    .tp-banner.no-padding{
        padding:0;
    }
    .header-top {
        height: auto;
        line-height: 24px;
    }
    .quick-access {
        float: left;
    }
    .links, .currency, .lang {
        padding-right: 0 ;
    }
    .currency {
        border: none;
    }
    .tabs-style-flip nav a {
        padding: 7px 12px;
    }
    .menu-elec ul li.width-10, .width-right {
        padding: 60px 0 17px 10px;
    }
    .title-bg-blue.icon-menu {
        padding: 31px 0 20px 9px;
    }
    .img-bg > img {
        height: 150px;
    }
    .text-ap-right {
        margin-top: -62px;
    }
    .title-delivery, .text-ap-right .view-details {
        display: block;
    }
    .text-ap-right .view-details {
        margin-left: 0;
        float: right;
        height:auto;
    }
    .menu-footer {
        height: 250px;
    }
    .store-info .menu-footer {
        height: auto;
    }
    .index-v2 #vt_menu .vertical-menu ul.mega-nav > li .mega-content-wrap .submenu {
        height: 562px;
    }
    .box-top{
        margin-bottom:30px;
    }
    .text-bottom {
        bottom: 30px;
    }
    .best-service{
        margin-top:20px;
    }
    .form-search{
        position: absolute;
        width: 320px;
    }
    .search-mini-form {
        width: 240px;
    }
    .title-links {
        margin-left: -95px;
        padding: 5px 10px;
    }
    .tabs-style-flip.tabs nav ul {
        float: none;
        display: inline;
    }
    .tabs-style-flip nav li.tab-current .border-bottom,
    .tabs-style-flip nav li .border-bottom {
        display:none;
    }
    .tabs-style-flip.tabs nav ul li {
        display: inline;
        float: none;
    }
    .tabs-style-flip.tabs nav ul.tab-sale {
        float: left;
        width: 100%;
    }
    .tab-menu ul li {
        border-right: none;
    }
    .tabs-style-flip {
        margin-top: 30px;
    }
    .electronics .next {
        right: auto;
        top: -45px;
        left: 0;
    }
    .electronics .tab-menu {
        margin-bottom: 60px;
    }
    .menu-left .icon {
        font-size: 18px;
    }
    .electronics {
        background: url("../images/bg-eclectronic.png") repeat-y scroll center center rgba(0, 0, 0, 0);
    }
    .shoes {
        background: url("../images/bg-shoes.png") repeat-y scroll center 100% rgba(0, 0, 0, 0);
    }
    .sport {
        background: url("../images/bg-sport.png") repeat-y scroll center 100% rgba(0, 0, 0, 0);
    }
    .content-right-sidebar .tabs-style-flip nav ul li {
        display: block !important;
        border-right: none;
    }
    .content-right-sidebar .tabs-style-flip .tab-menu {
        margin-top: 30px;
    }
    /* collection lookbook */
    .collection-lookbook .text-center h5{
        font-size: 15px;
    }
    .collection-lookbook .text-center h2 a{
        font-size: 25px;
    }
    .collection-lookbook .text-center{
        top: 15px;
    }
}
@media (min-width: 360px) and (max-width: 410px){
    .catalog-product-view .product-options-bottom div.add-to-cart .btn-lg{
        padding: 13px 52px;
    }
}
@media (max-width: 399px){
    
    .blog-main .blog-title a{
        font-size: 18px;
    }
    
    .search-mini-form .input-text{
        min-width: 180px !important;
        width: 180px !important;
        margin-right: 45px;
    }
    .button-search .button{
        right: 7px;
    }
    .logo-header {
        margin-bottom: 20px;
    }
}
@media (max-width: 380px){
    
    .block-subscribe{
        display: none;
    }
    
    .catalog-product-view .deal-timer-white .countdown-section { 
        width: 65px !important;
        height: 65px !important;
        line-height: 30px !important;
    }
    .catalog-product-view .tab-content .form-list li .input-box input,
    .catalog-product-view .tab-content .form-list li .input-box textarea{
        width: 260px;
    }
}
@media (max-width: 360px){
    .catalog-product-view .product-options-bottom div.add-to-cart .btn-lg{
        padding: 13px 32px
    }
    .title-page:after, .block-title:after{
        content: none;
    }
	.block-cart-header .style-dropdow-menu{
		width: 290px;
	}
}
@media (max-width: 320px){
    #vt_menu .vertical-menu ul.mega-nav > li .mega-content-wrap .submenu {
        left: 79px;
    }
    .menu-elec ul li.width-10, .width-right,
    .title-bg-blue.icon-menu	{
        padding: 60px 0 17px 5px;
    }
    .title-links {
        margin-left: -88px;
    }
    .footer4 .n-title{
        float: none;
    }
    .home-footer, .cetus_logo_footer{
        display: none;
    }
    .cetus_main_menu, .cetus_shopping_info{
        width: 50%;
    }
    .sort-by select{
     padding-right: 30px;   
    }
    .product-view .tabbable.tabs-container .nav-tabs > li{
        width: 100%;
    }
    #accordion-product-questions .panel-title{
        font-size: 14px;
    }
    .faq .search button{
        margin-top: 15px;
    }
    
}
/* Clear left on row */
@media (min-width: 991px){
    .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: 767px){
    .row-2-first{
        clear: left;
    }
}
@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	.cart-total.cart3 .img-cart{}
}