/* All Media Section 
	## min-width:768
	## min-width: 1201 to max-width: 1550
	## min-width: 992 to max-width: 1200
	## min-width: 768 to max-width: 991
	## min-width: 319 to max-width: 767
	## min-width: 480 to max-width: 767
	## min-width: 319 to max-width: 479
	## min-width: 991
*/

/* ## min-width:768 */
@media (min-width: 1200px) {
	.container {
		width: 1200px;
	}
        
        .inner-product img { width:221px;}
       #featured-products2 .inner-product img , #featured-products3 .inner-product img { width:235px;}
}

/* ## min-width:768 */
@media (max-width: 1200px) {
	.cart-link {
		padding-left: 0;
		background-position: left;
	}
}

@media (min-width: 992px) {
	.menu-block .navbar-default .navbar-nav > li:hover .dropdown-menu {
		display: block;
	}
        
      .col-md-3.col-sm-6.col-xs-6.main-product:nth-child(5n+1) {
            clear: both;
        }  
}

/* ## min-width: 1201 to max-width: 1550 */
@media only screen and (min-width: 1201px) and (max-width: 1550px) {
	
}

/* ## min-width: 992 to max-width: 1200 */
@media only screen and (min-width: 992px) and (max-width: 1200px) {
	.widget_about .widget-title img {
		margin-right: 8px;
	}
	
	.slider-section .slider-box {
		top: 2%;
	}
	
	.price-input input {
		width: 62px;
	}
	
	.price-input label {
		padding-left: 10px;
		margin-right: 8px;
	}
	
	.price-input select {
		padding-left: 0;
	}
	
	.blank-space {
		display: none;
	}
	
	.shopping-cart-table .shop_table tr > th {
		font-size: 13px;
	}
	
	.page-wizard ul li a {
		padding: 18px 52.7px;
	}
	
	/* Blog */ 
	.widget_recent_post .nav {
		padding: 0 14%;
	}
	
	.look-book-img-box {
		margin-bottom: 22px;
	}
	
	.look-book .carousel-caption {
		bottom: 30%;
	}
	
	.widget_recent_post .nav {
		padding: 0 9%;
	}
}

/* ## min-width: 768 to max-width: 991 */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.slider-section .slider-box {
		top: 0;
		height: 100%;
		padding: 20px 17px;
		left: 10%;
	}
	.slider-section .slider-box button, .product-box .product-box-inner .btn {
		margin-top: 13px;
	}	
	.slider-section .carousel-control {
		top: 33%;
	}
	
	.slider-section .slider-box p {
		font-size: 12px;
	}
	
	.blog-section .blog-content .col-sm-4 {
		padding-left: 15px;
		margin-bottom: 15px;
	}	
	
	.blog-section .blog-content .col-sm-4,
	.blog-section .blog-content .col-sm-8 {
		width: 100%;
	}
	
	.blog-section .blog-content .entry-footer span {
		display: block;
	}
	
	.informational-icons li {
		margin-right: 30px;
	}
	
	.widget-section .container {
		width: 100%;
	}
	.top-header .top-social li {
		margin-right: 3px;
	}
	
	/* ## Product Page ## */
	.product-filter-box {
		border: 2px solid #dad5cd;
	}
	
	.product-filter-box .col-md-8 {
		border-top: 2px solid #dad5cd;
	}
	
	.product-filter-box .col-md-8 .col-md-4:first-of-type .product-search-option {
		border-left: none;
	}
	
	.product-filter-box .col-md-8 .col-md-4:last-of-type .product-search-option {
		border-left:  2px solid #dad5cd;
	}
	
	.product-filter-box form .col-md-4:last-of-type .product-search-option,
	.product-filter-box > .col-md-4 {
		border: none;
	}
	
	/* ## Register */
	.register-user-banner h2 {
		top: 10%;
		font-size: 14px;
	}
	
	/* Shipping Cart */
	.estimate-details.shopping-cart-table {
		margin-top: 20px;
	}
	
	.page-wizard li.active a:before, .page-wizard ul li:hover a:before,
	.page-wizard ul li:last-child a:after,
	.page-wizard ul li:last-child a:before,
	.page-wizard ul li:last-child:after { 
		display: none;
	}

	.page-wizard ul li a:after {
		display: none;
	}

	.page-wizard ul li:after {
		display: none;
	}

	.page-wizard ul li.active:after,
	.page-wizard ul li:hover:after,
	.page-wizard ul li:focus:after {
		display: none;
	}
	
	.page-wizard ul li {
		width: auto;
	}
	
	.page-wizard ul li a {
		padding: 18px 30.9px;
	}
	
	/* Summary */ 
	.billing-information {
		padding-left: 10px;
	}	
	
	/* Blog */
	.post-thumbnail {
		text-align: center;
	}
	
	/* Contact */ 
	.contact-details .col-md-6 {
		width: 100%;
	}
	
	/* About */
	.about-content-box .content-box {
		margin: 0;
	}
	
	/* Mega Menu */
	.menu-block .mega-dropdown-menu {
		position: relative;
	}
	
	.dropdown-menu.mega-dropdown-menu li.col-md-3 {
		min-height: 360px;
	}
	
	.look-book-img-box {
		margin-bottom: 22px;
	}
	
	.logo-search-block form.col-xs-12 {
		border-bottom: 1px solid #f0eeeb;
		margin-bottom: 15px;
	}
	
	.look-book .carousel-caption {
		bottom: 25%;
	}
	
	/* landing page */
	
	.landing-banner .col-sm-2 {
		display: none;
	}
	
	.landing-banner .col-sm-8 {
		width: 100%;
	}
	
}

/* ## min-width: 319 to max-width: 767 */
@media only screen and (min-width: 319px) and (max-width: 767px) {
	.top-header .top-social {
		text-align: center;
	}
	
	.top-header .top-menu {
		padding: 0;
		width: 50%;
		text-align: center;
		float: left;
                margin-top: 10px;
    margin-bottom: -10px;
	}
	
	.top-header .col-sm-8 {
		padding-left: 0;
	}
	
	.top-header .top-menu li {
		margin: 0 5px;
	}
	
	.slider-section .slider-box {
		display: none;
	}
	
	.slider-section .carousel-control {
		top: 30%;
	}
	
	.category-box-main .category-box {
		border: 1px solid #e8e8e8;
	}
	
	.category-box-main .col-md-3:nth-child(4n) .category-box {
		border-right-color: #e8e8e8;
	}
	
	.category-box-main .col-md-3:nth-child(n) .category-box {
		border-left-color: #e8e8e8; 
	}
	
	.informational-icons li {
		display: block;
		margin-right: 0;
		margin-bottom: 15px;
	}
	
	.badge-box {
		width: 260px;
		display: block;
		margin: 0 auto;
	}
	
	.blog-section .col-sm-4 {
		margin-bottom: 25px;
	}
	
	.category-box-main .col-md-3.main-product {
		margin-bottom: 20px;
	}
	
	.footer-bottom {
		text-align: center;
	}
	
	.footer-bottom .top-header,
	.footer-bottom .copy-rights {
		margin-bottom: 15px;
	}
	
	/* ## Product Page ## */
	.product-filter-box {
		border: 2px solid #dad5cd;
	}
	
	.product-search-option {
		border-bottom: 2px solid #dad5cd;
	}
	
	.product-filter-box .col-md-8 {
		border-top: 2px solid #dad5cd;
	}
	
	.page-wizard li.active > a {
		width: 100%;
	}
	
	.product-filter-box .col-md-8 .col-md-4 .product-search-option {
		border-left: none;
	}
	
	.product-search-option .from-group,
	.product-filter-box form .col-md-4:last-of-type .product-search-option,
	.product-filter-box > .col-md-4 {
		border: none;
	}
	
	.pillbox a {
		margin-bottom: 20px;
	}
	
	/* Register */ 
	.register-user-banner img{
		width: 100%;
	}
	
	/* Shipping Cart  */
	.shopping-cart-estimate .col-md-4 {
		margin-bottom: 20px;
	}
	
	/* Login Register Page wizard */ 
	.page-wizard ul li {
		display: block;
		width: 100%;
	}
	
	.page-wizard li.active a:before, .page-wizard ul li:hover a:before,
	.page-wizard ul li:last-child a:after,
	.page-wizard ul li:last-child a:before,
	.page-wizard ul li:last-child:after { 
		display: none;
	}

	.page-wizard ul li a:after {
		display: none;
	}

	.page-wizard ul li:after {
		display: none;
	}

	.page-wizard ul li.active:after,
	.page-wizard ul li:hover:after,
	.page-wizard ul li:focus:after {
		display: none;
	}
	
	.wizard-footer {
		margin: 25px 0;
	}
	
	.contact-form-details.payment-getway-option .contact-form {
		min-height: 1px;
	}	
	
	/* Contact Page */
	.contact-form, .contact-details {
		margin-bottom: 40px;
	}
	
	/* Blog Page */
	.post-format .entry-date,
	.post-format .post-formate-icon {
		margin: 0 auto 15px;
	}
	
	.commentlist .children  {
		padding-left: 20px;
	}
	
	.commentlist .comment .comment-info span {
		display: block;
		margin-left: 0;
	}
	
	.blog-social li {
		margin-right: 11px;
	}
	
	/* About */
	.about-content-box img {
		width: 100%;
	}
	
	.error-page .col-md-12 > span { 
		font-size: 150px;
	}
	
	.logo-search-block form.col-xs-12 {
		border-bottom: none;
		margin-bottom: 0;
	}
	
	 
	
	.page-breadcrumb {
		margin-top: 20px;
	} 
	
	/* Map */
	.mapping {
		height: 280px;
	}
	
	.widget_recent_post .nav {
		padding: 0 8%;
	}
	
	.informational-email {
		text-align: center;
	}
	
	/* landing */
	.landing-banner .col-sm-2 {
		display: none;
	}
	
	.landing-banner .col-sm-8 {
		width: 100%;
	}
	
	.banner-inner-middle {
		background-image: none;
	}
	
	.banner-inner-middle .btn,
	.header-logo p,
	.buynow-button .btn	{
		display: block;
		margin: 0 auto;
	}
	
	.banner-inner-middle .btn.read-button{
		margin-top: 50px;
		margin-bottom: 25px;
	}
	
	.banner-inner-middle .btn.purchase-button {
		margin-top: 25px;
		margin-bottom: 50px;
	}
	
	.template-list .btn	{
		margin-bottom: 50px;
	}
	
	.landing-item-inner {
		width: 290px;
		display: block;
		margin: 0 auto 30px;
	}
	
	.landing-footer,
	.footer-right,
	.header-logo {
		text-align: center;
	} 
	
	.header-logo p,
	.buynow-button .btn	{
		margin-top: 15px;
	}
	
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        /* MAIN MOBILE CSS HERE */
}

/* ## min-width: 480 to max-width: 767 */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.top-header .top-menu { 
		width: 100%;
	}
	
	.top-header .top-menu li a {
		padding: 10px 0;
	}
	
	.logo-search-block [class*="col-xs-"] {
		width: 100%;
		margin-bottom: 25px;
	}
	
	.look-book .carousel-caption h1 {
		font-size: 28px;
	}
	
	.look-book .carousel-caption {
		bottom: 18%;
	}
	
	.dropdown.mega-dropdown.open .mega-dropdown-menu {
		max-height: 280px;
		min-height: 280px;
		overflow-y: scroll;
	}
}

/* ## min-width: 319 to max-width: 479 */
@media only screen and (min-width: 319px) and (max-width: 479px) {
    .top-header .top-menu { 
		width: 100%;
	}
	
	.top-header .top-menu li a {
		padding: 10px 0;
	}
	
	.logo-search-block [class*="col-xs-"] {
		width: 100%;
		margin-bottom: 25px;
	}
	
	.slider-section .carousel-control {
		top: 11%;
	}
	
	.single-product .main-product.col-xs-6,
	 
	
	.product-box {
		width: 260px;
		margin: 0 auto;
	}
	.single-product-sidebar .widget_recent_post .shopping-cart-table ul li {
		margin-bottom: 20px;
	}
	.widget_facebook ul li:nth-child(4n-4) {
		margin-right: 8px;
	}
	
	/* ## Register */
	.register-user-banner h2 {
		top: 11%;
		font-size: 14px;
	}
	
	/* Shipping Cart */
	.shopping-cart-footer a.btn {
		margin-bottom: 20px;
	}
	
	.page-wizard ul li a {
		padding: 18px 28%;
	}
	
	.contact-form .btn, .register-user .btn, .estimate-details .btn {
		padding-left: 27px;
		padding-right: 27px;
	}
	
	/* Contact */
	.contact-details .col-xs-6,
	.breadcrumb,
	.return-home-link	{
		width: 100%;
	}
	
	.return-home-link {
		float: left !important;
	}

	.page-breadcrumb .breadcrumb,
	.return-home-link a {
		line-height: 1;
	}
	
	.look-book .carousel-caption h1 {
		font-size: 28px;
	}
	
	.look-book .carousel-caption {
		bottom: 13%;
	}
		
	.dropdown.mega-dropdown.open .mega-dropdown-menu {
		max-height: 240px;
		min-height: 240px;
		overflow-y: scroll;
	}
}

/* ## min-width: 991 */
@media (max-width: 991px) {
    
        .cart-link:hover .cart-dropdown {    left: 2vw !important;    width: 96vw;    position: fixed;    top: 123px !important;}
        
        .navbar-header .logo,
	.navbar-fixed-top .logo {
		display: inline-block;
		padding: 10px 0;
		position: absolute;
	} 
        .navbar-header .logo,
        .navbar-fixed-top .logo { right:0px; left:auto;}
	
	.navbar-header { 
		float: none; 
	}

	.navbar-toggle { 
		display: block; 
		border: 1px solid #fff; 
		margin: 18px 0; 
	}
	
	.navbar-toggle .icon-bar { 
		background-color: #fff; 
	}

	.navbar-nav.navbar-right:last-child { 
		margin: 0; 
	}

/*	.navbar-collapse.in { 
		overflow-y: auto !important; 
	}*/
	
	.navbar-collapse { 
		padding: 0; 
		background-color: #fff; 
		border-top: 1px solid transparent; 
		box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); 	
	}
	
	.navbar-collapse.collapse { 
		display: none !important; 
	}
	
	.collapse.in{ 
		display:block !important; 
	}

	.navbar-nav { 
		width: 100%; 
		margin: 0; 
	}

	.navbar-nav > li { 
		min-height: 0;
		float: none; 
	}
	
	.menu-block .navbar-nav > li > a {
		line-height: 15px;
	}

	/* Navigation Menu */
	.menu-block .navbar .nav > li {
		display: block;
		float: left;
		width: 100%;
		margin: 0;
	}
	.menu-block .navbar .nav li a {
		padding: 15px 0;
		position: relative;
		z-index: 9999;
	}
	
	.menu-block .navbar .nav li a:hover {
		padding-bottom: 15px;
	}
	
	.menu-block .navbar .nav li.dropdown > a:hover:before,
	.menu-block .navbar .nav li.dropdown > a:before {
		bottom: 0;
	}
	
	/* Dropdown menu */
	.dropdown-menu {
		padding: 0;
		position: relative;
		box-shadow: none;
		width: 100%;
		border-radius: 0;
	}
		
	.tooltip { 
		opacity: 0;
	}
	
	.dropdown-menu.mega-dropdown-menu .post li a {
		padding: 0;
	}
	
	.menu-block .dropdown-menu {
		border: none;
		box-shadow: none;
	}
	
	.navbar .nav > li > .dropdown-menu:after {
		left: 0;
		right: 0;
		margin: 0 auto;
		width: 0;
		top: -6px;
	}
	
	.menu-block .navbar-nav .open .dropdown-menu,
	.navbar-nav .open .dropdown-menu	{
		border-top: 2px solid #b3aa9b;
		position: relative;
	}
	
	.dropdown.mega-dropdown .tooltip {
		display: none;
	}
	
	.navbar-default .navbar-nav > .open > a, 
	.navbar-default .navbar-nav > .open > a:focus, 
	.navbar-default .navbar-nav > .open > a:hover {
		background-color: transparent;
	}
	
	.menu-block .navbar-fixed-bottom .navbar-collapse, 
	.navbar-fixed-top .navbar-collapse {
		max-height: 100%;
	}
	
	.dropdown > a:focus,
	.dropdown > a:hover {
		border-bottom: 2px solid #b3aa9b;
	}
	
	.nav .open > a, 
	.nav .open > a:focus, 
	.nav .open > a:hover {
		border: 0;
	}
	
	.menu-block .navbar .nav li:last-child:hover a:after {
		border: none;
	}
	
	/* Category */
	
	.category-box-main .category-box > a{
		bottom: 8px;
	}
	
	/* Product */
	.category-box-main .col-md-3:nth-child(n) .category-box,
	.product-box {
		border: 1px solid #e8e8e8;
	}
	
	/* Shipping Cart */
	.shopping-cart-table .shop_table > tbody {
		border-top: none;
	}
	
	/* Blog Page */
	.entry-cover img {
		width: 100%;
	}

	.shop_table.cart thead {
		display: none;
	}
	.shop_table.cart thead,
	.shop_table.cart tbody,
	.shop_table.cart th,
	.shop_table.cart td,
	.shop_table.cart tr {
		display: block;
	}
	 
	/* Hide table headers (but not display: none;, for accessibility) */
	.shop_table.cart thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	 
	.shop_table.cart tr { 
		border: 1px solid #ccc;
	}
	 
	.shop_table.cart td {
	/* Behave like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
		white-space: normal;
		text-align:left;
	}
	
	.shopping-cart-table .shop_table tr > th, 
	.shopping-cart-table .shop_table tr > td {
		padding-left: 140px;
	}
	 
	.shop_table.cart td:before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 20px;
		left: 17px;
		width: 45%;
		padding-right: 10px;
		/*white-space: nowrap;*/
		text-align:left;
		font-weight: bold;
	}
	.shop_table.cart td:before { content: attr(data-title); width: 50%; position: absolute; display: inline-block; color: #000; text-transform: uppercase; }
	
	.product-description a b {
		display: inline-block;
	}
	
	.single-product-sidebar {
		display: inline-block;
		margin-top: 25px;
	}
	
	/* Mega Menu */
	.dropdown-menu,
	.dropdown-menu.mega-menu {
		width: 100%;
		position: relative;
		left: 0;
	}
	
	.mega-dropdown-menu .carousel  {
		display: inline-block;
	}
	
	.mega-dropdown-menu:before{
		left: 0;
		right: 0;
		margin: 0 auto;
		width: 0;
		top: -6;
	}
	
}

/* ## min-width: 1800 to max-width: 1920 */
@media only screen and (min-width: 1800px) and (max-width: 1920px) {
   
}



@media only screen and (min-width: 319px) and (max-width: 767px) {
    
   .logo-search-block .col-md-3.ow-right-padding >a img {
    max-width: 1255% !important;
    width: auto;
    height: 50px;
    padding-bottom: 25px !important;
    margin-left: -24%;
}

    .top-header .top-menu {    width: auto;}
     
    
    .logo-search-block {
    padding-bottom: 3px;margin-left: 0px;margin-right: 0px;
    padding-top: 3px;
}
.logo-search-block form { width:120px;}


.logo-block {
    text-align: center;
    display: none;
}

#navbar.collapse.in {
    margin-bottom: 28px;
}


#logo-mobile { float:right; display:block !important; float:right;       margin-top: 4px;}
#logo-mobile img{   height: 38px;     }
.menu-block .navbar .nav {
    padding: 0px;
}
.logo-search-block .ow-left-padding {  margin-bottom: 15px;  max-width: 100%; width:100%; float:right;}
.logo-search-block .ow-right-padding { margin-bottom: 15px;   max-width: 80px; float:left;}
.logo-search-block .ow-right-padding  form { margin-top: -6px;    width: 80px;    padding: 0px;}
.category-section { padding-top:0px; padding-bottom: 90px;}
.category-section .col-md-6.promo-title > h3,
.promo-title h3 { font-size: 15.92px; }
.categories-title h3 { padding-bottom: 12px;}
.category-section .categories-title {
    margin-top: 23px;
}
.category-section .col-md-6 > h4{
    background:none; font-size:15px;
    padding: 0px;
    margin: 0px;
}

.col-md-9.col-sm-9.copy-rights {
    padding-right: 70px;
}




#featured-products {padding-top:50px;}
.single-product-row-5.col-md-5,
.col-md-7.single-product-sidebar,
.single-product-row-5 .product-thumb, .product-slider{
    width:100%;
}

/* releavant */
.category-box.product-box {height:280px;}
.category-box.product-box { border:none !important;  }
.single-product-sidebar .single-side-widget { clear:both;background-size: 250px auto; margin-bottom:0px; width:250px; margin-right:auto; margin-left:auto; border:none;}

.single-product-sidebar .single-side-widget.list2,
.single-product-sidebar .single-side-widget.list2 + .single-side-widget.list2 { clear:both; display:block;  border:none !important;; padding:0px 12px !important;}

#single-product .container .container .col-md-3.col-sm-6.col-xs-6.main-product { width:50%; float:right;}
#single-product .container .container .col-md-3.col-sm-6.col-xs-6.main-product:nth-child(2n+1) { clear:Both;}
#single-product .container .container .col-md-3.col-sm-6.col-xs-6.main-product .category-box.product-box { max-width:100%; height:200px;}
.single-product .main-product.col-xs-6, .product-box { max-width:100%;}
.sww-add + .swal2-actions button { width: 100%; margin-right: 0;    margin-left: 0;}
span.amount {
    width: 98% !important;
    margin: 1% !important;
}

span.amount a { display:none;}
.col-md-3.col-sm-6.col-xs-6.main-product:nth-child(5n+1) { clear:none}
.col-md-3.col-sm-6.col-xs-6.main-product:nth-child(2n+1) { clear:both}
.col-md-3.col-sm-6.col-xs-6.main-product {  background-image:none; }
/* check out */

.shop_table.cart td { min-height:60px; height:auto;}

/* mobile simple nav wizard */
.page-wizard-cl ul li a { font-size:13px;}

.page-wizard-cl ul li:after,
.page-wizard-rtl ul li:after,
.page-wizard-rtl ul li a:after,
.page-wizard-cl ul li a:after,
.page-wizard-rtl li.nactive a:before, .page-wizard-rtl ul li:hover a:before,
.page-wizard-cl ul li.nactive a:after,
.page-wizard-cl ul li.nactive:after, .page-wizard-cl ul li:hover:after, .page-wizard-cl ul li:focus:after { display:none !important;}

.menu-block { position:fixed; top:0px; background-color: #f7f7f7; background-color: transparent;
    border: none; box-shadow:none; }

.menu-block, 
.menu-block.navbar-fixed-top  {background:#f7f7f7fe;}
.top-header { padding-bottom:20px;     height: 60px;}
#logo-mobile {
    float: right;
    display: block !important;
    float: right;
    margin-top: 16px;
    margin-right: 0px;
    margin-left: 50px;
    margin-bottom: -10px;
}

.top-header .top-menu li { font-size:13px;}

.top-header a + .top-menu {
    margin-left: 50px;
}

.navbar-toggle { float:left;}
#navbar {  
    margin-bottom: 28px;
    position: fixed;
    width: 54vw;
    z-index: 999;
    top: 71px;
    background: #fff;
    left: 0px;
    box-shadow: 4px 4px 4px #87878755;
}


#featured-products2 .category-box span.sale, #featured-products3 .category-box span.sale {font-size: 18px !important;  margin-right:80%}

.page-wizard-rtl ul li a, 
.container .page-wizard-rtl li.nactive > a[href] { min-height:82px;}
.contact-form-details.payment-getway-option#step2-content .contact-form input[type=text], .contact-form-details.payment-getway-option#step1-content .contact-form input[type=text] { width:100%}
.contact-form.bottom-shadow.animated.fadeInUp {    padding-right: 7px;    padding-left: 7px;}
#step3-content iframe { height:560px;}
a#top { height:137px;}
#top-menu-logo ,
#logo-mobile,
button.acc-hidden { display:none !important;;}

.menu-block .navbar .nav li a { color:#000; text-align: left;}
.top-header .col-sm-8  {    float:right;  display: inline-block; width:59%;}
.top-header .top-social {     display: inline-block; width:40%; padding-bottom:0px;}
select#langselector { width:42px; font-size:14px;}
.top-header a + .top-menu { margin-left:1px;}
.cart-link font.items-count { right: -5px;}

.top-header .top-menu li { padding:0px 5px;}

#categories-list .owl-carousel .owl-item { max-width:84px;}

.col-md-3.col-sm-6.col-xs-6.main-product { width:48%;}
.logo-search-block .container { padding:0px;}
.inner-product img { max-height:202px;}

 #langselector.eng-flag  {background:#fff;}
 
 .category-box span.sale { font-size:20px !important; margin-top: -3px;    margin-right: -10px;}
 
 .widget-section .container > .col-md-3.widget_about + div {clear:Both;}
 .widget-section .container > .col-md-3.widget_about .logo-block { display:block; padding-bottom:10px;}
 
 .widget-section .container > .col-md-3.widget_about {width:100%;}
  .widget-section .container > .col-md-3.widget_about .address ,
  .widget-section .container > .col-md-3.widget_about .helpline { width:44%; float:left; clear: both;}
 /* hp widgets */
 
 #tbl-category-section { min-height:1600px;}
 #tbl-category-section .cat-tbl { min-width:48%; width:48%; max-width:48%; margin:12px 1%; float:right;}
 #tbl-category-section .cat-tbl.cat-idx-3, 
 #tbl-category-section .cat-tbl.cat-idx-8 { float:right;} 
 #tbl-category-section .cat-tbl.cat-idx-2 {  min-width:98%; width:98%; max-width:98%; } 
 #tbl-category-section {    height: auto;    overflow: visible;}
 
 .bcontainer .main-product { position:static; right:auto !important;}
 #featured-products3 a.b-next, #featured-products3 a.b-prev, #featured-products2 a.b-next, #featured-products2 a.b-prev { display:none;}
.bcontainer {
    overflow: visible;
    height: auto;
    width: 100%;
    position: relative;
    padding-top: 20px
}
#featured-products2 .container .main-product:nth-child(4) ~ .main-product ,
#featured-products3 .container .main-product:nth-child(4) ~ .main-product {
    display: block;
}
#featured-products2 .col-md-3.col-sm-6.col-xs-6.main-product ,
 #featured-products3 .col-md-3.col-sm-6.col-xs-6.main-product {
    width: 48%;
}

#featured-products2 .category-box.product-box, #featured-products3 .category-box.product-box { height:60vw;}
#tbl-category-section .cat-tbl a { font-size:24px;     word-break: break-all;
    padding-right: 10px; padding-LEFT: 10px;    min-width: auto;}




/* cart */

.shopping-cart-table .shop_table .product-thumbnail img {   max-width: none;
    max-height: none;  height: 138px;
    max-width: 96px;
    transform: scale(1);}
.shopping-cart-table .shop_table tr > td {  clear:Both; border:none !important;  padding: 0px 10px;}
.shop_table.cart td { min-height:18px;}
.product-price span.oldPrice { margin:0px;}
.shopping-cart-table .shop_table tr > td.product-subtotal {float:right;}
.shopping-cart-table .quantity { float:left}
.shop_table.cart td:before { display:none}
.coupon form,
.coupon input.form-control,
.coupon input.btn,
.estimate-details.shopping-cart-table.coupon h4 { float:none; width:100%;}
.estimate-details.shopping-cart-table.coupon form { height:80px;}
td.product-edit { float:right; margin-top:-220px;}
td.product-edit a { font-size:20px;}
.shop_table.cart tr { min-height:262px;}
.product-delete {
    width: 24px;
    height: 24px;
    
    background-size: 100% auto;
}
.shop_table.cart tr.spc { min-height:10px; height:10px;}
.product-price span.oldPrice { margin-right:15px;}
.shopping-cart-table .shop_table tr > td.product-subtotal { text-align:right;}


.estimate-details.shopping-cart-table.totals .continue-btn, .estimate-details.shopping-cart-table.totals a, details.shopping-cart-table.totals table {
    width: 100%;
    float: none;
    min-width: 100%;
    margin: 10px auto;
}

.cart-footer-ttl { text-align:center !important; width:100%;}
.estimate-details.shopping-cart-table.totals table { width:100%;}
.estimate-details.shopping-cart-table.totals table th {    padding: 0px 30px;}
.estimate-details.shopping-cart-table.very form,
.estimate-details.shopping-cart-table.very h4 {    float: none;    width: 100%;}
.estimate-details.shopping-cart-table.very #delivery-selector > div { width:75%;}
}


