.container { width: 100%; max-width: 100% !important; }
li.hez img { position: relative;  top: -3px;    width: 23px;}


@media (max-width: 1250px) {.contact-left.col-lg-offset-1{margin-right:0;}}


@media (max-width: 1199px) {
.compare-cell img{max-width:120px;}
.compare-cell-sticky img, .compare-cell img{max-height:70px;}
}


@media (max-width: 991px) {
    .container{padding-right: 15px;  padding-left: 15px;}
    
	.cart_new_order{display:none;}
	.navbar-toggle{top:17px;}
	.cart-order{display:inline-block;width:100%;}
	#expand_details,#edit_cart{display:inline-block;width:50%;text-decoration:underline;}
	.shipping-br{border: 1px solid #b6b6b6;margin-bottom:10px;}
	.cart-order,.shopping-total{border:0;}
	.shopping-total{clear:both;}
	.subtotal,.discount{font-weight:600;font-size:1rem;}
	#ShoppingCart_Total .cart-total { padding: 0 15px;	}
	.shopping-total{margin-bottom:10px;}
	.minusBtn,.plusBtn{background: #ffffff; color: #D31F27;  text-align: center; width: 39px;border: 0; height: 45px; font-size: 1.3rem; text-decoration: unset; padding: 8px 12px; top: 0; display: inline-grid; align-items: start;}
    .overBlockCount { display: block; border: 1px solid #878787; border-radius: 6px; overflow: hidden;height: 45px;margin-top: 2px;}
    .plusBtn {  border-radius: 0px 6px 6px 0;}
    .minusBtn {  border-radius: 6px 0px 0px 6px;}
	a.minusBtn:hover,a.minusBtn:active,a.minusBtn:visited,a.minusBtn:focus,a.plusBtn:hover,a.plusBtn:active,a.plusBtn:visited,a.plusBtn:focus{color:#D31F27;text-decoration:unset;}
	.folder{padding:5px 0;}
	/*23-1-20 Update*/
		#searchbox {width: 100%;padding: 16px 10px;text-align: right;direction: rtl;}
		.search-btn {height: 30px;}
		.form-search {height: 40PX;width: 100%;}
		.suggestion_list {width: 102%;top:36px!important}
		.search{    width: 100%;    margin-top: 15px;display:none;position:absolute;top:43px;background:#fff;z-index:999;padding:5px;width:100vw;margin-right: -5%;}
		.sticky-wrapper.is-sticky .search{top:26px;}
		.sticky-wrapper.is-sticky .navbar-toggle{top:9px;}		
		
	/*END OF 23-1-20 Update*/
	
    div#compareContainer { overflow-x: scroll;-webkit-overflow-scrolling : touch;}
    .long-row {  width: 165%;}
    .itemWrapper img { max-height: 50px;}
    #compare_bar.show { bottom: 55px;}
    .itemWrapper { height: auto;}
    .compare-cell { text-align: right;}
    .compareBtn a {  font-size: 0.8889rem;}
    .is-sticky div#compare-sticky.long-row {  margin-left: 4.4% !important;  width: 150.315%;  margin-right: 4.32% !important;}
    .descript {width:100%}
    .product-content, .product-content-list { margin-top:20px; }
    a#compare_bar_btn {  padding: 5px 10px;   font-size: 0.85rem;}
  .compare_bar_btn_block { text-align: left;}
  .product #countProd1 { height: 34px;  border-color: #999;  box-shadow: none;}
  .addToCart.pull-right {  float: none !important;}
  .mobileProductIcon { display: flex; justify-content: center;  align-items: baseline;  margin-top: 13px;}
  .product .btn.addToWishlist {  top: -4px;}
  .product .copyToBoard {  margin-right: 0;}
  .product-content h1, .complexproduct h1 {  font-size: 1.1rem;}
	.product .bg_gray .priceNoTax{font-size: 1.35rem;}
	.product .bg_gray .priceNoTax span.labelPrice{font-size:1.1rem;}
	div#line-count > div:first-child {line-height: 2.5;}
}

@media (max-width: 675px) {
    .long-row {  width: 195%;}
    .is-sticky div#compare-sticky.long-row {   width: 177.645%;  margin-left: 4.6% !important; margin-right: 4.12% !important;}
}

@media (max-width: 615px) {
      .itemWrapper img { max-height: 40px;} .compare_bar_btn_block {  margin-left: 0px;   text-align: center;}
   }

@media (max-width: 500px) {
    #compare_bar .clearBtn .btn {  padding: 0 7px;  }
    #compare_bar .btn-group-sm > .btn, .btn-sm {  padding: 4px 5px 4px; }
    .clearBtn { margin-top: 1px;}
}

@media (max-width: 485px) {
    .itemWrapper img { max-height: 30px;}
    .itemWrapper { height: 55px;}
}

@media (max-width: 430px) {
    .long-row {  width: 350%;}
    .is-sticky div#compare-sticky.long-row {   width: 318.85%; margin-left: 4.8% !important; margin-right: 3.92% !important;}
    a#compare_bar_btn {  padding: 5px 5px;   font-size: 0.78rem;}
     i#compareIcon { font-size: 0.6rem;}
    .compare_bar_btn_block {   margin-left: 0;}
     }

@media (max-width: 400px) {
    #compare_bar.show { bottom: 45px;}   i#compareIcon {  font-size: 0.5rem;  padding-right: 2px;}  
    a#compare_bar_btn { padding: 5px 4px;   font-size: 0.7rem;}  
}

@media (max-width: 320px) {
    .itemWrapper { height: 50px;  }
}

/**************end compare****************/




@media (max-width: 1845px){
	#WishList {  width: 100%;}
}



@media (min-width: 1601px) {
	.top-right #inner-left { margin-right: 25px; }
}




@media (min-width:1200px)  and (max-width: 1635px) {
	.WishPrice {  width: 21%;}
    #WishList .column-delete {  width: 20.5%;}
}

@media (max-width: 1600px) {
	header .top-right { width: 40vw; }
	header .top-left { width: 42vw; }

}

@media (max-width: 1570px) {
	.top-search { padding-left: 0; }
	.top-search .form-search { position: relative; }
	.top-search .form-search #searchbox { display: none; position: absolute; left: 0; top: 40px; width: 270px; }
	
	#hc2.cart span#cart_qnt { top: 0; }
	#sapmenu { right: -6vw; }
    
    .sale-big .col-lg-1 { display: none;}
    .sale-big .col-lg-10 {  width: 100%;}
}



@media (max-width: 992px) and (max-width: 1290px) {
	.ContactUs #main-content .editor_text > .row > div[class^="col"]:first-child { width: 100%; }
	.ContactUs #main-content .editor_text .hidden-xs { display: none; }
}
/*@media (max-width: 1399px) {
    .container { padding-right: 15px; padding-left: 15px; }
}*/


@media (min-width: 1265px) and (max-width: 1320px) { 
	/*#ShoppingCart .cart_btn > a { font-size: 24px; }*/
	#ShoppingCart .cart_btn > a:first-child img { height: 22px; }
	#ShoppingCart .cart_btn > a:last-child img { margin-top: 7px; }
}

@media (min-width: 1200px) and (max-width: 1265px) {
	/*#ShoppingCart .cart_btn > a { font-size: 22px; }*/
	#ShoppingCart .cart_btn > a:first-child img { height: 22px; }
	#ShoppingCart .cart_btn > a:last-child img { margin-top: 7px; height: 18px; }
	.secure-checkout { font-size: 20px; }
 
}

@media (min-width:992px)  and (max-width: 1150px) {
	 #sapacc .btn-group-xs>.btn, .btn-xs {  padding: 7px 13px 9px; }
}

@media (min-width: 992px) and (max-width: 1050px){
	/*#ShoppingCart .cart_btn a { font-size: 22px; }*/
}

@media (min-width: 1570px) and (max-width: 1600px) { 
	header .top-left .user-top-menu { margin-left: 5px; }
}

@media (min-width: 1200px) and (max-width: 1600px) { 
 /*.branches-list li .branch-name, .branches-list li .branch-phone-title, .branches-list li .branch-address, .branches-list li div[class^=branch-phone] a, .branches-list li .waze a { font-size: 1.2vw; }*/
}

@media (min-width: 1200px) and (max-width: 1570px) { 
	header .top-left .user-top-menu { margin-left: 0; }
}


@media (min-width: 992px) and (max-width: 1288px) { 
	.top-right #inner-left { margin-right: 15px; }
}

@media (min-width: 992px) and (max-width: 1200px) { 
	header .top-left .user-top-menu { margin-left: 0; }
}


@media (min-width: 992px) and (max-width: 1199px) {
	
  #login iframe { width: 370px; }
	#sapmenu { right: -16vw; }
	#sapmenu iframe { width: 385px; }
    .container { padding-right: 15px;  padding-left: 15px;    }
    #compareContainer .navbar-sticky, #compareContainer .is-sticky #compare-sticky { width: 97.1%;} 
      #mobilemenu .info-list { bottom: 64px; }
}


@media (min-width: 1200px) and (max-width: 1730px) {
	.list-2-levels-footer { margin: 0; }
}

@media (max-width:1495px) {
    .col-lg-3.total.sum {   width: 38%;}
    .col-lg-3.footer {  width: 38%;}
}


@media (min-width: 1200px) and (max-width: 1440px){
 /*.branches-list li h2 { font-size: 2vw; }*/
}

@media (min-width: 992px) and (max-width: 1441px) {
  #icon-menu li, #top-link li, #access-menu li, .cart-loading, #hc2, #login li, .cart-title { margin-left: 0px; }
   /*.imgProduct .labelImageProduct { width: 50%; }*/
}


@media (max-width: 1380px) {
	header .top-right { width: 43vw; }
}



@media (max-width: 1324px) {
  #top-link>li:after, #access-menu>li:after { padding: 0 15px 0 0px; }
  .product .breadcrumb, .complexproduct .breadcrumb { margin-bottom: 20px; }
  .welcome-msg {  margin-right: 1.5vw;}
    .top-cart {   margin-right: 1.5vw; }
     
}



@media (max-width: 1320px) {
  .icons-line img { max-height: 80px; }
  .product .yoxview, .complexproduct .yoxview { margin-bottom: 20px; }
  .mytab { margin-left: 20px; }
  div#ShoppingCart.col-lg-11 {  width: 100%;}
}

@media (max-width: 1249px) {
    .addToCart button, #addTofavorite button, #addToCompare button {  width: 16.65vw;}
   }


@media (max-width: 1200px) {
    .sale-hp { padding-top: 14px; padding-bottom: 15px;}
}


.header .navbar {margin: 0;min-height: 0;z-index: 99;width: 258px;    position: absolute;  border: 0;padding: 0 15px;	}

@media (max-width: 1199px){
 .accessibility_title .text, .welcome-msg .text {display:none;}



    .WishList .code {   line-height: 1.8em;}
    .wishDesc { line-height: 1.5em;}
    .WishPrice { line-height: 1.8em;}
 
    .loginpage .btnOneRow > div {  width: 83.33333333%; }

}

@media (max-width: 991px) {
    html { font-size: 95%; }
    header {      border-bottom-width: 1px;    border-color: #434242;}
    .header{position:relative}
    main {   min-height: 75vh;  }
	main section { margin-bottom: 50px; }
    .product main section, .complexproduct main section { margin-bottom: 14px; }
	header .logo .navbar-brand img { position: initial; margin: 15px 0 10px 0;	}
    i.icon-whatsapp {  font-size: 1.45rem;}
    li.hez img {  top: 0px; }
    .addToCart button, #addTofavorite button, #addToCompare button {  width: 200px;}
	/* .home .main-banner-mobile{margin-top:58px;} */
    .menu-general { text-align: right;}
    .logo.navbar-header { text-align: right; border-width:0 0 0px;border-style: solid;  padding: 5px 0 5px 0; margin:0px;    position: relative;}
    .logo a:last-child {float: left;}
    header .logo > a > img {max-height: 47px; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out;  -o-transition: all 0.6s ease-in-out;  transition: all 0.6s ease-in-out;}
    .is-sticky .logo > a > img {  max-height: 30px;}
    .breadcrumb {padding: 0em;margin-bottom: 0em;font-size: 0.6889rem;}
	
    .picture {  padding-right: 4.36%;  padding-left: 4.36%;}
    .branches-list li .phones {	border-width: 0px; }
    .navbar-brand {	padding-top: 0;	padding-bottom: 0;	text-align: left; }
   	header .navbar .container {	padding: 0;	}
    .breadcrumbs h1, .page-title h1 {border-bottom: 0px;text-align: right;padding-top: 10px;margin-bottom:8px;}
    .product_list .page-title h1 {border-bottom: 0px;text-align: right;	padding-top:10px;	margin-bottom:8px;}
    .map iframe {  height: 37vw !important;   }
    .gallery .brdr { border-width:0 0 1px; margin-bottom:10px;}
    .top-cart i { color: #434242;    font-size: 1.6rem;}

    .bottom-menu .list-inline > li { display: block;    margin-bottom: 7px; }
    .contact-left { margin-bottom: 0em; }
    .text-left { margin-top: 15px;}
    .bottom-menu li:nth-child(2n) { display: none;}
    .cart-title { display: none;}
    .top-link { position: absolute;  right: 166px; z-index: 999;top: 50%;  -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
    .top-cart {  margin-right: 0; position: absolute; z-index: 999;top: 50%; width: auto;  right: 84px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
	#P32 .icon-search{padding-right:10px;}
    .welcome-msg {  margin-right: 0; position: absolute;right: 124px;    z-index:999;top: 50%;  -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
    i.icon-man-user {  color: #55cc6c;font-size: 21px;}

	/* homepage */
	
	.home #menu-list-hp-mobile .item .title h2 { font-size: 16px; font-weight: normal;height:34px;overflow-y:hidden; }

	#ShoppingCart img { margin-top: 0px; }
	.prop { margin-bottom: 0px; }
	.ShoppingCart .oldprice { padding-top: 6px; }
	.tdata { padding-bottom: 4px; padding-top: 5px; }
	.tdata h2 { padding-top: 8px; margin-bottom: 0px; }
	.mbl_input { padding-left: 0px; padding-right: 0px; }
    /* .saleprice span{} */
    .saleprice {  font-size: 1.1rem;  font-weight: bold;  margin-top: 11px;   display: block;  margin-bottom: 3px;}
    .special_price {line-height: 0.5;}
    .stockCount{    font-weight: 400;  font-size: 12px;  height: 20px;  clear: both;  float: left;  width: 127px;  text-align: left;  line-height: 21px; padding-left: 2px !important;  margin-right: auto;}

    .home #main-content { margin-top:0;}
    .home .main-banner-mobile {  margin-bottom: 0;}
    .itemNoChild {  border-left: 0; border-right: 0;}
    /*.itemNoChild:nth-child(odd) {  background: #fff;}*/
    .itemNoChild .brdr {max-width: 88px;position: initial;}
    div#main-content .icon-magnifying-glass { bottom: 4px;  right: 4px;}
    a.moveToProduct {  display: block; float: left;  clear: both; margin-top: 5px;}
    .attrProduct { font-size: 0.9444rem; }
    .btn.addtocart i { margin: 0;  font-size: 1.42rem;top: 3px; color: #d41f27;}
    .moveToProduct i { margin: 0;  font-size: 1.7rem; top: 5px; right: -1px;  position: relative;}
    .moreInfo i { margin: 0; font-size: 1.42rem; top: 7px; position: relative;}
    .PricenoTax {font-size: 0.65rem; font-weight: 600;    padding-top: 3px;}
    .sale-title {  margin-top: 7px;  margin-bottom: 6px;}
     a.addToWishlist { margin-right: 30px; margin-left: 0px; padding: 7px 12px 6px; position: relative; top: 0px;float: left; height:33px;}
    input.countProd1 {margin-left: 0; margin-top: 0; height: 45px; width: 48px; border-top: 0; border-bottom: 0; padding: 0 3px 0px 3px; display: inline;  text-align: center; box-shadow: none; top: -3px; position: relative;}
	.btn.addtocart {padding: 5px 10.71px;  margin-top: 1px;  position: relative;  top: 0px;  height: 44px;  margin-right: 5px; background: #ffffff; float: left; border: 1px solid #999999; border-radius: 6px;}
    .moreInfo a { height: 44px; width: 45px; border-radius: 6px; overflow: hidden; border: 1px solid #999999;}
    a.moveToProduct {  width: 45px; overflow: hidden;  padding: 5px 10.71px;  margin-top: 4px; position: relative; height: 44px; background: #ffffff; border: 1px solid #999999; border-radius: 6px;}
    .btns-mobile {  display: table;}
    .withTAX{font-size:1.2rem;}
    #ShoppingCart .cart_btn > a:first-child {width: 142px;}
    .title-product {  line-height: 1.45;}
	.contact-form .ml15 {margin-left: 0px;}
    #BG8 {background-image:none!important;}
    h1 { margin-top: 0px; }
    .sales-home .top { padding-top: 28px; }
	span.code{font-size: 0.8889rem;text-decoration:underline;}
	.CategoriesList_hp { display: inline-block; }
	.CategoriesList_hp > div[class^="col"]{border-width:0 0 3px;border-style: solid ; margin: 0; float: right; }
	.CategoriesList_hp > div[class^="col"] h2  { text-align: right; }
	.CategoriesList_hp > div[class^="col"] h2 i { float: left; font-size: 40px; }

    .banners-links:first-child {  margin-bottom: 15px;}
    .banners-links-list-hp .image img { width: 100%;}
    .category-title { height: 8.27vw; font-size: 3.229vw;}
    .category-title img { max-height: 5.54995vw;}
    .banners-links-list-hp {margin-bottom: 0;}

    .sales-list-hp .item { margin-bottom: 20px; }
    .banners-sales-list-hp .item { margin-bottom: 0;  position: relative; top: 0;  -webkit-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%);}
    .banners-sales.banner-big { margin-top: 15px; padding: 30px 0;}
    .sale-hp .col-md-12 {  padding-left: 15px; padding-right: 15px;}

	.home .alternative-products { display: block; clear: both; }

	/* ContactUs */
	.ContactUs .editor-under-contact li { padding: 0 15px; border-left: 0; }
	.contact-text { margin-bottom: 20px; }
    
    .prefooter-content {   margin-top: 0px;  border-width: 0px;   margin-bottom: 0px;}
    .tdata.discount img {   margin-bottom: 45px;}
    
    .WishList i.icon-waste-bin {  position: relative;  padding: 9px 11.95px;  height: 33.59px;  font-size: 1.2rem;  line-height: 0.9;}
     .WishList .column-delete {margin-bottom: 10px;   margin-top: 6px;}


	.sale-title { font-weight: normal; color: #d42027; font-size: 0.9444rem;}
 
	/* loginpage */
	.loginpage #signup-panel.active ~ .social-networks-login > div { width: 91.66666667%; }
    .loginpage .tab-content {  background-image: none;  }


 	/* footer */
	section.prefooter { padding: 15px 0; }
	section.prefooter .editor-bottom-left { margin-top: 0; padding: 0 15px; } 

	#mobilemenu_bottom a { font-size: 0.8889em; }
	#mobilemenu a[href="cart"] > span { right: 0px; top: 3px; }
	
	#mobilemenu .mobile-search .navbar-search { height: 75px; padding-top: 15px; }
	
    .SideMenu .sapList:last-child a{ margin-bottom: 0px; }
  
	.SideMenu .heading { border-bottom: none; }
	/* cart page */
	/*.tdata.discount .row div[class^="col"]:last-child { padding: 0; }*/
	/*.tdata .qnt-update a { display: block; clear: both; }*/
	.secure-checkout { display: block; clear: both; }
    /*brands*/
    .brands .nav-tabs > li, .modal-body .nav-tabs > li { width: 40%; }
    .bg_firm { margin: 4px 10px; display:inline-block; }
    .bg_firm_eng { margin: 4px 6px; display:inline-block; }
    .brands #tabs { margin-top:0px; }
    .col-lg-3.total.sum {   width: 100%;}
    .col-lg-3.footer {  width: 100%;}
    .loginpage .btnOneRow > div {  width: 91.66666667%; }
    
    /* .firm{height:18px; font-size: 0.7rem; font-weight: 600;} */
    div#ShoppingCart .brdr { border: 0;}
    #ShoppingCart input[type="number"] { float: right; margin-left: 0; padding: 0 3px 0px 3px; border-top: 0; border-bottom: 0; font-size: 1.1rem; height: 45px; width: 48px;}
    .ShoppingCart .column-delete {display:table;margin-top:4px;}
    .ShoppingCart .column-delete a { margin-right: 0;}
    .ShoppingCart i.icon-waste-bin { font-size: 1.4rem; height: 44px;    border: 1px solid #999999; border-radius: 6px;   padding: 10.5px 10.86px 4.5px;}
    .cart-row-mbl { margin-top: 5px;}
    .ShoppingCart .moreInfo a { float: left;padding:5px 10.71px;}
    .ShoppingCart .moreInfo a i { top: 6px; font-size: 1.42rem; width: auto; padding: 0;}
    .cartPrice .small {  font-size: 0.75rem;}
    .ShoppingCart .PricenoTax {  padding-top: 0px;}
     .total { margin-top: 15px; line-height: 1.1;}
    .ShoppingCart .moreInfo {  max-width: 100%;}
    .ShoppingCart .saleprice, .ShoppingCart .saleprice span { line-height: 0.5;}
    .ShoppingCart .saleprice {  margin-top: 7px;  margin-bottom: 0px;}
    .flex-mbl-cart { display: flex;}
    #ShoppingCart .code {  font-size: 18px;}
    .flex-bottom-top { display: flex; flex-direction: column; justify-content: space-between;}
    .total.sum { padding-left: 0; padding-right: 0;}

    .business .image {height: 200px;  }
    .business .image img { max-width:95%;}
    .business a { margin-bottom:20px;}
    .business .description { height: 200px;}
    .business h2 {  font-size: 1.6667em;}

    span.title-bold { font-weight: bold;  }
    .qnt-update { font-size: 1em; margin-left: 6px; margin-right: 6px;}
    .qnt-update u { font-size: 0.8889em;}
    .icons-on-product:hover .image::after {background-color: transparent;}
   

     #footer-content {padding-bottom: 5px;  margin-top: 15px;}
    .product-images { margin-top: 20px; margin-bottom: 0px; }
    .icons-line { margin-bottom: 8px!important; }
    
    .social-icons img { height: 18px; }
            
    /*#navbar-sticky { position: fixed; top: 0px; }*/
    .panel-group { margin-top: 0px; }
     	.is-sticky .navbar-brand { padding-top: 0px;}
   	div.message-alert {width: 85%; }
    #parameters li { font-size: 12px; }
	/*.buttons .btn {margin-top:6px;}*/
	.cartTitle { margin-bottom: 6px; }
    .WishList .sale { max-width: 100%; }
    .WishList .prop, .ShoppingCart .prop , .ShoppingCart .qnt-update{ font-size: 0.8889rem;display: block; border: 1px solid #878787; border-radius: 6px;  overflow: hidden;  height: 45px;  margin-top: 2px;margin-right: 10px;}
    
    .quick_order .form-inline label {  display: block; }
    .sales-list .item { max-width: 444px;}
    .brands .brands-list .item .brdr {  max-width: 286px;}
    .home div#P909 { margin-bottom: 25px;}
    .moreInfo{margin: 0;max-width: 60px; width: auto;}
    .moreInfo a{color: white; width: 45px; overflow: hidden; text-align: center; padding: 5px 10.71px; position: relative; height: 44px; background: #ffffff; border: 1px solid #999999;  border-radius: 6px;}
    .priceAndInfo { margin-top: 3px;}
    .itemPanel, .itemPanel>div, .priceAndInfo, .moreInfo{padding: 0;}
    .itemPanel .priceAndInfo{margin-top: 14px;width: auto;}
    .itemPanel>div:first-child{margin-bottom: 0px;}
    .itemPanel{padding-right: 3px; position: relative;display: flex; flex-direction: column; justify-content: space-between;}
    /* .priceWrap{position: absolute;} */
    .minusBtn{margin: 0;padding-left: 14px;  padding-right: 14px;}
    .itemNoChild{padding:1px 0;}
    .image{padding: 0; justify-content: center; align-items: center; background-color: white; border: 1px solid grey;border-radius: 6px;overflow: hidden;}
    .moreInfo a img {  max-width: 100%;}
    .WishList .image{padding-left:15px;    border: 0;}
    .WishList .brdr {overflow:hidden; max-width: 100%;border-radius: 6px;    border-width: 1px;}
    .product .plusBtn { border: 1px solid #999999; border-radius: 0px 6px 6px 0; border-left: 0; top: 3px; height: 34px;  padding: 2.5px 14px;}
    .product .minusBtn { border: 1px solid #999999; border-radius: 6px 0px 0px 6px; border-right: 0; margin-left: 10px;  padding-left: 16.5px; padding-right: 16.5px; top: 3px; height: 34px;  padding: 2.5px 14px;}
     span.labelPrice { display: table; font-size: 0.75rem; float: right;}
    .priceBlock { display: table;  float: right; margin-right: 5px;}
    .saleprice span {  font-size: 1.1rem;}
    .btnCount { width: 39px; height: 45px; font-size: 1.3rem; padding: 7px 12px;}


}

@media (min-width: 1200px) {#compareContainer .navbar-sticky, #compareContainer .is-sticky #compare-sticky { width: 91.1%; }}
@media (min-width: 992px) and (max-width: 1496px) {#footer-content h4 { margin-top: 0; }}
@media (min-width: 992px) {
#footer-content h4 {margin-bottom: 4px;font-size:1.44em;}
.btn_login { margin-left: 0px!important; }
.modal-md { width: 620px; }
}

@media (min-width: 992px) and (max-width: 1199px) {
	/* contactUs */
	.ContactUs .editor-under-contact li:nth-child(2) { border-left: 0; }
	.list-2-levels-footer > li { padding:0 1.5vw 0 1vw; }

	#top-link>li:after, #access-menu>li:after { padding: 0 10px 0 0; }
	
	.mytab { margin-left: 10px; }
	.product-content-list {  margin-bottom: 5px; }

	/* loginpage */
	.loginpage #signup-panel.active ~ .social-networks-login > div { width: 83.33333333%; }
}


@media (min-width: 992px) and (max-width: 1023px) {
     #top-link>li:after, #access-menu>li:after { padding: 0 10px 0 0; }
   
}


@media (max-width: 820px) {
    .modal-dialog.entryModal { width: 433px; }
    .popupEntry {  min-height: 361px; }
}

@media (min-width: 768px) {
     #forgotpassword_modal2 .modal-dialog, #forgotpassword_modal .modal-dialog, #processAddToWishList .modal-dialog { width: 560px; }
     #WishList .row { margin: 0; }
    .dateOrder { text-align: left; }
  

}

@media (min-width: 721px) {
    .catTitleRight {  width: clamp(300px,30vw,384px);   }
}

@media (max-width: 720px) {.catTitleContainer{justify-content: space-between;}}

@media only screen and (min-width: 1016px) and (max-width: 1118px) {
    .login label, .signup label { font-size: 18px; }
}
@media only screen and (min-width: 992px) and (max-width: 1015px) {
    .login label, .signup label { font-size: 17px; }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {

    .product-images { margin-top: 20px; }
    .product .panel-collapse, .complexproduct .panel-collapse { padding: 0px 15px; font-size: 14px; }

}

@media (max-width: 768px) {
    #ShoppingCart .cart_btn > a:nth-child(3) {clear: both;margin-left: 0;  margin-top: 15px; }
    #ShoppingCart .cart_btn > a:nth-child(4) { margin-top: 15px; }
}
@media (max-width: 768px) {
    .catTitleContainer{ margin-right: -15px;  margin-left: -15px;  padding-left: 15px;   }
}
@media (max-width: 767px){
  #cart-pic {padding-bottom: 10px;}
    .quick_order .form-inline label {display:block;}
    .page-top .suggestion_list {top: 86px!important;right:20px!important;}
	.SideMenu {margin-top: 0px;}
	.modal-header { padding: 0px; }
    /* .modal-footer, .modal-body { padding: 0px 15px 0px 15px; } */
    .entryModal .modal-footer, .entryModal .modal-body {  padding: 0px;}
/* 	.LV_validation_message { bottom: 2px; top: auto; } */
	.prod-pic { width: 30%; }
    /* .modal-footer .btnWhite { margin-bottom: 6px; } */
    .modal-footer .btnWhite {
        background-color: white;
        color: red;
        border: solid 2px;
     }
    .modal-footer .btn-sm { font-size: 1rem;  padding: 9px 15px 9px;}
	/* header */
	header #BG3 { height: auto; }
    
	/* loginpage */
	.loginpage #login-panel.active ~ .social-networks-login > div { width: 100%; }
	.loginpage #signup-panel.active ~ .social-networks-login > div { width: 100%; }

	/* loginpage */
	.login fieldset > .row .form-group .input_field { float: none; }
    #footer-content .NoMargin { margin-right: -15px!important; margin-left: -15px!important; }
	#footer-content img{max-height:54px}
   .prefooter h4 { font-size: 15px; } 
    #banners-home, #news-home, #footer-content { text-align: center; }
    #banners-home img{ padding-bottom: 5px; }
   .sumline { padding-right: 15px!important; }
   .loginpage .btnOneRow > div {  width: 100%; }
  
   .modal-header .close {position:absolute; top: 5px;  right: 0px; z-index:100}
   .sales-list h2 { height: auto; }
   .shopping-cart > a[href="cart"] {  padding-right: 15px;}
	/* categories list */
   .CategoriesList h2 { font-size: 22px; }
   .loginpage #signup-panel.active ~ .social-networks-login .facebook-login-panel, .loginpage #signup-panel.active ~ .social-networks-login .googleplus-login-panel { width: 100%; float: none; padding: 0px; }
   .btn-default span {  padding: 0px 10px;}

   .business .image {height: 175px;  }
   .business .description { height: 175px;}
   .categories-images .brdr .img-responsive { border-width: 1px;border-style: solid;}
   .categories-images .brdr {  border-width: 0px;}
   .CategoriesList .item.col-xs-12 { max-width: 450px;}

    /*   wishlist   */
   .WishList .sale:first-child {  margin-top: 10px;}
   .WishList .special_price span.title-bold {  font-size: 0.8889rem;}
   .sp-horizontal .sp-next-arrow {  right: -10px;}
   .sp-horizontal .sp-previous-arrow { left: -10px;}
   
   .sp-arrow {width: 2px!important;height: 40px!important;}
   .sp-arrow:before{transform: skew(145deg,0deg)!important;}
   .sp-next-arrow:after, .sp-next-arrow:before, .sp-previous-arrow:after, .sp-previous-arrow:before{width:2px!important;height:20px!important;}
}

@media (max-width:680px) {
    .addToCart button, #addTofavorite button, #addToCompare button {  width: 100%;}
    #addTofavorite , #addToCompare button {  margin-right: 1.5vw;  }
    body.ForgotPasswordWinwdow {  background-image: none !important;    overflow: hidden;}
}


@media (min-width: 640px) {
    .hours {   height: 88px;  }
}

@media (max-width: 640px) {

    /* footer */
   .map iframe { height: 42.2vw !important; }

   .menu-title-mobile { font-size: 20px; }
   #forgot_password { width: 100%; margin-bottom: 0; height: 37px; }
   #forgotpasswordwindow .LV_validation_message { top: 5px; right: 17px; }
   #forgotpasswordwindow p { margin-bottom: 10px; }
   #forgotpasswordwindow p:nth-child(2) { margin-bottom: 30px; }

   /* Branches */
   .branches-list li { width: 100%; }
   .branches-list li .name { background-position: 98% center; }
   .branches-list li .google-map iframe { max-height: 350px; }
   .column-delete {  margin-top: 5px;}
}

@media (max-width: 600px) {

	/* footer */
    #newsletter-container {  width: 100%; }
    #editor-bottom-left { display: none;}
		
	/* Categories2 */
	.categories2 .page-content .item { width: auto; }

	/* Gallery List */
	.gallery_list .page-content { text-align: center; }
	.gallery_list .item { width: auto; float: none; display: inline-block; text-align: right; }
	
	/* Gallery */
	.gallery .page-content { text-align: center; }
	.gallery .item { width: auto; float: none; display: inline-block; text-align: right; }

	/* forgot password */
	
	#forgotpasswordwindow .form-group > div { width: 100%; float: right; }
    /*product*/
  
   
    #addTofavorite  {  margin-right: 15px;}
    
    .linked-products {  margin-top: 0;}
    #forgotpasswordwindow .input-field {  padding-right: 15px;}
    #forgotpasswordwindow #send-btn {  margin-left: 15px;  }
    #forgotpasswordwindow .input-field {  width: 100%;    }
}

@media (max-width: 560px) {
   .ForgotPasswordWinwdow img.forgotPass { display: none;}
   .ForgotPasswordWinwdow .col-xs-8 { width: 100%;}
   .AllResults .shareBtn {left: -87px;}
  }


@media (max-width: 551px) {
   .loginpage .nav-tabs>li>a { padding: 5px 10px!important; font-size: 1.1112em; }
   .loginpage .btnOneRow > div {display:inline-block !important; }
   .loginpage .btnOneRow .facebook-login-panel, .loginpage .btnOneRow .googleplus-login-panel {  margin-left:0; margin-right:0;}
   .business .image {height: 145px;  }
   .business .image img { max-width:80%;  max-height: 57%;  padding: 0 15px;}
   .business .description { height: 145px;}
   .business h2 {  font-size: 1.5556em;}
   .oldprice { line-height: 1;}
   
   }

@media only screen and  ( min-width: 480px) and (max-width: 767px)  {
    .prefooter h4 {font-size: 18px;}
}

@media only screen and (min-width: 408px) and (max-width: 767px) {
   .firmImageProduct, #html360 img, #video img { height: 70px; }
   .product .points, .complexproduct .points { font-size: 18px; margin-top: 20px; }
    #subHeaders li { font-size: 18px;  }
}

@media (max-width:480px){
	
	#mobilemenu_bottom li { line-height: normal; }
	
	/*#mobilemenu a[href="cart"] i { margin-bottom: 5px; }*/
	/* .mobilemenu-wrapper {  } */
	#mobilemenu .mobile-search .navbar-search { height: 65px; padding-top: 13px; }
	#mobmenu_back i { padding-top: 22px; padding-right: 4px; }
	#mobilemenu .info-list:before { left: 30px; }

  	/* homepage */
	.home .alternative-products .heading img, .home .last-viewed .heading img  { display: none; }
	.shipping #branches-list .LV_validation_message { position: relative; display: block; clear: both; margin-top: 10px; }
    .loginpage .nav-tabs>li { width: 46%;}
      
    #most-sold-home .li_item {width:100%; }
    .heading > span { font-size: 1.6em;}
        
   .product_list .oldprice, .AllResults .oldprice {  display: block;}
   .product_list .special_price, .AllResults .special_price {   height: 49px;   }

   .col-xs-6.small-sale { width: 100%;}
   .col-xs-6.small-sale:not(:last-child) { margin-bottom:15px;}
   .oldprice { font-size: 0.8889rem;}
   

     .modal-dialog.entryModal { width: 310px; }
    .popupEntry {  min-height: 258px; }
    
    .catTitleRight h1,.catTitleRight h2{margin: 0;}

    }


@media (max-width: 442px) {
   .devider { color: white; }
   .col-xs-6.small-links { width: 100%;  }
   .small-links:not(:last-child) {  margin-bottom: 15px;}
   .category-title { height: 13vw;  font-size: 5.7vw;}
   .category-title img {  max-height: 7.54995vw;}
   .pictureArt { display: none;}
   .textArt {width:100%;}
}

@media (max-width: 439px) {
   .forgotpassword_frame { min-height: 225px; }}

@media (max-width: 420px) { 
    #ShoppingCart .cart_btn > a:first-child img { margin-top: 0; }
	#ShoppingCart .cart_btn > a:last-child img { margin-top: 6px; }

     /* .title-product {  margin-bottom: 10px;} */
	}

@media  (max-width: 407px) {
    /*.guide { margin-right: 0px; width: 139px; }
    .size_combo { background: url(../images/new_arrow_xs.png) no-repeat left #fff; }*/
    select.input-lg{ width: 139px; height: 40px; font-size: 16px; }
    .size_combo select { padding: 0px 8px; }
    .sale { margin: 0px; }
    .product .points, .complexproduct .points { font-size: 14px; margin-top: 20px; }
    .menu-title-mobile { bottom: 10px; font-size: 15px; }
     #checkout .btn, .coupons .btn{ letter-spacing: 0em;  }
     #subHeaders li { font-size: 16px;  }
    .ShoppingCart .price { font-size: 16px; }
    .devider { display: none; }
}

@media (max-width:405px) {
    .loginpage .nav-tabs>li>a {  padding: 5px 6px!important;  font-size: 0.8889rem;}
    .loginpage .tab-content {  padding: 0px;}
    #checkout .btn { width: 100%; }
    .WishList .special_price span.title-bold { display: none;}
}


@media (max-width: 400px) {
    .page-top button { margin-right: 4px; top: 4px; }
    input#makat { width: 75% !important; }
    #addTofavorite{ margin-top: 0; }
    .heading img { display: none; }
    .text-menu { display: none; }
    #mobilemenu_bottom a {  font-size: 0.65em;}
  		 /* contact page */
	.ContactUs .editor_text .grey_bg { font-size: 16px; }

		 /* brandslist page */
	
    .label_seo img { height: 44px; }
     #mobilemenu a[href="cart"] > span { right: -4px; }
    .categories-images .item { width: 100%; }
    .home #menu-list-hp-mobile .item { width: 50%; }
    .heading > span { font-size: 20px;  }
     #mobilemenu .info-list { bottom: 53px; }

    
    /*#ShoppingCart .cart_btn > a {   clear:both;  float:right; margin-left: 0; }
      #ShoppingCart .cart_btn > a:nth-child(2) { margin-top: 15px; }
      #ShoppingCart .cart_btn > a:first-child{ float:right;}*/
    #ShoppingCart .cart_btn > a span {  padding: 4px 10px;}
    #ShoppingCart .cart_btn > a {margin-right: 0;}
    div#setBtnToPay a { width: 299px;}
}


@media (max-width: 370px) { 
	#ShoppingCart .cart_btn a { font-size: .93em; }
	#ShoppingCart .cart_btn > a span img { height: 2.5vh; }
	#ShoppingCart .cart_btn > a:first-child img { margin-top: 3px; }
	#ShoppingCart .cart_btn > a:last-child span img { height: 2vh; margin-top: 6px; }
	
    .container {  padding-right: 15px; padding-left: 15px; }
    .picture {  padding-right: 15px;  padding-left: 15px;}
    #size button {  font-size: 0.8889em; }
    .code {word-wrap: break-word;    }
    
	}

@media (max-width:360px) {
    #ShoppingCart .cart_btn > a:first-child, a#payment_btn {  width: 130px;}
    div#setBtnToPay a {  width: 275px;}

}

@media (max-width:345px) {
   .btn.addtocart { padding: 7px 4.5px;  font-size: 0.8888rem;}
   input.countProd1 { width: 50px;}
    #ShoppingCart .cart_btn > a span {  padding: 4px 5px;}
}

@media (min-width: 320px) and (max-width: 370px) { 
    	 /* contact page */
	.ContactUs .editor_text .grey_bg { font-size: 14px; }
       }


@media (max-width:320px) {
    #mobilemenu_bottom a { font-size: 0.7em; }
}


@media (max-width:992px) {
    .b2b-btn{
        font-size: 100%;
    }
}

@media (min-width:992px) {
   
    .product .saleprice span,
    .product span.labelPrice {font-size: 2rem; font-weight: 600;}

    .product .bg_gray {margin-bottom: 1em;}
    .product .priceNoTax{margin-top: 10px;}
}
    


