:root{
    --twenty_PX:1.11rem;
}
.container { width: 100%; max-width: 100% !important; }

.prod-icons{ container-name: prodIcons;container-type: inline-size;}

@container prodIcons (max-width: 270px) {
   .prod-icons span.title-hp {  font-size: 2.01vw; }
    #leftSide-icons i { font-size: 1.4rem; }
    .prod-icons .card-footer {  font-size: 0.8rem; }
    .icons-pic {  padding-top: 1rem;  padding-bottom: 1rem; }
    .prod-icons img {   max-width: 55px;  }

}

@media (max-width: 1370px) {
    /* Mobile Dynamic Filter*/  
 .filter_section{padding-bottom: 2rem;}
 #mobile-filter1 label{margin: 0;background-color: #EEEEEE;padding: 0.4rem; cursor: pointer;}
 .filter_section:has(#mobileAjaxFilter) { width: 100%;    }
 .filter_section:has(#mobileAjaxFilter) .sortingSection{margin-bottom: 0;}
 .filter_section:has(#mobileAjaxFilter) ~ .MobileFilterSection {    width: 100%;    }
 .filter_section:has(#mobileAjaxFilter)  select,.filter_section:has(#mobileAjaxFilter) .sortingSection div{border: none;}
 #mobile-filter1 li.active label{background-color: var(--siteColor);color: #ffffff;border-radius: 3px;}
 #mobile-filter1 input[type="checkbox"]{visibility: hidden;position: absolute;}
 #mobile-filter1 li:not(.active) label .RemoveFilterBtn{display: none;}
 #mobile-filter1 .accordion-body li {  display: inline-block;}
 #mobile-filter1 .accordion-item:last-child{margin-bottom: 54px;}
 #mobile-filter1 .form-check-input:disabled~.form-check-label, .form-check-input[disabled]~.form-check-label{background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><line x1='0' y1='100' x2='100' y2='0' stroke='gray' stroke-width='1' vector-effect='non-scaling-stroke'/></svg>");outline: 1px solid #BEBEBE;}
 
}

@media (max-width: 1365px) {
    .mobileVersionMenu .FirstLevelLink[aria-controls] {position: relative;}        
    .mobileVersionMenu .FirstLevelLink[aria-controls]::before ,.list-group-item.mega-dropdown a[aria-controls]::before{content: '\f078';position: absolute;left: 10px;display: inline-block;font-family: 'Font Awesome 5 Free';font-weight: 900;transition: transform .2s ease-in-out;}
    .mobileVersionMenu .FirstLevelLink[aria-controls][aria-expanded = true]::before , .list-group-item.mega-dropdown a[aria-expanded = true]::before{transition: transform .2s ease-in-out; transform: rotate(180deg);}	       
    .mobileVersionMenu .offcanvas-body .FirstLevelLink{padding: .375rem .75rem;background-color: var(--MobileMenuFirstLBG);color: var(--MobileMenuFirstLC);}
    .FirstLevelLink:not(:last-child), .ThirdLevel:not(:last-child){border-bottom:1px solid #bebebe}
    .mobileVersionMenu .SecondLevelList li:first-child{border-top: 0;}
    .mobileVersionMenu .SecondLevelList li{background-color: var(--MobileMenuSecLBG);color: var(--MobileMenuSecLC);}
    .mobileVersionMenu .ThirdLevelList .ThirdLevel{border-width:0 0 1px 0;}
    .mobileVersionMenu .ThirdLevelList .ThirdLevel:last-child{border-bottom: 0;}
    .ThirdLevelMenu li , .ThirdLevelMenu{background-color: var(--MobileMenuThirdLBG) !important;color: var(--MobileMenuThirdLC) !important;}
    .ThirdLevelMenu a{color: var(--MobileMenuThirdLC) !important;}   
    .ThirdLevelMenu a{font-weight: 300;}
    .ThirdLevelMenu > a{font-weight: 600;}
    .offcanvas-header .btn-close i{font-size: 1.5em;}
 

}
@media (max-width: 1199px) {
    .compare-cell img{max-width:120px;}
    .compare-cell-sticky img, .compare-cell img{max-height:70px;}
    .accessibility_title .text, .welcome-msg .text {display:none;}      
    #WishList .btn {  margin-top: 0.32em;}   
     .SapOrder .tdata {font-size: 0.777rem;}
      .SapOrder .details{font-size: 0.888rem;}
      .filter .list-unstyled li input[type="checkbox"], .SapAcc input[type="checkbox"], .alertsWishlist input[type="checkbox"]{margin:3px 0 5px 7px;}
      #itemsN {font-size: 0.7778rem;} 
      .RemoveFilterBtn i {font-size: 0.88rem; padding: 0 0.6rem;}
}
@media (max-width: 991px) {
    .sortingSection{margin-bottom: 0;}
    .sortingSection div{border: none;}
   
    .slickbottom_section i{font-size: 1rem;}
    .MobileLogoLink {position: absolute;left: 50%;transform: translateX(-50%);}
    header .logo img.img-fluid {max-width:calc(var(--LogoImgWidth) * 0.6);}	    
    .part-header-mb {  min-height: 0; }        
    .container {  padding-left: 15px; padding-right: 15px;}    
	main section { margin-bottom: 3em; }
    .product main section, .complexproduct main section { margin-bottom: 14px; }    
    footer .footer-text {  padding: 0.7778em 0 30px;}
    .breadcrumb {padding: 0em;margin-bottom: 0em;font-size: 0.6889rem;}
/* 	.sp-thumbnails-container.sp-bottom-thumbnails {  padding-bottom: 0;  height: 25px;}         */
    .branches-list li .phones {	border-width: 0px; }      
    .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;}
    .error404 h1 , .aftersignup h1 , .OrderAccepted h2 , .AfterContact h1 , .checkoutexpired h1 , .OrderAccepted h1 , .OrderError h1 {text-align: center !important;}
    .map iframe {  height: 37vw !important;   }
    .gallery .brdr { border-width:0 0 1px; margin-bottom:10px;}
    .bottom-menu {text-align: right;}	
    .text-left { margin-top: 15px;}
    .AllResults #subHeaders li a, .AllResults #subHeaders li span{font-size: 1rem;padding: 0.3em 1.2em;}    
    .form-search { z-index: 98;}
    .innerSearch { padding: 0 15px;}
    .welcome-msg{position: static;}
    .newsletter input[type="text"] ,.newsletter input[type="email"]{  width: 70%!important;}
    .newsletter fieldset button[type="submit"] { padding: 0 15px;}
    .social-networks-footer {  padding-top: 25px;   padding-bottom: 15px;}
    .list-2-levels-footer h3 {  font-size: 0.92rem;}
    .prefooter a:hover, .prefooter a, .prefooter a:focus {  font-size: 0.8rem;}
    .newsletter fieldset label:first-child {   font-size: 1.05rem;}
    .newsletter fieldset label { font-size: 0.9rem; }
    .newsletter fieldset .radio-inline {   font-size: 0.9rem;}
    .newsletter fieldset label:not(:first-child) {  margin-bottom: 5px;}
    .checkbox label, .radio label { font-size: 0.93rem;}
	/* homepage */		
    .cart_btn{max-width: 100%;}
	.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: var(--twenty_PX); }
    .oldprice {  font-size: 1rem; }        
	/* homepage */
	.banners-links-list-hp .links-big .image img{height: calc((100vw - 30px) * (279/390));}
	.banners-links-list-hp .small-links .image img{height: calc((50vw - 30px) * (132/182))}
    .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;}    
	/* ContactUs */	
	.contact-text { margin-bottom: 20px; }
    .prefooter-content {   margin-top: 0px;  border-width: 0px;   margin-bottom: 0px;}
    .tdata.discount img {   margin-bottom: 45px;}
    #size button, #color button {  font-size: 1rem;  line-height: 28px;  }	
    #size button.active{border-width: 3px;}
    .complexproduct div[id^=size] .active:after { line-height: 1.35; font-size: 1.3rem;  content: 'V'; font-weight: 500; }
    
    .complexproduct div[id^=size]  button {width: 38px;}
    .guest-panel {  margin-top: 45px;}
 	/* footer */
	section.prefooter { padding: 15px 0; }	
    ul#footer-text li:first-child {   margin-bottom: 8px;}
	#mobilemenu_bottom a { font-size: 0.8889em; }
	.secure-checkout { display: block; clear: both; }
    .compareBtn>a , .clearBtn>a{ min-width: 100%;}
    /*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%;}    
    .business a { margin-bottom:20px;}
    .business h2 {  font-size: 1.6667em;}
    span.title-bold { font-weight: bold;  }
    .qnt-update { font-size: 1em; }
    .qnt-update u { font-size: 0.8889em;display: block;padding: 0.5em 0;}
    .icons-on-product:hover .image::after {background-color: transparent;}
    #hc2.cart span#cart_qnt {  top: 5px;}
    #userMobileLogedCheck , span#cart_qnt { position: absolute; left: 10px; background: #ffffff; border-radius: 50%; width: 20px;font-size: 0.7rem; border: 1px solid var(--siteColor); font-weight: 600; height: 20px;display: flex; align-items: center;  justify-content: center;z-index:1;}   
    #userMobileLogedCheck{color: #000000;bottom: 10px;}
    #footer-content {padding-bottom: 5px;}      
    .social-icons img { height: 18px; }                
    .panel-group { margin-top: 0px; }    
    div.message-alert {width: 85%; }
    #parameters li { font-size: 12px; }	
	.cartTitle { margin-bottom: 6px; }
    .WishList .sale { max-width: 100%; }
    .WishList .prop, .ShoppingCart .prop , .ShoppingCart .qnt-update{ font-size: 0.8889rem;}
    .WishList .column-delete .btn { margin-top: 6px; }    
    .sales-list .item { max-width: 444px;}
    .brands .brands-list .item .brdr {  max-width: 286px;}
    .home div#P909 { margin-bottom: 25px;}

    .product .sp-slide > iframe {position: absolute; top: 50%; transform: translateY(-50%); right: 0;}

    /*SALES POPUP*/
    .bodysalebox{width: 100%;max-height: 70dvh;overflow: auto;}
    .titleSales{max-width: 65%;}
    .buy-products .tab-content { padding: 0;margin-bottom: 0;top: -1px;position: relative;}    
    .products_from_popup_sales .nav-tabs>li.active:first-child>a { border-color: #232323 !important; border-bottom-width: 0 !important;  color: #232323; font-weight: 600; }
    .buy-products:not(.popUpMiniIframe)  .products_from_popup_sales .nav-tabs > li.active:first-child { border: 3px solid #01518c!important;}
    .products_from_popup_sales .nav-tabs>li.active:nth-child(2)>a { border-color: #E2001A !important; border-bottom-width: 0 !important; color: #E2001A;font-weight: 600;}
    .buy-products:not(.popUpMiniIframe) .products_from_popup_sales .nav-tabs>li.active:nth-child(2) { border: 3px solid #99080a !important;}
    .buy-products:not(.popUpMiniIframe) .products_from_popup_sales { padding-top: 49px;}
    .buy-products:not(.popUpMiniIframe) .buyPR,  .buy-products:not(.popUpMiniIframe) .getPR {  float: none;}
    .buy-products:not(.popUpMiniIframe) .get_row h2, .buy-products:not(.popUpMiniIframe) .buy_row h2 {  float: none;  margin-top: 0;  margin-bottom: 15px;}
    .buy-products {  padding-bottom: 0;}
    .salesProductPopup .modal-body { height: calc(87vh - 85px);}
    .salesProductPopup iframe { height: calc(87vh - 85px);}
    .salesProductPopup #myModalLabel{display:none;}
    .linkToTubGet .btn-default span {  padding: 0;}
    a.linkToTubGet { padding: 6px 0px 6px 0px; width: 145px;}
/* 	body.popup_sales {overflow: auto;} */

    .modal-dialog.salesProductPopup.modal-xl .modal-content{padding-right: 0;padding-left: 0;}
    .modal-dialog.salesProductPopup.modal-xl .modal-header{padding-left: 1rem;padding-right: 1rem;}   
    .buy-products .addToCart {width: 90%;margin: auto;} 
    #myModalLabel h3 {font-size: var(--twenty_PX);font-weight: bold;}
    .buy-products .availableProducts , .buy-products:not(.popUpMiniIframe) :is(.availableProducts , .availableProductsGetTab , .availableProductsBuyTab) {  float: right;  font-size: 0.77rem;  width: calc(100% - 145px);  margin-left: 0;  text-align: right;   padding-left: 10px;   padding-bottom: 0px;}
    .popup_sales .container{padding-right: 0;padding-left: 0;}
    h3.buy_title, h3.get_title { font-size: 1.05rem; margin-bottom: 0px;  padding: 10px 15px 0 15px;  overflow:hidden;border-bottom: 0;font-weight: 600;}
    .tab-content .buy_row, .tab-content .get_row { padding-bottom: 66px;overflow-y: auto;padding-left: 1rem;padding-right: 1rem;}
    .buy-products:not(.popUpMiniIframe) .addToCart button  { padding: 6px 0px 6px 0px;  width: 140px;}
    .buy-products:not(.popUpMiniIframe) .availableProductsGet {   font-size: 14px;width: calc(100% - 140px);  margin-left: 0;  text-align: right;   padding-left: 10px;   padding-bottom: 8px;}    
    div#mob-desc {  clear: both;}
    /* .product #add_desk>div:nth-child(odd) , .complexproduct #add_desk>div:nth-child(odd){padding-right: 0;} */
    /* .product #add_desk>div:nth-child(even) , .complexproduct #add_desk>div:nth-child(even){padding-left: 0;} */
    .product .qnt_block:not(:empty), .complexproduct .qnt_block:not(:empty) {border-bottom: none;padding: 0.8em 0;}    
    .product .code, .complexproduct .code {   margin-bottom: 0; width: 100%;}
    .codeHere{height: 25px;}
    #pdetails{height: 62px;}    
    .firm-product {   width: 100%;}
    .product .addToCart , .complexproduct .addToCart{padding-left: 0;padding-right: 0;}
    .alternative-products,.linked-products {  margin-top: 0; padding: 0 10px;}    
    .product-content h1, .complexproduct h1 {  text-align: center;margin-bottom: 10px;}
    .product .breadcrumb, .complexproduct .breadcrumb {  margin-bottom: 9px;text-align: center;}    
    div#P17 {   margin-bottom: 14px;}
    .title-hp {font-size: 1.33rem;}
    .max-widthToVideo {max-width: 100%;max-height: 100%;}
    .links-big {min-height: 237px;overflow: hidden;}
    .small-links {min-height: 111px;overflow: hidden;}
    .bootstrap-mobile-carusel.d-block.d-lg-none .carousel-item {height: calc(100vw * 300/420);overflow: hidden;}
    .bootstrap-mobile-carusel.d-block.d-lg-none .carousel-item img {width: 100%;object-fit: contain;}    
    .logo-img-wrapper .img-fluid{min-height:calc(var(--LogoImgHeight) * 0.6);}
    .home div#P909 h1{font-size:1.6em;}
    .closeMenu,.mobileOverlay{display:none;}
    .mobileOverlay[aria-expanded="true"]{position: absolute;top: -60px;right: 0;width: 100vw;height: 100vh;background: rgba(0,0,0,0.5);display:block;z-index:99;}
    .closeMenu{background:#F3F3F3;height:60px;position: absolute;top: -60px;width: 89vw;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;}
    div#compareContainer { overflow-x: scroll;-webkit-overflow-scrolling : touch;}
    .long-row {  width: 165%;}
    .itemWrapper img { max-height: 50px;}
    #compare_bar.show { bottom: 55px;}    
    .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:0px; }
    button#compare_bar_btn{padding: 5px 5px;font-size: 0.78rem;}  
    i#compareIcon{font-size: 0.78rem;}
    .cart_items {margin-bottom: 15px;position: relative;z-index: 5;}
    .shopping-cart {overflow: hidden;}
    .subtotalcart {border-bottom-width: 0;}    
  
}
@media (max-width: 768px) {     
    .product_list .card .image.card-img-top , .card-img, .card-img-top{height: 164px; height: calc((50vw - 27px - calc(var(--bs-gutter-x) / 2)) *(264/350))}
    .preshipping-list .card .image.card-img-top {height:calc((50vw - 27px - calc(var(--bs-gutter-x) / 2))*(264 / 350));}
    .product_list.preshipping .card .image.card-img-top {height: 84px;}  
    .product_list.preshipping .card p.card-text {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;  overflow: hidden;}  
    .page-top .suggestion_list {top: 86px!important;right:20px!important;}	
	.LV_validation_message { bottom: 2px; top: auto; }
	.prod-pic { width: 78%; }
    .modal-footer .btnWhite { margin-bottom: 6px; }
    .modal-footer .btn-sm { font-size: 1em;}
    .product .count-counter, .complexproduct .count-counter{min-height: 42.5px;}

	/* header */
	header #BG3 { height: auto; }
    .salesProductPopup .modal-body, .salesProductPopup .modal-header,.salesProductPopup .modal-footer{padding-left: 0;padding-right: 0;padding-top: 0;}

	/* loginpage */
	.login fieldset > .row .form-group .input_field { float: none; }    
    .prefooter h4 { font-size: 15px; } 
    #news-home, #footer-content { text-align: center; }    
    .sumline { padding-right: 15px!important; }    
    .modal-header .close { top: 7px; right: 7px; }
    .sales-list h2 { height: auto; }
	/* categories list */
    .CategoriesList h2 { font-size: 22px; }
    
    .btn-default span {  padding: 0px 10px;}
    .categories-images .brdr .img-fluid { border-width: 1px;border-style: solid;}
    .categories-images .brdr {  border-width: 0px;}    
    /*   wishlist   */
    .WishList .sale:first-child {  margin-top: 10px;}
    .WishList .special_price span.title-bold {  font-size: 0.8889rem;} 
    .IdentificationCheckout #bsloginemail{min-width:60vw;}
}
@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: 640px) {

    /* footer */
    .map iframe { height: 42.2vw !important; }    
    #forgotpasswordwindow .LV_validation_message { top: 5px; right: 17px; }    
   /* 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;}
    div#my-slider {margin: 0 auto;    min-height: clamp(198px,207px,207px);min-width:276px;}
    .complexproduct img.sp-image , .product img.sp-image{min-height: clamp(198px,207px,207px);}

}
@media (max-width: 575px) {
    :root {
        --Screencols: 84vw;
    }
}
@media (max-width: 551px) {
    .loginpage .nav-tabs>li>a { padding: 5px 10px!important; font-size: var(--twenty_PX);line-height: 1; }        
    .business h2 {  font-size: 1.5556em;}
    .oldprice { line-height: 1;}
    .bg_gray .oldprice {  margin-top: 12px;}
}
@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: 407px) {    
    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; }    
    #checkout .btn, .coupons .btn{ letter-spacing: 0em;  }
    #subHeaders li { font-size: 16px;  }
    .ShoppingCart .price { font-size: 16px; }
    .devider { display: none; }
    input#makat { width: 75% !important; }         
}
@media (min-width: 576px) {
    :root {
    --Screencols: 46vw;
    }
}
@media (min-width: 768px) {
    :root {
        --Screencols: 29vw;
    }
    #forgotpassword_modal2 .modal-dialog, #forgotpassword_modal .modal-dialog, #processAddToWishList .modal-dialog { width: 560px; }
    #WishList .row { margin: 0; }
    .dateOrder { text-align: left; }
}
@media (min-width: 992px) {
	:root {
        --Screencols: 21vw;
    }    
    .top-header .fa-shopping-cart{position: relative;top: -2px;}
    .navbar-header{position: relative;}
    .links-big {height: calc((960px - (1920 * 0.0436) - (calc(var(--bs-gutter-x) * .5) *2 )) * calc( 619 / 849 ));overflow: hidden;}
    .small-links {height: calc((469px - (1920 * 0.0436) + (calc(var(--bs-gutter-x) * .5) * 2)) * 0.725);overflow: hidden;}	
    .logo-img-wrapper .img-fluid{height: clamp(calc(var(--LogoImgHeight) * 0.7),100%,var(--LogoImgHeight));}    
    .is-sticky .logo img.img-fluid {  max-width:calc(var(--LogoImgWidth) * 0.75); }     
    .is-sticky div#BG3 {  display: none; }        
    .modal-md { width: 620px; }
    #main-menu.list-inline>li>a{display: flex;font-size: var(--twenty_PX);height: 100%;align-items: center;line-height: 1;}	    
	#main-menu:not(.main-menu-picture) > li > div { padding: 14px 0 14px 0px; margin-top: 0px;width: calc(100vw - 30px); max-width: 1015px;min-height: 248px; border-width: 2px 0 0;border-style:solid;top:100%;}        	
    #main-menu.main-menu-picture > li > div { padding: 14px 0 14px 0px; margin-top: 0px;width: calc(100vw - 30px); max-width: 1015px;min-height: 248px; border-width: 2px 0 0;border-style:solid;top:100%;}        	
	.OneColumn .myMenuOpen li.dropdown.icon-back {float: none;width: 100%;}
	.OneColumn {width: max-content !important;}
	.myMenuOpen li.dropdown.icon-back { width: 50%; float: right; margin-bottom: 12px; padding-right: 15px; padding-left: 15px; vertical-align: top;  }
	.myMenuOpen li:before {font-size: 0.5rem; padding-left: 4px;  position: relative; top: -0.13rem; }
	.dropdown-menu.mega-dropdown-menu.row.show.d-flex li a[role=menuitem] {font-weight: 600;}		
    #main-menu:not(.main-menu-picture) > li > ul:not(.OneColumn) {background:rgba(246, 246, 246, 0.94) no-repeat 5px center;border-color:var(--siteColor);padding: 14px 0 14px 0px; margin-top: 0px;width: calc(100vw - 30px); max-width: 1015px;min-height: 248px; border-width: 2px 0 0;border-style:solid;top:100%;left: 50%;transform: translateX(-50%);}        
    .OneColumn {top: 100%;}
    #main-menu.main-menu-picture > li > ul{background:rgba(246, 246, 246, 0.94) no-repeat 5px center;border-color:var(--siteColor);padding: 0 0 14px 0px; margin-top: 0px;width: 100vw;max-width: 1015px; border-width: 2px 0 0;border-style:solid;top:100%;left: 50%;transform: translateX(-50%);}        
    #main-menu:not(.main-menu-picture) a:hover,#main-menu:not(.main-menu-picture) a:focus{color:var(--siteColor);}
    #main-menu.main-menu-picture a:hover,#main-menu.main-menu-picture a:focus{color:var(--siteColor);}
    #main-menu:not(.main-menu-picture)>li.active>a{color:var(--siteColor);}
    #main-menu.main-menu-picture>li.active>a{color:var(--siteColor);}
    #main-menu.main-menu-picture .dropdown.col-3{padding-top: 1rem;}
    .myMenuOpen>li.active>a{color:var(--siteColor);}
    .menuPictureTitle{background-color: var(--siteColor);color:#ffffff;padding: 0.25em 0.5em;bottom: 5%;}
    /* .suitableProducts .TwoBtns-Wrapper p, .suitableProducts .TwoBtns-Wrapper span, .suitableProducts .TwoBtns-Wrapper button, .suitableProducts .TwoBtns-Wrapper a { font-size: 0.69rem;} */
}

@media (min-width: 1200px) {
    #compareContainer .navbar-sticky, #compareContainer .is-sticky #compare-sticky { width: 91.1%; }
    }

@media (max-height: 500px) {
    div[id^="scrollbar"] .viewport {
        max-height: 154px;
    }   
}