.col-lg-8x, col-xs-57, .col-sm-58 {
    float: left;
}


@media (min-width: 601px) {
    .newHeaderMenu {
	margin-top: 15px;
    }
    .navbar-header {
	float: left;
    }
    .site-header-container, .site-footer-container {
	width: 100% !important;
    }
    .col-sm-60, .col-sm-58, .col-sm-14, .col-sm-46, .col-sm-34, .col-sm-48, col-sm-10x, .col-sm-38{
	float: left;
    }
    
    .col-sm-3x {
	width: 5%;
    }
    .col-sm-8x {
	width: 13.33333333%;
    }
    .col-md-2x {
	width: 3.33333333%;
    }
    .col-sm-10x {width: 18.333333%;}
    .col-sm-14 {width: 23.33333333%;}
    .sub-nav-menubar .department_nav .normal-p-boldtxt, .sub-nav-menubar .department_nav .normal-p-txt {
	font-size: .92857em;
    }
    .slick-arrow {
	top: 40%;
    }
    .col-sm-34 {width: 56.66666667%;}
    .col-sm-38 {width: 63.33333333%;}
    .col-sm-46 {width: 76.66666667%}
    .col-sm-48 {width: 80.66666667%}    
    .col-sm-58 {width: 96.66666667%;}
    .col-sm-60 {width: 100%;}

    .col-sm-offset-1 {margin-left: 1.66666667%;}
    .col-sm-offset-2 {margin-left: 3.33333333%;}
    .most-popular-categories {
	padding-left: 10px;
	padding-bottom: 10px;
    }

}

@media only screen and (max-width: 991px) {
    header .header-center .container {
	position: relative;
    }
    header .open-mobile-menu {
	display: block;
	margin-left: 10px;
    }
    header .header-center .header-search .form-group {
	margin-top: 0;
    }
    header .header-search {
	padding: 5px 15px;
    }
    header .logo {
	margin: 0 auto;
	display: block;
	/*width: 125px;*/
	/*height: 55px;*/
    }
    header .logo img, header .is-sticky .logo img {
	/*margin: 0 auto;*/
	position: relative;
	display: block;
	height: 37px;
	top: -4px;
	/*margin: 0 -10px;*/
    }
    .newHeaderCt {
	
    }
    .headerUserCt {
	margin-top: 10px;
	padding-left: 5px;
    }
    .headerCartCt {
	margin-top: 10px;
    }
    .top-user-menu {
	margin-top: 10px;
    }
}

@media (min-width: 992px) {
    .col-md-offset-0 {
	      margin-left: 0;
    }
    .borderHandingForHeader {
	      /*margin-top: 0px;*/
    }
    .footerlinks .adjust-footer {
	      margin: 0;
	      width: 100%;
    }

    .borders {
        border-right: 1px solid #e5e5e5
    }

}

@media (min-width: 1024px) {
    .site-logo img {
	height: 39px;
	width: 99px;
    }
    .prodImgBlock {}
    .site-header-container, .site-footer-container {
	width: 970px;
    }
    .col-md-12, .col-md-48, .col-md-23, .col-md-22 {
	float: left;
    }
    .col-md-8x {
	width: 13.33333333%;
    }
    .col-md-2x {
	width: 3.33333333%;
    }
    /*.col-md-12 {width: 20%;}*/
    .col-md-48 {width: 80%;}
    .col-md-23 {width: 38.33333%;}
    .col-md-22 {width: 36.66666667%;}
}

@media (min-width: 1201px) {
    .site-header-container, .site-footer-container, .site-breadcrumb {
	width: 1170px;
    }
    #brosweTextId {width: 920px;}
    .prodImgBlock {}
    .col-lg-2x {
	width: 3.33333333%;
    }
    .col-lg-8x {
	width: 13.33333333%;
    }
    .col-lg-60, .col-lg-45, .col-lg-9, .col-lg-51, .col-lg-24, .col-lg-36 {
	float: left;
    }
    .col-lg-9 {width: 15%;}
    .col-lg-24 {width: 40%;}
    .col-lg-36 {width: 60%;}
    .col-lg-45 {width: 75%;}
    .col-lg-51 {width: 85%;}
    .col-lg-60 {width: 100%;}

}

@media(max-width: 600px) {

    .userNameText {
	   color:#4a4a4a
    }

    .main-slider-section {
        min-height: calc(50vh - 225px);
    }

    .slick-arrow {
        top: 35%;
    }

    .borders {
        border-bottom: 1px solid #e5e5e5;
        padding-bottom: 10px;
    }

    .border-bot{
        border-bottom: 1px solid #e5e5e5;
    }

    .product {
        width: 50%;
    }

    .favorites-products {
        margin-top:0;
    }

    section {
        padding-bottom:0;
    }

    .product-images {
        padding:0 !important;
    }

    .product-list {
        padding-top: 15px;
    }

    .products {
        padding-left:0!important;
    }

    /** left filter */

    .sidenav {
        height: 100%;
        width: 0;
        position: fixed;
        z-index: 99999;
        top: 0;
        left: 0;
        background-color: #ebebeb;
        overflow-x: hidden;
        transition: 0.5s;
    }

    .sidenav a {
        padding: 8px 8px 8px 32px;
        text-decoration: none;
        font-size: 25px;
        color: #333;
        display: block;
        transition: 0.3s;
        cursor: pointer;
        z-index: 99999999;
    }

    .sidenav a:hover, .offcanvas a:focus{
        color: #333;
    }

    .sidenav .closebtn {
        position: absolute;
        top: 0;
        right: -7px;
        font-size: 36px;
        margin-left: 50px;
    }
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}

.nav_filter {/*padding-top: 15px;*/}

/* left filter  **/

@media(min-width:1px) and (max-width:767px){
    .visible-only-xs{
	      display:block
    }
    .main-slider { min-height: 200px;}
    .basket-main {padding-top:0px;}
    .basket-product-row img {
	      width: 86.4px;
	      height: 124.2px;
    }
    .basket-totals {padding-left:0;}

    .skuListRegularPrice {letter-spacing: 0.1px;}
    .skuListRegularPrice span {font-size: 14px;}
    .skuListRegularPrice del {font-size: 12px;}
    
    .products {width: 100% !important;}
    
    .order-status {text-align: left;}
    
    .borders {
        border-bottom: 1px solid #e5e5e5;
        padding-bottom: 10px;
    }

    .border-bot{
        border-bottom: 1px solid #e5e5e5;
    }

    .right-banner {border-left:none;padding:0!important;}
    figure {margin-bottom: 30px;}
    .t-link-nav-icon img {
        height: 40px;
    }
    .margin-medium {
        margin-bottom: 5px!important;
    }
    .divider {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    h3 {margin-top: 8px;}
    h4 {margin-top: 5px; margin-bottom: 5px;}

    .payment-logo {
        padding-top: 20px;
    }
}

@media (max-width: 992px) {
    .logo-wrap {
	/*margin-top: 10px;*/
    }
    .basketitem-price {
	text-align: right;
	font-size: 22px;
	margin-top: 5px;
    }
    .basketitem-quantity {margin-left: 20px;}
    .basketitem-quantity .input-group {
	float: right;
    }
    .basket-product-details {padding-left:40px;}
    .btn-number, .input-number {width: 40px;height:40px}

    .basket-totals {padding: 0;}
    .banner-title-text {padding-top:10px;}
    .payment-logo {
        padding-top: 20px;
    }
}