.container { width: 100%; max-width: 100% !important; }



/****************compare*****************/


.associatedproducts h1 { font-weight: bold; margin-top:0; font-size: 1.5rem; }
.associatedproducts .saleprice { color: #eb6506; font-size: 1.5rem; padding-top: 0px;font-weight: bold; }
.associatedproducts .oldprice { color: #4e4e4e; font-size: 1rem; text-decoration: line-through; padding-right: 15px; margin-top: 9px;}

@media (min-width: 1695px){


}

@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;
	
}
#BG4.navbar-default{margin-right:3.5%!important;}
.tabImg{display:inline-block;float:none;text-align:center;}
}


@media (max-width: 991px) {	
	/*For CLS Optimization*/	
	#navbar-sticky-sticky-wrapper{height:51px;}
	 header .logo>a>picture img{min-height:42px;}
	.home #P112{height:85px;}	
	.saleBannerTitle{font-size:2.8em;text-shadow: 1px 1px 3px #525252;line-height:0.9;}
	.SaleBannerDesc{font-size:0.9em;margin-top:0;}
	.SaleBannerPrice{font-size:1.8em;line-height:1.5}
	.SaleBannerOldPrice{font-size:0.85em;margin-top:0;}
	.contentBoxBanner,.shadowedBox{left:30px;bottom:0;}
    .Article iframe[src*="youtube"] {
        width: 91vw;
    }
	html{font-size:100%;}
	#BG4.navbar-default{margin-right:0!important;}
	.footer-menu-block{border-width:0!important;}
	.closeMenu,.mobileOverlay{display:none;}
	.mobileOverlay[aria-expanded="true"]{position: absolute;top: -45px;right: 0;width: 100vw;height: 100vh;background: rgba(129,138,167,0.5);display:block;z-index:99;}
	.closeMenu{background:#fff;height:60px;position: absolute;top: -40px;width: 91.5vw;right: 0;padding-right: 15px;padding-top: 10px;font-size: 28px;font-weight: 400;font-family: system-ui;z-index:100;}
	.closeMenu:hover,.closeMenu:focus{text-decoration:none;}
	/* section, #P154{background:none!important;} */
	.mob-pr-15{padding-right:0px!important;}
	.mob-pl-15{padding-left:0px!important;}
	.mob-pr15 { padding-right: 15px!important; }
	.mob-pl15 { padding-left: 15px!important; }
	.mob-NoMargin{margin-right:0!important;margin-left:0!important;}
	.banners-home-bottom{padding-bottom: 60px!important;}	
	.dashedTitle{position: relative;z-index: 1;padding: 3% 19% 0;}
	h1.dashedTitle{margin: -15px;}
	.dashedTitle span{background: #fff;display: block;font-size:1.6rem;}
	.dashedTitle:before,h1 span:after{content: "";position: absolute;border-top: 2px dotted #976bad;width: 100%;margin: 0 auto;bottom: 0;z-index: -1;top: 56%;left: -100%;right: -100%;}	
	.banner-images{text-align: -webkit-center;}	
	.banner-images .banner-images{padding-right:0;padding-left:0;}	
	.prodlist3 .banner-images > div:first-child{}	
	.banner-images:not(:empty):first-child{padding-bottom:5px;}
	.banner-images:last-child{padding-top:0;}
	.sale-banner-right{float: none;}
	.sale-banner-left{float: none;}	
    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%}		
	#SapOrders, #sapacc, #WishList{border:0;}
	#ShoppingCart .code, #ShoppingCart .cartTitle, #ShoppingCart .qnt-update, #ShoppingCart .qnt-update-negative, #ShoppingCart .saleprice, #ShoppingCart .oldprice{line-height:1.45rem;}
	.cartTitle{margin-bottom:0;font-size:1.2em;padding-bottom:10px;}
	.productTree #main-content{}
	#name_size{display:inline-block;margin-top:5px;width:100%;}
	.CategoriesList #P8{margin-bottom:0;}
	.loginpage #signup-panel.active ~ .social-networks-login > div{padding-right:15px;}
	.SignupPage .social-networks-login .facebook-login-panel,.SignupPage .social-networks-login .googleplus-login-panel{width: 100%;float: none;    padding: 0;}
	.custom-combobox{font-size: 112.5%;}
	.myAccountMenu li{border-bottom:1px dashed #7265ad;padding:10px 15px;}
	.myAccountMenu li:first-child{border-top:1px dashed #7265ad}
	.prodlist3 #BG7{background:none!important;}
	.ourProducts{font-size:1.2rem;}
	#addToCart{width:100%;}
	.addToCart button{width:100%;}
	.whatsapp a{border:0;border-radius:5px;background:#fff;display:inline-block;padding:5px 9px 6px 9px;float:right;color:#7265ad;width:49%;font-size:1em;text-align:center;}
	.whatsapp img{padding-left:5px;max-height:18px;}
	.bg_gray .oldprice,.InformativePrice .oldprice{margin-top:8px;}
	.designers_editor{margin-top:0;}
	.labelImageProduct{max-width:90px;top:-7px;}
	.associatedVertical .labelImageProduct{left:7%}
	.products .item, .roomComponents .item, .recommendedForRoom .item, .linked-products .item{margin-bottom:12px;}
	.product_list .description h2, .AllResults .description h2, .roomComponents .description h2, .products-room2 .description h2{font-size:1.1rem;height: 2.6rem;white-space:normal}
	.product_list .description h2.NotComplex, .roomComponents .description h2.NotComplex, .products-room2 .description h2.NotComplex, .WishList .description h2.NotComplex,.linked-products .description h2.NotComplex, .alternative-products .description h2.NotComplex{height:73px;}	
	.AllResults .description h2{height:62px;}
	.AllResults .description h2.NotComplex{height:60px;}
	.AllResults .description h4 span{height:33px;}
	.linked-products .description h2, .alternative-products .description h2{font-size:1.1rem;height: 2.6rem;white-space:normal}    
	#ShoppingCart_Total > div{padding:0;}
	.name_upgrade{padding-top:10px;}
	.removerFromWishlistIcon {top: -11px;width: 30px;height: 30px;padding: 5px;}
	.contactInfo{margin-bottom:20px;}
	.prodVideo{padding:0 4.5%;}
	.boughtTooInCart.slick-slider .item{margin-bottom:0;}
	.mobInstallments{color: #9C72B0;font-size: 16px;padding-right: 15px;margin-top: 5px;display: inline-block;}
	#BSmart_Credit img{max-width:120px;}
	.searchContMob{height:60px;}
	#myModalImgPopup .modal-body{padding:0;}
	#myModalImgPopup .close,#myModalImgMeasurmentsPopup .close{position: absolute;top: -15px;right: -15px;opacity: 1;color: #fff;background: #000;border: 3px solid #fff;border-radius: 50%;width: 32px;height: 32px;}
	#myModalImgPopup .modal-content,#myModalImgMeasurmentsPopup .modal-content{padding:0;}
	#myModalImgPopup #imgPopup,#myModalImgMeasurmentsPopup #imgMeasurmentsPopup{border-radius:8px;}
	.mainRoomContainer{padding-right:4.5%;padding-left:4.5%;}
	#accordion-footer-menu h4{padding: 10px 4.5%;display: block;color: #976bad;font-size: 22px;font-weight: 500;text-align: center;}
	#accordion-footer-menu ul{padding:0;text-align:center;list-style:none;}
	#accordion-footer-menu li{padding-bottom:5px;font-size:18px;}
}

@media (min-width:992px) and (max-width: 1024px) {
	
	#BG4.navbar-default{margin-right:1.5%!important;}
}

@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;}
   }

@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;}
	.RoomPage .roomComponents .image img{max-height:88px;}
}

@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;}
     }

@media (max-width: 400px) {
    #compare_bar.show { bottom: 45px;}    
}

@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; }
	.heightKeeper{height:35px;}
}




@media (min-width:1200px)  and (max-width: 1635px) {
	.WishPrice {  width: 21%;}
    #WishList .column-delete {  width: 20.5%;}
	.top-cart{width:0;}
}

@media (max-width: 1600px) {
	header .top-right { width: 40vw; }
	header .top-left { width: 42vw; }
	.QuickView{font-size:0.8em;padding:2px;}
	.differentColors img, .differentColors a{width:23px;height:23px;line-height:23px;}
	.moreColors{width:31px;height:31px;line-height:31px;}
	.heightKeeper{height:23px;}
	.product_list .description h2.NotComplex, .AllResults .description h2.NotComplex, .roomComponents .description h2.NotComplex, .products-room2 .description h2.NotComplex, .WishList .description h2.NotComplex{height:58px;}
	.banner-images-home div{margin-bottom:5px;}
	.category-title {font-size: 26px;}
	.filterCategories li label{margin-right:35px;}
	.addToCart button{width:75%;}

}
@media (max-width: 1681px) {
	.leftSideInstallments b{font-size:0.84rem;}
	.rightSideNoIsntallments .bg_gray .saleprice{font-size:1.5rem;}
	.rightSideNoIsntallments .bg_gray .oldprice{font-size:1.3rem;}
	.rightSideNoIsntallments #shipPriceAndDate{font-size:0.95rem;}
	.mainRoomContainer{padding-right:9%;padding-left:9%;}
}
@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; }
    #WishList .btn { padding-left: 11px;padding-right: 11px; }
    .sale-big .col-lg-1 { display: none;}
    .sale-big .col-lg-10 {  width: 100%;}
	.banners-purchase-options{width:90%;}
}



@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 (min-width: 1265px) and (max-width: 1320px) { 	
	#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: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: 1570px) and (max-width: 1600px) { 
	header .top-left .user-top-menu { margin-left: 5px; }
}



@media (min-width: 1200px) and (max-width: 1570px) { 
	header .top-left .user-top-menu { margin-left: 0; }
	.ShoppingCart .CartFooter{width:38%;}
}


@media (min-width: 992px) and (max-width: 1288px) { 
	.top-right #inner-left { margin-right: 15px; }
	.container { padding-right: 15px;  padding-left: 15px;    }
	#BG4.navbar-default{margin-right:3.5%!important;}
}

@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; }
	.newsletter fieldset button[type="submit"]{width:30%;}
	.newsletter fieldset input[type=text]{width:65%;}
	.NewsletterTitle{font-size:1.4em}
}

@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){ 
 .categories2 .categories-images h2{height:3.2em;}
 
}

@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; }   
   .secondaryTitle{line-height:1.2rem;margin-bottom:20px;}
	.productTree h1{float:none;margin-bottom:6px;}
}


@media (max-width: 1380px) {
	header .top-right { width: 43vw; }	
	#addTofavorite button{margin-right:9px;}
	.form-search{margin-right:0;width:170px;}
}



@media (min-width: 992px) {
	.shadowedBox{position: absolute;bottom: 14px;left: 11px;background: #966AAC 0% 0% no-repeat padding-box;opacity: 1;filter: blur(32px);width: 20%;height: 35%;}			 
	.firstRect .shadowedBox{left:30px;}
	.thirdRect .shadowedBox{left:50px;}
	.thirdRect .contentBoxBanner{left:25px;}
  #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: 0px; }
     ul#main-menu { margin-bottom: 0px;  }
	.is-sticky .logo img{max-width:110px;}
	.is-sticky .top_header .panel_position{padding-top:0;}
	.is-sticky .top_header .top-menu.panel_position img{max-width:190px;}
	.is-sticky .top_header{padding-top:20px;}
	.is-sticky .menu-general{margin-top:0;}
	.tooltipPopup, .tooltipPopupMeasurments{cursor:pointer;}	
	#myModalImgPopup .modal-lg,#myModalImgMeasurmentsPopup .modal-lg{width:1000px;max-width:90%;}
	#myModalImgPopup .close,#myModalImgMeasurmentsPopup .close{position: absolute;top: -15px;right: -15px;opacity: 1;color: #fff;background: #000;border: 3px solid #fff;border-radius: 50%;width: 32px;height: 32px;}
	#myModalImgPopup .modal-content,#myModalImgMeasurmentsPopup .modal-content{padding:0;}
	#myModalImgPopup #imgPopup,#myModalImgMeasurmentsPopup #imgMeasurmentsPopup{border-radius:8px;}
	#relatedInCart{max-width:800px;margin-top:-20px;}
	#relatedInCart .title-hp{font-size:1.6rem;}
	.boughtTooInCart.slick-slider{margin:0;}	
	#relatedInCart .product_list .item{margin-bottom:0;}
	.category-wrapper:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);box-shadow: 0px 0px 20px 4px #966aac;}
	.category-wrapper:hover a{text-decoration:none;font-weight:600;}
	.leftSideInstallments{display:inline-block;width:47%;vertical-align: top;padding-top: 30px;padding-right: 30px;}
	.rightSideNoIsntallments{position:relative;display:inline-block;width:52%;margin: 7px 0;}		
	/*.rightSideNoIsntallments:after { content:"- או -";position: absolute;left: -6%;top: 17%;background: #fff; }*/
	.leftSideInstallments b{color:#9C72B0;padding-right:10px;}
	.monthlyAmount{unicode-bidi:plaintext;}
	.paymentCalculator{margin-top:10px;}
	.paymentCalculator a{text-decoration:underline;}
	.summaryOfPayments{display:flex;margin:20px 0;}
	.summaryOfPayments > span{background:#7265AD4D;border-left:1px solid #fff;padding:11px 0;font-size:16px;flex: 1;text-align: center;}	
	.bidiP{unicode-bidi:plaintext;}	
}

@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;}
	.form-search{margin-right:0;width:170px;}
}


@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;}
    #WishList .btn {  margin-top: 0.32em;}
    .loginpage .btnOneRow > div {  width: 83.33333333%; }

    .categories-images.blog.slick-slider {  margin: 0 35px;  }

}

@media (max-width: 991px) {

    header {border-bottom: 1px solid #E8DFEE;}
	.top_header{padding-top:6px;}	
    .header .navbar {margin: 0;min-height: 0;z-index: 99;width:91.5vw;    position: absolute;  border: 0;padding: 0 15px;right:0;top:40px;}
	main section { margin-bottom: 5em; }	
    .product main section, .complexproduct main section { margin-bottom: 34px; }
	header .logo .navbar-brand img { position: initial; margin: 15px 0 10px 0;	}
    .addToCart button, #addTofavorite button, #addToCompare button {  width: 200px;}
    .menu-general { text-align: right;margin-top:0;}
    .logo.navbar-header {border-bottom: none;  padding: 0; margin:0px;}
	.icon-menu img{margin-top:11px;margin-left:20px;}
	.callFromMobile{margin-top:8px;}
	#mob_menu_search_btn{padding-top:8px;padding-left:15px;}
    .logo a:last-child {  display: block;text-align:left;}
    header .logo > a > img, header .logo > a > picture {max-width: 101px;}	
	.mob_header_icons i{font-size:1.5em;}
	.mob_header_icons .list-inline>li{padding-right:1rem;}	
	#main-menu > li.level1.mobSpecial{background: #818aa7;border-color:#fff;}
	#main-menu > li.level1.mobSpecial a span{color:#fff;}
	#P154{display:none;}
	/* .home #P154{display:block;height:60px;} */
	
    .picture {  padding-right: 4.36%;  padding-left: 4.36%;}
    .categories2 .picture {  padding-right: 0;   padding-left: 0;}
    .img-top-blog {   margin-top: 8px;    }
    .branches-list li .phones {	border-right: 0px solid #000;display:inline-block; }
    .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;margin-bottom: 5px !important;}
	.product-content h1, .complexproduct h1, .productTree h1,.breadcrumbs h1, .page-title h1{font-size:1.8rem;margin-top:0.5em;}
	.productTree h1{margin-top:0.15em;}
	.SignupPage .breadcrumbs h1{margin-bottom:0;}
    .product_list .page-title h1 {border-bottom: 0px;text-align: right;	padding-top: 22px;	margin-bottom: 19px;}
    .map iframe {  height: 37vw !important;   }
    .gallery .brdr {  border-bottom: 1px solid #a4a4a4; margin-bottom:10px;}
	
	.prefooter { margin-bottom: 0px; }
	
    #newsletter-container {  width: 100%;background-image: linear-gradient(to left, #976bad, #bf9ad2 51%, #976bad);padding-bottom:45px; }
	.newsletter fieldset input[type=text]{border-radius:0;margin-bottom:10px;width:100%;}
	.newsletter fieldset{margin-top:0;}
	.newsletter fieldset button[type="submit"]{float:left;width:120px;background: #fad926;border: 0;border-radius: 25px;}
	.newsletter fieldset input[type=checkbox]{clear:none;}
	.newsletter fieldset label:not(:first-child){margin-bottom:0;margin-right:2px;}
	.newsletter fieldset input[type=checkbox]:before{content: '';background: #fff;border: 1px solid #979797;width: 19px;height: 19px;display: block;border-radius: 2px}
	.newsletter fieldset input[type=checkbox]:checked::before{content: '✔';padding:0 2px;font-size:0.95em;}
	.newsletterText{text-align:center;}
	.catalogBg{background:#ead1f6;}
	.catalogLink{padding:20px 15px;}
    .contact-left { margin-bottom: 0em; }
    .text-left { margin-top: 15px;}
	.contactDetails{text-align:center;}
	.followUs{font-size: 14px;font-weight: normal;line-height: 17px;color: #976bad;display: inline-block;max-width: 106px;text-align: right;vertical-align: middle;}
	/* 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;border-radius:5px; }
	.prop { margin-bottom: 0px; }
	.ShoppingCart .oldprice { padding-top: 6px; }
	.tdata { padding-bottom: 10px; padding-top: 10px; }
	.tdata h2 { padding-top: 8px; margin-bottom: 0px; }
	.mbl_input { padding-left: 0px; padding-right: 0px; }
    .saleprice { font-size: 1.1111rem; }
    .oldprice {  font-size: 1rem; }

	/*#fb-login, .signup { margin-bottom: 30px; }*/
	.contact-form .ml15 { margin-left: 0px; }
    #BG8 { background-image: none!important; }
    h1 { margin-top: 0px; }
    .sales-home .top { padding-top: 28px; }
	/* homepage */
	.CategoriesList_hp { display: inline-block; }
	.CategoriesList_hp > div[class^="col"]{ background: #F4F3F4; border-bottom: 3px solid #0196a8; 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: 5vw; top: -5vw; font-size: 2.229vw;}
	.category-title a{text-shadow: -1px 1px 11px black;line-height: 1.1;}
	.category-title img { max-height: 5.54995vw;}
    .banners-links-list-hp {margin-bottom: 0;}
	.banner-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-bottom: 0px solid #fff;   margin-bottom: 0px;}
    .tdata.discount img {   margin-bottom: 45px;}
    

	/* categories, atricle list bullets */
	.categories .categories-bullets .item:nth-last-child(2) .brdr { border-bottom: 1px solid #e0e0e0; }

	/* branches 
    .branches-list li .branch-location { border-left: none; padding-left: 0; margin-bottom: 4%; }
    .branches-list li .phones { padding: 0 15px!important; margin-bottom: 4%; }
    .branches-list li .google-map iframe { width: 100%; }*/
 
	/* loginpage */
	.loginpage #signup-panel.active ~ .social-networks-login > div { width: 91.66666667%; }
    .loginpage .tab-content {  background-image: none;  }


 	/* footer */
	.prod-icons-footer {height: 109px;padding: 12px 0;}
	.prod-icons-footer .col-xs-4 .image{height:61px;}
	section.prefooter { padding: 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: 60px; padding-top: 0px;width:100%; }
	
    #bs-example-navbar-collapse-1 { background-color: white; padding: 0; }
    .SideMenu .sapList:last-child a{ margin-bottom: 0px; }
  
	.SideMenu .heading { border-bottom: none; }
	/* cart page */
	.tdata.discount .row div[class^="col"]:last-child {}
	.totalProdTree span:not(.cart-currency),#ShoppingCart .quantity{direction:ltr;unicode-bidi:bidi-override;text-align:right;}
	/*.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%; }

    .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; }
    .qnt-update u { font-size: 0.8889rem;}
    .icons-on-product:hover .image::after {background-color: transparent;}
   

     #footer-content {padding-bottom: 5px;}
    .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; }*/
	#navbar-sticky-sticky-wrapper{clear:both;}
	
    .panel-group { margin-top: 0px; }
	.categoriesListEditor .panel-group{margin-bottom:0;}
     	.is-sticky .navbar-brand { padding-top: 0px;}
   	div.message-alert {width: 85%; }
    #parameters li { font-size: 12px; }
	.buttons .btn {margin-top:6px;}	
    .WishList .sale { max-width: 100%; }
    .WishList .prop, .ShoppingCart .prop , .ShoppingCart .qnt-update{ font-size: 0.8889rem;}
	.alertsWishlist{padding-top:0;}
    .WishList .column-delete .btn { margin-top: 6px; }
    .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;margin-top:10px;}
	

	.linked-products .item{margin-bottom:0;}
	.complexproduct .banner{margin-bottom:3em;}
	.boughtToo [dir='rtl'] .slick-prev,.more_in_category  [dir='rtl'] .slick-prev{right:-25px;}
	.differentColors div{margin-left:4px;}
	
	.moreColors{width: 33px;height: 33px;line-height: 30px}
	.heightKeeper{height:31px;}
	.producr-bottom-part{height:7.4em;} 
	.AllResults .producr-bottom-part{height:8.7em;} 
	.saleprice span{font-size:0.8rem;}
}


@media (min-width: 1200px) {
#compareContainer .navbar-sticky, #compareContainer .is-sticky #compare-sticky { width: 91.1%; }
.PaymentDetails h2:not(.justChecking h2)::before{margin-left: 15px;margin-right: -45px;}
}

@media (min-width: 1497px) and (max-width: 1905px) {	
	.product_list .description h2, .AllResults .description h2,.linked-products .description h2, .alternative-products .description h2{font-size:1.1em;height:1.5em;}
	.prodlist3 .saleprice{font-size:1.2em;}	
	.roomComponentsLeftBlock .producr-bottom-part{height:4em;}
}

@media (min-width: 992px) and (max-width: 1496px) {
	#footer-content h4 { margin-top: 0; }
	.product_list .description h2, .AllResults .description h2{font-size:1.1em;height:1.2em;}
	.producr-bottom-part{height:6.4em;}
}

@media (min-width: 992px) {
#footer-content h4 { margin-right: 15px; margin-bottom: 4px; }
.btn_login { margin-left: 0px!important; }
.modal-md { width: 620px; }
}

@media (min-width: 992px) and (max-width: 1279px) {
   #access-navigation>li+li:before { padding: 0 15px; color: #2b2d42; content: "|"; }
   .product_list .description h2, .AllResults .description h2{font-size:1em;height:1.5em;}
   #addTofavorite button,.addToCart button{width:190px;}
 }


@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: 85%; }
	#addTofavorite button,.addToCart button{width:184px;}
	.newsletter fieldset button[type="submit"]{width:30%;}
	.newsletter fieldset input[type=text]{width:65%;}
	.NewsletterTitle{font-size:1.4em}
	.roomsList2{left:15%;}
	.roomsList{right:15%;}
}


@media (min-width: 992px) and (max-width: 1023px) {
     #top-link>li:after, #access-menu>li:after { padding: 0 10px 0 0; }
   
}

@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 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_list .description h2, .AllResults .description h2{font-size:1em;height:2.2em;}
    .product-images { margin-top: 20px; }
    .product .panel-collapse, .complexproduct .panel-collapse { padding: 0px 15px; font-size: 14px; }
	
}


@media (max-width: 767px){
 
    .quick_order .form-inline label {display:block;}
    .page-top .suggestion_list {top: 86px!important;right:20px!important;}
	.SideMenu {margin-top: 0px;}
	#P38.SideMenu{margin-top:40px;}
	.modal-header { padding: 15px 15px 0px 15px; }
    .modal-footer, .modal-body { padding: 0px 15px 0px 15px; }
	.LV_validation_message { bottom: 2px; top: auto; }
	.prod-pic { width: 30%; }
    .modal-footer .btnWhite { margin-bottom: 15px;margin-top:5px; }
    .modal-footer .btn-sm { font-size: 1.1em;}
	
	.banner-images-bottom div[class^="col"]{padding-bottom:10px;}	
	.small-links{margin-top:6px;margin-bottom:0;}
	/* header */
	header #BG3 { height: auto; }
    
	/* loginpage */
	.banners-purchase-options{width:100%;}
	.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; }
   .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 { top: 7px; right: 7px; }
   .sales-list h2 { height: auto; }
   .SignupPage #P7{}
   

	/* 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: 1px solid #d8d8d8; margin-right: 0;}*/
   /*.categories-images .brdr {  border: 0px solid #d8d8d8;}*/
   .ColorsTable .categories-images .brdr {  border: 1px solid #d8d8d8;}
   .CategoriesList .categories-images .brdr {  border: 1px solid #d8d8d8;}
   .CategoriesList .item.col-xs-12 { max-width: 452px;}
	.CategoriesList .categories-images .item:nth-child(odd){padding-left:7.5px;}
	.CategoriesList .categories-images .item:nth-child(even){padding-right:7.5px;}
	/*product-list*/
	.products.row > div:nth-child(odd){padding-left: 0.16em!important;}
	.products.row > div:nth-child(even){padding-right: 0.16em!important;}
	
	
    /*   wishlist   */
   .WishList .sale:first-child {  margin-top: 10px;}
   .WishList .special_price span.title-bold {  font-size: 0.8889rem;}
   
   
   /*baners-homepage*/   
   .sales-banner-home{width:100%;display:inline-block;padding:5px 0;margin-right:0;}
   .new-banner-home{width: 100%;display: inline-block;padding:5px 0;margin-bottom:0;}
   
   #P125 .sales-banner-heading{margin-top:45px;}
   
   .attr #sizes_list #size{max-width:85%;}

	#size button, #facadesColor button { height: 43px; min-width: 39px;}
	#size button,.faceadesColorConatainer{margin: 0px 0px 10px 4px;}
	#size img, #facadesColor img{  max-height: 39px;}

}

@media (max-width:680px) {
    .addToCart button, #addTofavorite button, #addToCompare button {  width: 29.4vw;}
    #addTofavorite button, #addToCompare button {  margin-right: 1.5vw;  }
    body.ForgotPasswordWinwdow {  background-image: none !important;}
}


@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%;background-image: linear-gradient(to left, #976bad, #bf9ad2 51%, #976bad); }
    #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*/
    //.product .addToCart.pull-right, .complexproduct  .addToCart.pull-right {  float: none !important;}
    .addToCart button {font-size:1em;width:100%;}
	 #addTofavorite button, #addToCompare button {width: auto;margin-right: 5px;font-size:1em;}
    //#addTofavorite button {  margin-right: 0;}
    #addTofavorite button, #addToCompare button {  width: 44.85vw;}
    .linked-products {  margin-top: 0;}
    #forgotpasswordwindow .input-field {  padding-right: 15px;}
    #forgotpasswordwindow #send-btn {  margin-left: 15px;  }
    #forgotpasswordwindow .input-field {  width: 100%;    }
	.purchase-options-title a, .purchase-options-title a:hover, .purchase-options-title a:active, .purchase-options-title a:focus{font-size:1.3em}
}

@media (max-width: 560px) {
   .ForgotPasswordWinwdow img.forgotPass { display: none;}
   .ForgotPasswordWinwdow .col-xs-8 { width: 100%;}
  
  }


@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;}
	.product_list .description h2, .AllResults .description h2{font-size:1em;height:2.2em;}
}

@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;  }
	.CategoriesList h2, .CategoriesList .nameBlock h2 {font-size: 1.4em;height: 2em;}
	.labelImageList{top:-6px;}
	
}

@media (max-width:480px){
	.prefooter { margin-bottom: 0; }
	#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: 0px; }
	#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 .description h2, .AllResults .description h2, .roomComponents .description h2, .products-room2 .description h2{font-size:1em;height:2em;margin-bottom:0.2em;}
   .product_list .oldprice, .AllResults .oldprice {  /* display: block; */}
   .product_list .special_price, .AllResults .special_price {   height: 49px;margin-top:4px;}	
   .col-xs-6.small-sale { width: 100%;}
   .col-xs-6.small-sale:not(:last-child) { margin-bottom:15px;}
   .oldprice { font-size: 0.8889rem;}
   
   
   .labelImageProduct {  max-width: 70px;  top: -7px;  left: 23px;}

    .linked-products .labelImageList, .alternative-products .labelImageList, .linked-products .labelImageProduct, .alternative-products .labelImageProduct { position: absolute;top: -7px;left: 3%;  z-index: 4;   max-width: 70px;}
	.complexproduct .labelImageListPromotion, .product .labelImageListPromotion, .productTree .labelImageListPromotion  {  position: absolute; top: -7px; left: 3%;   z-index: 5;   max-width: 70px;}
    }


@media (max-width: 442px) {
   .devider { color: white; }   
   
   
   .category-title {height: 12vw;top: -12vw;font-size: 3.229vw;}
   .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; }
	}

@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; }
	.scrollToBuy{float:none!important;}
	.scrollToBuy button{width:100%;}
}

@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 {}
}


@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%; }
	.ColorsTable .categories-images .item { width:33%;}
    .home #menu-list-hp-mobile .item { width: 50%; }
    .heading > span { font-size: 20px;  }
     #mobilemenu .info-list { bottom: 53px; }
	 .CategoriesList .categories-images .item:nth-child(odd){padding-left:15px;}
	.CategoriesList .categories-images .item:nth-child(even){padding-right:15px}

}


@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:365px) {
    #addToCompare button {    margin-right: 0;  }
	.addToCart button{font-size:0.85em;}
    #addTofavorite button, #addToCompare button, .whatsapp a {width: 49%;font-size:0.85em;}
    div#addTofavorite, #addToCompare  {  float: none !important;  }	
	.cat-hp-title, .cat-hp-title :focus, .cat-hp-title:hover{font-size:0.96rem;text-decoration:none;}
	.contentBoxBanner, .shadowedBox{left: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; }
	 .contact-us-panel {font-size: 1.2rem;}
	.contact-us-panel ul li a{font-size: 1.2rem;}
	.CategoriesList .categories-images .item:nth-child(odd){padding-left:15px;}
	.CategoriesList .categories-images .item:nth-child(even){padding-right:15px}
    #addTofavorite button, #addToCompare button, .whatsapp a {width: auto;margin-right: 5px;font-size:0.85em;}


}