@import url(971abbb8315b4b5e91091ab3e0a48d35.css);
body{font:normal 100%/1.5 Verdana,"Century Gothic",Arial,Helvetica,sans-serif;color:#606060;background:#f8f8f8}
a,body,form,img,input,label,select,textarea{padding:0;margin:0}
.fa-close::before{content:"\f00d"}
img{border:0;display:block;max-width:100%}
.group:after,.group:before{content:"";display:table}
.group:after{clear:both}
.group{zoom:1}
.clear{clear:both}
a{color:#000;text-decoration:none;font:14px Verdana,Arial}
a:hover{color:#e60001}
.container{margin:0 auto;padding:0 10px;font:14px Verdana,Arial}
header{padding:4px 0 0;background:#f8f8f8}
.middle-column img{width:100%;height:auto}
.logo{width:28%;margin:0;float:left}
.logo a{display:block;clear:both}
.topbanner{display:none;float:left}
.topbanner a{display:block;clear:both}
.siteaddress1{display:block;background-position:98% 98%;width:100%;margin:0;padding:23% 0;background-size:380% auto}
header{clear:right;display:block}
.search{margin-right:3%;width:68%;float:right}
.loginsearch{width:56%;float:right}
ul.header .quickLinks .socialLinks{border:1px solid #ccc;border-radius:5px;display:block;padding:10px 8px;clear:both}
.fb{background-position:-32px -491px;width:19px;height:28px;display:none;padding:0}
.googlePlus{background-position:-4px -492px;width:19px;height:28px;display:none;padding:0}
.currency{display:inline-block}
.search .texefield{background-color:#fff;border:1px solid #b1b1b1;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:13px;height:24px;line-height:14px;text-decoration:none;width:70%}
.currentdate{color:#941021;font:700 10px/12px Verdana,Arial,Helvetica,sans-serif;padding-left:0}
#nav{margin:0 auto;padding:0;height:46px}
#nav ul{margin:0;padding:0}
#nav>ul>li{float:left;list-style:none;border-right:1px solid #fff;height:46px}
#nav>ul>li>a{display:inline-block;text-decoration:none;color:#000;font:12px 'Open Sans',sans-serif;padding:14px 2px}
#nav>ul>li>a:last-child{margin-right:0}
#nav>ul>li:last-child{margin-right:0;border-right:0 solid #fff}
#nav>ul>li>ul{display:none}
#nav>ul>li:hover>ul{display:block}
.cart_block_and_currencies .details,.right_nav-top_panel a{color:#000;font:14px 'Open Sans',sans-serif}
.dropdown-menu a,.dropdown-menu a:link,.dropdown-menu a:visited{text-decoration:none;color:#000;padding:5px 9px}
.dropdown-menu a:hover,.dropdown-menu li.dropdown-menu-hover>a{color:#000}
.dropdown-menu li.dropdown-menu-hover,.dropdown-menu li:hover{background:#eee}
.dropdown-menu ul{border:1px solid #eee;background:#fff}
.dropdown-menu ul li.dropdown-menu-hover,.dropdown-menu ul li:hover{background:#eee}
.dropdown-menu-shadow{-webkit-box-shadow:3px 3px 2px rgba(0,0,0,.3);-moz-box-shadow:3px 3px 2px rgba(0,0,0,.3);-ms-box-shadow:3px 3px 2px rgba(0,0,0,.3);-o-box-shadow:3px 3px 2px rgba(0,0,0,.3);box-shadow:3px 3px 2px rgba(0,0,0,.3)}
.dropdown-menu{white-space:nowrap;display:inline-block}
.dropdown-menu,.dropdown-menu ul{margin:0;padding:0;list-style:none}
.dropdown-menu ul{display:none;position:absolute;z-index:1000000}
.dropdown-menu ul ul{top:0;left:100%}
.dropdown-menu li{margin:0;padding:0;display:inline-block}
.dropdown-menu li a{display:block}
.dropdown-menu ul li{position:relative;display:block}
span.dropdown-menu-sub-indicator{margin-left:.4em;vertical-align:baseline;background-color:transparent;background-repeat:no-repeat;background-position:0 -100px;width:10px;height:10px;border:0;overflow:hidden;display:none}
span.dropdown-menu-sub-indicator:before{content:"\276F";display:block;width:0;height:100%}
.dropdown-menu li.dropdown-menu-hover>a>span.dropdown-menu-sub-indicator,.dropdown-menu li:hover>a>span.dropdown-menu-sub-indicator{background-position:-10px -100px}
.dropdown-menu ul span.dropdown-menu-sub-indicator{background-position:0 0}
.dropdown-menu ul li.dropdown-menu-hover>a>span.dropdown-menu-sub-indicator,.dropdown-menu ul li:hover>a>span.dropdown-menu-sub-indicator{background-position:-10px 0}
.dropdown-menu li ul{min-width:190px}
.banner{background:#fff;border-bottom:2px solid #000;border-top:2px solid #000}
.left-column ul,.right-column ul{margin:0;padding:0}
.left-column ul li,.right-column ul li{list-style-type:none}
.left-column ul li a,.right-column ul li a{display:block}
.full-column{width:100%}
.left-column{float:left}
.left-column li a{width:100%}
.middle-column{width:60%;float:right}
.right-column{width:40%;display:block;float:right}
.right-column ul li{float:left;width:100%}
.right-column .left{float:left;width:48.5%}
.right-column .left+.left{float:right}
.banner{margin:0 0 10px;padding:5px 0}
.left-column ul li{float:left;margin:3px 2px}
.left-column ul li:first-child{margin-left:0}
.right-column ul li:last-child{margin-right:0}
.left-column ul li a{padding-bottom:42%;background-size:300%;color:#fff}
.right-column ul li a{background-size:341%;padding-bottom:47%}
.left-column ul li.noextracharge a{background-position:-.3% 0}
.left-column ul li.secureshopping a{background-position:-.3% 31%}
.left-column ul li.satisfaction a{background-position:-.3% 61.56%}
.left-column ul li.handdelivered a{background-position:-.3% 92%}
.right-column ul li.anniversary-flowers a{background-position:47% 0;background-color:transparent}
.right-column ul li.birthdayflowers a{background-position:47% 30.5%;background-color:transparent}
.right-column ul li.loveflowers a{background-position:47% 61.56%;background-color:transparent}
.right-column ul li.specialcombos a{background-position:47% 92%;background-color:transparent}
.right-column ul li.sympathy-flowers a{background-position:88.5% 0;background-color:transparent}
.right-column ul li.wedding-flowers a{background-position:88.5% 30.5%;background-color:transparent}
.right-column ul li.cakes a{background-position:88.5% 61.56%;background-color:transparent}
.right-column ul li.newborn a{background-position:88.5% 92%;background-color:transparent}
.left-column{width:100%;display:block}
.left-column ul li{width:24.4%}
#productlist *{box-sizing:border-box}
.productbox{text-align:center;padding:0;margin:0;width:20%;float:left}
.productBoxList{background:#fff;border:1px solid #dcdbdb;border-radius:12px;overflow:hidden;margin:10px}
.testimony{position:relative;clear:right;height:200px;text-align:left;width:29%;font:10px/12px Verdana,Arial}
.testimony:before{border-width:24px 38px 0 0;bottom:-24px}
.testimony:after{border-width:25px 40px 0 0;bottom:-20px}
.bqend{width:33px;height:30px;display:inline-block;vertical-align:top}
.bqstart{float:left;margin-top:-33px;padding-top:0;margin-bottom:0;font-size:700%;width:39px}
.productbox img{width:100%;transition:all .7s ease;border:0;display:block;max-width:100%;height:auto}
.productbox img:hover{transform:scale(1.1)}
.logo img{border:0;display:block;max-width:100%;height:auto}
.description{padding:0;text-align:left;display:flex;align-items:flex-end;flex-wrap:wrap}
.description span{display:block;font-weight:700;color:#000;font-size:.9em;width:100%;margin-bottom:5px}
.description span+span{color:#D50110}
.info,.order{background:#000;border-radius:4px;color:#fff;text-transform:uppercase;float:left}
.order{background:#bebebe}
.info a,.order a{display:block;text-align:center;color:#fff}
.order a{color:#000}
.info a:hover,.order a:hover{background:#e60001;border-radius:4px;color:#fff}
.order{display:inline-block;float:none;width:auto}
.info a,.order a{line-height:24px;font-size:11px;font-weight:700}
footer h1,footer h2,footer h3,footer h4,footer h5{font-weight:700;text-align:center;margin-bottom:10px;color:#000}
footer h1{font-size:22px}
footer h2{font-size:18px}
footer h3{font-size:16px}
footer h4{font-size:14px}
.footerLinks div.paypal img{vertical-align:middle;display:inline-block}
.copyrights a{color:#000}
.footerContentContainer br{display:none}
.footerContentContainer dd{padding-left:0;margin-left:0}
footer .contentBox{border:1px solid #dcdbdb;margin:10px;border-radius:5px;padding:15px 14px;display:block;background:#fff;clear:both;font-size:16px}
footer .contentBox dd, footer .contentBox dt{font-size:16px}
footer{padding:5px 0 100px;background:url(../images/footer-bg.jpg) bottom repeat-x;color:#000;display:block;height:auto;margin:auto}
footer .contentBox .heading{font:700 16px verdana;color:#000;margin-bottom:15px;text-align:center}
.footerLinks div{display:inline-block;margin:5px;padding-top:5px}
.footerLinks div.paypal{padding-top:0}
.copyrights{text-align:center;margin-top:10px}
.footerLinks a{font:13px Verdana,Arial;color:#000;text-decoration:underline}
.pagging{text-align:center;display:block;margin:10px 0;clear:both}
.current,.pageResults{border:1px solid #666;padding:5px 10px;display:inline-block}
.productimage{width:45%;margin:5px 0;float:left;font-size:16px}
.productimage img{width:100%}
.order_now{margin:12px 0 20px;border:2px solid #c42625;color:#fff;font:18px/22px verdana;padding:11px;background:linear-gradient(to bottom,#e60002 0,#e60002 100%) rgba(0,0,0,0);cursor:pointer;background-color:#e60002}
.order_now:hover{background:linear-gradient(to bottom,#e60002 0,#e60002 100%) rgba(0,0,0,0);background-color:#e60002}
.addonproductheading{font:700 90%/1.5 Verdana,"Century Gothic",Arial,Helvetica,sans-serif;margin:2px 0 15px}
.producttesti{float:left;margin-left:1%;width:30%;margin-bottom:15px}
.producttesti .testimony{width:90%;height:250px;padding:20px 5%}
.producttesti .bqstart{margin-top:-10px}
.label{padding:8px 0 2px;width:35%;float:left}
.field input,.field textarea{width:50%;font:11px/22px verdana}
.field select{width:50%;padding:2px}
.label1{padding:8px 0 2px;width:49%;float:left}
.producttesti{display:none}
.contactus{padding:10px 0}
.contactus .fullbtn{margin:20px 15% 20px 0;padding:5px 20px;float:right}
.contactus .contact{padding:5px 0}
.currencylabel{display:none}
.pagging .current{color:red}
.citybannertext{background-color:rgba(255,255,255,.8)}
.full-column{color:#000}
.full-column .content{position:relative;padding:2% 10%}
.smaller-device,footer ul.footerLinks1,footer ul.footerstickLinks{display:none}
.order_now{text-align:center;width:45%}
#reviewbox .circle{width:25%;float:left;border:0 solid red;text-align:center}
#reviewbox .ratingbar{width:24%;float:left;border:0 solid red}
#reviewList,.review{width:100%;float:right;border:0 solid red;padding-top:5px}
#reviewbox #reviewList{width:49%}
#reviewList .details,.review .details{width:48%;float:left}
#reviewList .rating_details,.review .rating_details{width:48%;float:right}
#reviewList2 .review{padding-bottom:20px;margin:5px 0;border-bottom:1px dotted;clear:both;float:left;width:100%}
.mobilehide{display:block}
.qty2ormoreerror,.qty2ormoreerrors{color:red;padding:5px 0;font-weight:400;font-size:15px}
.qty2ormoreerrors{background:0 0;border:1px solid #ccc;border-radius:18px;text-align:center;padding:21px;margin-top:10px}
.qty2ormoreerrors span.title{font-weight:700;font-size:20px;line-height:40px}
.combo-items{float:left;width:100%}
.main_banner_wrapper,.right-column .left ul li{position:relative}
.main_banner_title{position:absolute;right:0;font-size:33px;font-style:italic;font-weight:700;font-family:Courgette,cursive;margin:18px 30px;color:#b3130b}
.banner_title{padding:10px 16px;display:flex;position:absolute;font-size:16px;font-family:'Open Sans',sans-serif;font-weight:700}
.banner_1{color:#f73178}
.banner_2{color:#2fa9d4}
.banner_3{color:#7ea428}
.banner_4{color:#a57a14}
.banner_5{color:#b7ac15}
.banner_6{color:#626bd7}
.banner_7{color:#cd61bc}
.banner_8{color:#818380}
.handdelivered,.noextracharge,.satisfaction,.secureshopping{position:relative}
.right_banner_title{position:absolute;display:flex;width:100%}
.text_offline_payment{position:absolute;right:10px;top:42px;color:#d30203;font-weight:900;font-size:24px;text-transform:uppercase;text-align:center}
.banner_title_info{color:#232220;font-size:16px;top:0;position:relative;font-weight:600;letter-spacing:-1px;margin:5px 6px;transform:scaleY(1.4);white-space:nowrap}
.banner_title_info2{position:absolute;color:#232220;font-size:16px;text-transform:uppercase;font-weight:700;text-align:center;margin:0 auto;left:0;right:0;top:10px;transform:scaleY(1.6);white-space:nowrap}
.no_extra_charge::first-line{color:#e91b6a;font-size:29px;font-weight:700;text-transform:uppercase}
.no_extra_charge{position:absolute;color:#e91b6a;font-size:16px;text-align:left;top:51px;line-height:15px;font-weight:700;transform:scaleY(1.4);text-transform:uppercase;left:6px}
.banner_title_info4{position:absolute;color:#c21011;text-align:center;font-size:21px;text-transform:uppercase;line-height:22px;top:26px;right:23px;font-weight:700;transform:scaleY(1.4);white-space:nowrap}
.banner_title_info3::first-line{font-size:19px}
.banner_title_info3{position:absolute;right:58px;text-align:center;display:inline-block;font-size:13px;font-weight:700;line-height:13px;top:28px;letter-spacing:-1px;white-space:nowrap}
.heading_mini{font-size:18px;color:#000;text-transform:uppercase}
.mini_cart_item_heading{display:flex;border-bottom:1px solid #dee2e6;justify-content:space-between;padding-bottom:6px;margin-bottom:10px}
.mini_cart_close{padding:0 0 0 6px;font-size:20px;color:#000;cursor:pointer}
#desktop_view_cart{position:relative}
#cart-drawer-opener{cursor:pointer}
.emptyCartDrawer{text-align:center;margin-top:35px;margin-bottom:35px}
.mini_green_button{color:#fff;background:#abc743;padding:7px 12px;text-transform:uppercase;border:2px solid #a6c148;display:inline-block;text-decoration:none;font:14px Verdana,Arial;cursor:pointer}
.mini_green_button:hover{color:#fff}
#mini_shopping_cart_qty{position:absolute;width:300px;right:0;margin:auto 15px auto auto;padding:10px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);text-align:left;z-index:123}
#mini_total_cart_value .media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px}
#mini_total_cart_value .media-left a,#mini_total_cart_value .media-left span{background:#f7f7f7;border:1px solid #ddd;display:block;min-height:50px;padding:4px}
#mini_total_cart_value .media-left img{max-width:60px;border:0;border-radius:0}
#mini_total_cart_value .media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}
.mini_total_cart_value .media-heading{width:100%;font-size:13px;color:#000;font-family:'Open Sans',sans-serif;font-weight:600}
.mini_total_cart_value .width50{width:50%;float:left}
.mini_total_cart_value .text-left{text-align:left}
.mini_total_cart_value .text-right{text-align:right}
.mini_total_cart_value .is_amount.text-muted,.mini_total_cart_value .is_total{color:#666;font-size:12px;line-height:30px}
#mini_shopping_cart_qty td{font-size:14px;border:0;padding:4px 0;color:#666;white-space:nowrap;font-family:'Open Sans',sans-serif}
#mini_shopping_cart_qty .media-left{padding-right:10px}
#mini_shopping_cart_qty .total_product_value td{border-top:1px #e5e5e5 solid;font-size:16px;font-weight:700;padding-top:15px;color:#222;text-transform:uppercase}
#mini_shopping_cart_qty .total_product_value td.text_clr_red{color:red}
.mini_cart_button_action{display:flex;justify-content:space-between;align-content:center;align-items:center}
.mini_cart_wrapper{margin-bottom:15px}
.mini_cart_shoppingcart{color:green;font-weight:700;margin:auto}
.mini_cart_place_order{background-color:#e60001;color:#fff;padding:10px;border-radius:5px;width:35%;text-align:center;font-weight:600}
.mini_cart_place_order:hover{background-color:#c42625;color:#fff}
#reviewList .slick-slide{height: 170px;display: flex;align-items: center;justify-content: center;overflow: hidden;text-align: left;padding: 10px;}
html[lang="ar"] .accordionFooterContent h1, html[lang="ar"] .accordionFooterContent h2, html[lang="ar"] .accordionFooterContent h3,html[lang="ar"] .accordionFooterContent h4, html[lang="ar"] .accordionFooterContent h5, html[lang="ar"] .accordionFooterContent p, html[lang="he"] .accordionFooterContent h1, html[lang="he"] .accordionFooterContent h2, html[lang="he"] .accordionFooterContent h3,html[lang="he"] .accordionFooterContent h4, html[lang="he"] .accordionFooterContent h5, html[lang="he"] .accordionFooterContent p{text-align: right;}
@media(min-width:1024px){
.container{padding:0 15px;}
.fb,.googlePlus{display:inline-block}
.currentdate{font:700 11px/13px Verdana,Arial,Helvetica,sans-serif;padding-left:5px}
#nav>ul>li:nth-child(7){display:block}
.left-column{width:17.5%}
.middle-column{width:51.75%}
.right-column{width:30.75%}
.full-column{width:100%}
.left-column ul li,.right-column ul li{float:left;width:100%;margin:4px 0}
.left-column ul li a{padding-bottom:41%}
.right-column .left{float:left;width:49.5%}
.search{width:58%}
.info{display:inline-block;width:auto}
.order{width:auto}
.info a,.order a{line-height:24px;font-size:9px;font-weight:700}
.testimony{position:relative;clear:right;height:180px;text-align:left;width:29%;font:11px/15px Verdana,Arial}}
@media(min-width:1100px){.search{width:61%}
#nav>ul>li>a{font:13px 'Open Sans',sans-serif}}
@media(min-width:1200px){#nav>ul>li>a{font:14px 'Open Sans',sans-serif;font-weight:600}
.search{width:62%}
header .logintoppart{width:32%}}
@media(min-width:1280px){.productbox{width:20%}
.info a,.order a{line-height:24px;font-size:11px;font-weight:700}
.info a{padding:0 5px}
.info{width:auto}
.order{width:auto;float:right}
.order a{padding:0 5px}
.logo{width:28%;margin:0}
.topbanner{width:14%;margin:0 1%;display:block}
.currentdate{font:700 13px/16px Verdana,Arial,Helvetica,sans-serif;padding-left:5px}
#nav>ul>li:nth-child(6),#nav>ul>li:nth-child(7),.info{display:block}
.testimony{position:relative;clear:right;height:292px;text-align:left;width:27%;font:13px/17px Verdana,Arial}
.addonproduct .productbox{width:20%}
.producttesti .testimony{width:90%;height:310px;padding:20px 5%}
.search{width:67%}
.loginsearch{width:51%}}
@media(min-width:1345px){.logo{width:28%}
.search .texefield{width:70%}}
@media screen and (min-device-width :768px) and (max-device-width :960px),screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.left-column{width:100%}
.middle-column{width:60%}
.right-column{width:40%}
#nav>ul>li>a{font:10px 'Open Sans',sans-serif;padding:11px 5px}
nav{height:40px}
.productbox{padding:0;margin:0;width:50%;float:left}
.search .texefield{width:65%}
.left-column ul li{width:24.4%}
.right-column .left{width:48.5%}
.full-column .content{padding:2%}
#reviewbox .circle{width:50%}
#reviewbox .ratingbar{width:49%}
#reviewList,#reviewList .details,#reviewbox #reviewList{width:100%}
#reviewList .rating_details{width:100%;margin-top:15px}
.mobilehide{display:none}}
@media screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.middle-column{width:62%}
.right-column{width:38%}}
@media screen and (min-device-width :320px) and (max-device-width :480px),screen and (min-device-width :320px) and (max-device-width :768px) and (orientation :landscape){header{position:relative;top:0;z-index:123456;padding:4px 0 0}
.bodycont{margin-top:100px}
.dropdown-menu,.dropdown-menu li{display:block}
.dropdown-menu ul{position:relative}
nav{background:rgba(0,0,0,.9);left:0;top:46px;position:fixed;z-index:10;width:100%;opacity:1;transition:opacity .3s ease-in-out 0;height:420px;overflow:auto;min-width:100%}
#nav>ul{padding:0;margin:0}
#nav>ul>li{border-bottom:1px solid #222;list-style-type:none;float:none;border-right:0;height:auto}
#nav>ul>li>a{font-size:14px;font-weight:400;color:#000;transition:all .3s ease-in 0;text-transform:uppercase;padding:8px 10px;display:block}
#nav>ul>li>a:hover{background:inherit;color:#000}
#nav li ul li:hover{background:inherit;color:#fff}
.dropdown-menu li.dropdown-menu-hover,.dropdown-menu li:hover,.dropdown-menu ul{background:inherit;border:inherit}
#nav ul li ul li a{margin:0 0 0 30px}
#nav ul li ul,.topbanner{display:none}
.smaller-device .menu{display:block}
.smaller-device{display:block;float:left;width:18%;margin:2% auto}
.menu{position:relative;z-index:10;float:left;width:27px;cursor:pointer;height:24px;padding:.15em 0;margin-right:10px}
.menu span:before{transform:translateY(-250%)}
.menu span:after,.menu span:before{background:#343434;content:"";height:3px;left:0;position:absolute;transition:transform .3s ease 0;width:100%}
.mobile-topbar .menu span:after,.mobile-topbar .menu span:before{background:#fff}
.menu span:after{transform:translateY(250%)}
.menu span{-moz-user-select:none;background-color:#343434;display:block;font-size:0;height:3px;left:0;margin-top:-2px;position:absolute;top:50%;transition:background-color .3s ease 0;width:100%}
.mobile-topbar .menu span{background-color:#fff}
.menu.active span:before{transform:translateY(0) rotate(45deg)}
.menu.active span:after{transform:translateY(0) rotate(-45deg)}
.menu.active span{background-color:transparent}
.menu strong{display:block;font-size:8px;font-weight:700;padding:21px 0 0}
.logo{width:50%;margin:0;float:left}
.logo a{display:block;clear:both}
header .currentdate{display:none}
header .search{width:100%;float:left;margin-top:5px}
.currency{display:block}
.search .texefield{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1) inset;padding:0;height:24px;width:89%;font-size:13px;color:#666;font-family:Verdana,Arial,Helvetica,sans-serif;border:1px solid #ccc;float:left}
.search input{float:left}
.middle-column{width:100%}
.right-column{display:none}
.left-column{width:100%}
.left-column ul li{float:left;margin:3px 2px;width:48.5%}
.productbox{padding:0;margin:0;width:50%;float:left}
.productBoxList{margin:4px}
footer{padding:5px 0 17%;background-size:100%}
footer ul.footerLinks1{display:none}
footer ul.footerLinks1 li{display:block;list-style:none;text-align:left;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;padding:5px 10px;background-color:#fff}
footer ul{padding:0;margin:0}
footer ul.footerstickLinks{display:block}
footer ul.footerstickLinks span{font:14px Verdana,Arial;cursor:pointer}
footer ul.footerstickLinks li{display:inline-block;list-style:none;width:25%;text-align:center;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;padding:5px 0;background-color:#fff;float:left}
footer ul.footerstickLinks li.last{width:49%;border-right:0 solid #ddd}
.accordion.open .heading::after{content:"-";position:absolute;right:25px;font-size:16px}
.accordion .heading::after{content:"+";position:absolute;right:25px;font-size:16px}
.label{width:100%}
.field input{width:100%;font:11px/22px verdana}
.full-column .content{padding:3% 0}
.order_now{width:100%;padding:11px 0}
select{-webkit-appearance:menulist;box-sizing:border-box;align-items:center;white-space:pre;-webkit-rtl-ordering:logical;color:#000;background-color:#fff;cursor:default;border-width:1px;border-style:solid;border-color:initial;border-image:initial}
#reviewList,#reviewList .details,#reviewbox #reviewList,#reviewbox .circle,#reviewbox .ratingbar{width:100%}
#reviewList .rating_details{width:100%;margin-top:15px}
.mobilehide{display:none}}
@media only screen and (min-device-width :320px) and (max-device-width :768px) and (orientation :landscape){.search .texefield{width:94%}
#reviewList,#reviewbox .circle,#reviewbox .ratingbar{width:100%}}
.address_field,footer .contentBox ol li,footer .contentBox p,footer .contentBox ul li{font-size:16px}
footer .contentBox ol,footer .contentBox ul{padding-left:15px}
footer .contentBox h2,th{text-align:left}
.fa-home::before{content:"\f015"}
#nav .home_icon{font-size:20px}
.br_hide_mg,.btn_more,.close_menu,.cookie-bubble.hide,.read-more{display:none}
.cartListing{list-style:none;padding:0;margin:0}
.paypal{display:flex;justify-content:center}
.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}
.fa-info-circle::before{content:"\f05a"}
.description .pricevalue{display:inline;vertical-align:top;font-size:13px}
.footerLinks{margin:0 auto;text-align:center;float:none}
.featureProductHead{border:1px solid #d9d9d9;border-radius:10px;padding:10px;color:#000;margin-bottom:15px;font-size:18px;font-weight:700;background-color:#fff}
#productlist,.create_account_wrapper_container,.row_container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.img_cart_icons{width:17px;height:14px;background:url(../images/cart_icon.png) 0 0/contain no-repeat;display:inline-block;vertical-align:middle}
.track_Order{width:16px;height:16px;background:url(../images/track_order.png) 0 0/contain no-repeat;display:inline-block;vertical-align:middle}
.myAccount{width:16px;height:16px;background:url(../images/user_icon.png) 0 0/contain no-repeat;display:inline-block;vertical-align:middle}
.signIn,.signOff{width:16px;height:16px;background:url(../images/loggin_icon.png) 0 0/contain no-repeat;display:inline-block;vertical-align:middle}
.contactUs{width:20px;height:20px;background:url(../images/help_icon.png) 0 0/contain no-repeat;display:inline-block;vertical-align:middle}
.currency_icon_details{width:20px;height:20px;background:url(../images/currency_icon.webp) 0 0/contain no-repeat;display:inline-block;vertical-align:middle;padding-left:6px}
.language_icon_details{width:23px;height:24px;background:url(../images/language_icon.webp) 0 0/contain no-repeat;display:inline-block;vertical-align:middle;padding-left:6px}
.fa-angle-down:before{content:"\f107"}
.fa-angle-right:before{content:"\f105"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.cityDataListing .cityDataLink{margin:13px 2%;display:block;width:16%;text-align:left;float:left}
footer .contentBox ul.cityDataListing{padding-left:0;display:flex;flex-wrap:wrap}
.cityDataListing{text-align:left}
footer .contentBox .cityHeading.heading{margin-bottom:0;cursor:pointer}
.form-select{display:block;width:100%;padding:10px;font-size:14px;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url(../images/down-arrow-header.webp);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 16px;border:1px solid #ced4da;border-radius:5px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}
#top_header .bootstrap-select.btn-group .btn .filter-option{font-weight:550}
.info_name{display:none}
.footerContentContainer p a{color:#e60001!important}
.currencylabel_details{position:relative}
#display_currency{background-color:#fff;margin:0;display:none;overflow:hidden;overflow-y:auto;opacity:0;position:absolute;right:0;top:0;z-index:9999;-webkit-transform-origin:0 0;transform-origin:0 0;max-width:auto;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);padding-left:0;transform:scaleX(0) scaleY(0);transition:all 1s ease-in-out;width:auto;white-space:nowrap}
#select_currency::after{content:"";background:url(../images/down-arrow-header.webp) 0 0/10px no-repeat;width:14px;height:10px;display:inline-block;text-align:center;margin-left:5px}
#display_currency li{clear:both;color:rgba(0,0,0,.87);cursor:pointer;line-height:1.5rem;width:100%;list-style:none;text-align:left;padding:3px 10px;margin-top:0!important;border-bottom:1px solid #ccc}
#display_currency li:hover{background:#f7f7f7;color:#e60001}
.cur_detail{font-weight:600;font-size:12px;color:#000}
.cartListing{display:flex;justify-content:end}
#select_currency{white-space:nowrap}
.no_show{display:none!important}
.displayRevert{display:revert!important}
#ar_he_body_container .displayRevert{display:inline-block!important}
.breadcrumb-nav .fafahome{display:inline-block}
#language_dropDown{display:flex;justify-content:center;margin:1px 0 0 15px;position:relative}
.selected_language::after{content:"";background:url(../images/down-arrow-header.webp) 0 0/10px no-repeat;width:14px;height:10px;display:inline-block;text-align:center;margin-left:5px}
.language_wrapper{display:none}
.selected_language{display:flex;justify-content:center;align-content:center;align-items:center;font-family:'Open Sans',sans-serif;font-weight:600;font-size:12px;color:#000;cursor:pointer}
.selected_language img{margin-right:6px;width:20px;height:11px}
.language_wrapper{background-color:#fff;position:absolute;width:100px;top:17px;z-index:9999;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);padding-left:0}
.language_wrapper .language_list{display:flex;gap:10px;padding:6px;cursor:pointer;color:#000;font-size:14px;align-content:center;align-items:center;justify-content:start;border-bottom:1px solid #ccc}
.language_wrapper .language_list:hover{background:#f7f7f7;color:#e60001}
@media only screen and (min-width:800px){.mobile_rightMenu.activeMenu{position:fixed;width:100%;max-width:428px;right:inherit;background:#fff;z-index:999;text-align:left;border:1px solid #eee;padding:0;margin-top:14px;height:100vh;animation:.5s forwards slide-in;-webkit-animation:.5s forwards slide-in}
#mobile_menu .d-lg-inline{display:inline-block!important}
.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}
.product_image_blk{width:26%}
.main.product_name_blk{padding-top:10px}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none}
.col_4{width:32.2%;padding-right:10px;float:left}
#account_page .login-form-box{margin-bottom:15px;padding:10px;min-height:115px;border:1px solid #e5e5e5;background-color:#fff;border-radius:3px}
#account_page .login-form-box .text-uppercase{text-transform:capitalize;margin-top:0;margin-bottom:0}
#account_page .login-form-box hr{margin-top:10px;margin-bottom:10px;border:0;border-top:1px solid #eee}
.section_container{margin-top:15px}
.login-form-box picture{display:inline-block}
.main.quantity{width:10%}
.list_infoBoxContents{padding-left:15px;margin-bottom:10px;display:table}
.main.d_flex{display:flex;margin:auto}
.text_left_align{text-align:left;margin:0 auto}
.account_history_data_head{padding:11px 5px}
.infoBox.dataListContainer{border:1px solid #e5e5e5;padding-top:15px;padding-bottom:15px;background:#fff;padding-left:5px;margin-bottom:15px}
.dataListContainer_1{border:1px solid #e5e5e5}
.dataListContainer_list.order_data_listing{border-bottom:1px solid #e5e5e5;padding-top:10px;padding-bottom:10px}
.productimage .product_single_images{border:1px solid #222;background-color:#fff;padding:5px;border-radius:0}
.desktop_hide{display:none!important}
.cart_content_wrapper td{white-space:normal;line-height:20px}
.col_wrapper1{-ms-flex:0 0 31.333333%;flex:0 0 31.333333%;max-width:31.333333%;margin:0 auto}
.info .info_mobile{display:none}}
@media only screen and (max-width:666px){.border_right.column_left_50{width:100%;display:table}
.column_right_50,.main.mobile_100{display:block;width:100%}
.main.product_name_blk{padding-top:15px;padding-left:15px}
.main.mobile_100{line-height:25px}
.main.mobile_100.button_col{text-align:left;padding-top:15px}
.mobile_left_align{text-align:left}
.bodycont{margin-top:auto!important}
.left_cart_panel{margin-bottom:25px;border-radius:4px;position:relative;width:100%;float:none}
.left_cart_panel .left_cart_panel_wrapper{background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.2);border:0;padding:2px;margin-bottom:25px;border-radius:4px}
.right_cart_panel{float:none;width:100%;margin-left:0}}
@media only screen and (max-width:370px){.address_field{width:100%;max-width:285px}
.left_cart_panel{background-color:#fff;position:relative;width:100%;float:none;margin-bottom:25px}
.left_cart_panel .left_cart_panel_wrapper{background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.2);border:0;padding:2px;margin-bottom:25px;border-radius:4px}
.right_cart_panel{float:none;width:100%;margin-left:0}}
@media only screen and (max-width:700px){.cart_item_heading .fa.fa-shopping-cart.cartedit{display:inline}
#totals{position:fixed;top:53px;z-index:12;width:100%;right:0;left:0}
#mobile_min_cart{cursor:pointer;display:inline;padding-top:10px;padding-bottom:10px;padding-right:10px}
.min_cart_wrapper{display:none}
.popup_banner_container{width:100%;max-width:615px}}
@media only screen and (max-width:800px){.send_flowers-left,.tep_image_overview picture{display:inline-block;vertical-align:middle}
.mobile_rightMenu.activeMenu{position:fixed;width:100%;max-width:428px;right:0;background:#fff;z-index:999;text-align:left;border:1px solid #eee;padding:0;margin-top:0;height:100vh;animation:.5s forwards slide-in;-webkit-animation:.5s forwards slide-in;top:62px}
.cart_edit_col{position:absolute;right:25px;font-size:18px;color:#000}
.send_flowers-left{width:100%;font-size:11px;font-weight:600;margin-top:15px;white-space:nowrap}
.br_hide_m{display:none}
.th-title.price_tag,.th-title.qty_item{position:revert!important}
.visible-xs{display:block}
.col_4{width:100%}
#account_page .login-form-box{margin-bottom:15px;padding:10px;min-height:115px;border:1px solid #e5e5e5;background-color:#fff;border-radius:3px}
#account_page .login-form-box .text-uppercase{text-transform:capitalize;margin-top:0;margin-bottom:0}
#account_page .login-form-box hr{margin-top:10px;margin-bottom:10px;border:0;border-top:1px solid #eee}
.section_container{margin-top:15px}
.login-form-box picture{display:inline-block}
.link_text_u{text-decoration:underline}
.right_column,.smallText.tep_date_long,td.left_column{display:table;width:100%}
.alt_bg_color,.moduleRow.order_data_listing{border:1px solid #e5e5e5;display:block}
#table-order-historytd_alignRL2 td{border-right:1px solid;display:table-cell;border-left:1px solid;padding:10px 13px;width:70%}
.moduleRow.order_data_listing{margin-bottom:10px;border-radius:5px}
.order_data_listing:nth-child(odd){background-color:#eee}
.th-title.qty_item{padding:5px 0}
.account_history_data_head{padding:11px 5px}
.infoBox.dataListContainer{border:1px solid #e5e5e5;padding-top:15px;padding-bottom:15px;background:#fff;padding-left:5px;margin-bottom:15px}
.table_order_history_heading.account_history_data_head{background:#ccc}
.pt_10{padding-top:10px}
.dataListContainer_1{border:1px solid #e5e5e5}
.dataListContainer_list.order_data_listing{border-bottom:1px solid #e5e5e5;padding-top:10px;padding-bottom:10px}
.left_cart_panel{margin-bottom:25px;position:relative;width:100%;float:none}
.left_cart_panel .left_cart_panel_wrapper{background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.2);border:0;padding:2px;margin-bottom:25px;border-radius:4px}
.right_cart_panel{float:none;width:100%;margin-left:0}
.common-radio-control label{font-size:1rem;line-height:1.3;height:auto}
.suggestion-group-list.common-radio-control{margin-bottom:0}
#main_top_link_navigations #nav>ul>li:nth-child(6),#main_top_link_navigations #nav>ul>li:nth-child(7){display:inherit}}
@media(min-width:700px){#specoffer .col-md-6:nth-child(2){border-left:1px solid #c7a44b}
.loyality-R.col-md-6:nth-child(2){border-left:1px solid wheat}}
@media(max-width:699px){#specoffer .col-md-6:nth-child(2){border-top:1px solid #c7a44b}
.loyality-R.col-md-6:nth-child(2){border-top:1px solid wheat;padding-top:5px}
.main_banner_title{margin:4px 19px;font-size:30px}}
.product_action_group,.product_wrapper_details{transition:transform .35s cubic-bezier(.17,.67,.21,1),-webkit-transform .35s cubic-bezier(.17,.67,.21,1) 0;will-change:transform;transform:translateY(2px)}
@media(max-width:420px){.cookieBubble{border-radius:0;max-width:inherit;left:0!important;bottom:0!important}
.cookieBubble .cb-image{display:none}
.main_banner_title{margin:4px 19px;font-size:16px}}
@media only screen and (max-width:565px){.popup_banner_container{width:87%}
.main_banner_title{margin:4px 19px;font-size:16px}}
@media screen and (max-device-width:767px){#bottom_panel_header .right_nav-top_panel li span,.mobileoff{display:inline-block}
#top_header_container{float:right;width:49%}
#bottom_panel_header .right_nav-top_panel{float:right;text-align:right;margin-top:0;padding-left:0}
#bottom_panel_header .right_nav-top_panel li{display:inline-block;margin-left:15px;margin-top:10px;vertical-align:top}
.mobileoff{text-transform:uppercase;font:14px 'Open Sans',sans-serif}
.mobile_on{height:18px}
.cart_block_and_currencies{width:78%;text-align:right;float:left}
.cart_details span.details,.currentdate,.desktop-off{display:none}
#search_block{width:20%;float:right;position:relative}
.search_button{position:absolute;top:0;z-index:1;right:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
#search_block .texefield.form_control{width:95%;border-radius:5px;padding-left:8px;height:22px;border:1px solid #ccc}
.mobile_off{display:none!important}
#language_dropDown{margin:0 0 3px 7px}
.language_wrapper{width:70px;top:21px}}
.closeDropFooter{display:none}
.cityHeading .fa{padding-left:15px}
@media only screen and (max-width:814px){header.group{position:unset}
.overlaybg_color{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#141517cc;transition:visibility .4s linear,opacity .4s cubic-bezier(.4,0,.2,1);z-index:12345678}
.emptyCartDrawer{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:100%;text-align:center;margin-bottom:0;margin-top:0}
.panel.panel-green1.mini_total_cart_value.cartpanel{height:100vh;background-color:#fff}
.mini_cart_wrapper{overflow-y:scroll;height:calc(100% - 7.7rem);display:flex;flex-direction:column;justify-content:flex-start}
.mini_cart_shoppingcart{margin-left:10px;text-align:center;width:57%}
.mini_cart_place_order{margin-right:10px}
#mini_shopping_cart_qty{position:fixed;margin-right:0;z-index:123456789;top:0;height:100%}
.mini_cart_button_action{position:absolute;width:90%;left:0;right:0;margin:auto;text-align:center;bottom:25px;background-color:#fff}
.mini_green_button{max-width:150px;width:100%;margin:auto}
#display_currency.currencyDrawerOpen{opacity:1!important;display:block!important;transform:unset!important;z-index:12345978999;right:-91px!important;top:-10px!important;height:100vh}
.closeBtn{padding:15px 12px;background-color:#000;color:#fff;font-size:14px;font-weight:700;cursor:pointer;display:flex;justify-content:space-between;text-transform:uppercase}
#display_currency.currencyDrawerOpen li{width:300px}
.language_wrapper.languageDrawerOpen{display:block!important;top:-11px;position:absolute;z-index:1234567899;width:300px;right:-35px;height:100vh}
.selected_currency{font-weight:700;font-size:14px}
.selectedLanguage{display:flex;align-items:center;font-weight:700}
#selectedLanguage,#selectedLanguage img{margin-left:5px;font-size:14px}
.language_details_mobile_menu{display:flex;align-items:center}
.banner_title{padding:4px 7px;font-size:13px;white-space:nowrap}
#menu_text_setting_cn strong,#menu_text_setting_jp strong,#menu_text_setting_kr strong{white-space:nowrap}
#menu_text_setting_jp strong{font-size:12px}
#menu_text_setting_hr strong{font-size:9px;top:11px}
.main_banner_title{font-size:19px;margin:6px 30px}
#select_currency,#selected_language{display:none}
.user_info_mobile_menu{padding-top:15px;background-color:#f7f7f7;padding-bottom:15px}
.currencylabel_details_mobile_menu,.language_details_mobile_menu{padding-top:25px;background-color:#f7f7f7;padding-bottom:20px;font:14px 'Open Sans',sans-serif;color:#000;padding-left:10px;cursor:pointer;border-bottom:1px solid #000;text-transform:uppercase}
.user_info_mobile_menu li{border-bottom:1px solid #222}
#desktop-no-show.user_info_mobile_menu li a{padding:8px 10px}
.user_info_mobile_menu li:last-child{border:none}
#count_contents{display:revert!important}
#cityPlaceFooter{padding:0}
#cityPlaceFooter .cityHeading{padding:15px 14px}
.cityPlaceContainer{padding:0 15px 14px}
#cityPlaceFooter .cityDataListing{margin-top:0!important}
.cityDataListing .cityDataLink{margin:10px 0;display:block;width:50%;float:left;text-align:left}
.cityHeading .fa{text-align:right;float:right}
header.maintoolbar,nav{position:fixed;width:100%;left:0}
#nav>ul>li>a,.mobileoff{text-transform:uppercase}
#addon-prop-wrapper,#bottom_panel_header,#button_float,#desktop_summary_wrapper_content,#main_top_link_navigations,#nav ul li ul,.addon_products_wrapper.addonProp_wrapper,.cart_details span.details,.currentdate,.desktop-off,.featureProduct.breadcrumb-nav,.top_header_banner,.topbanner,span.details{display:none}
#bottom_panel_header .right_nav-top_panel li span,.mobileoff,span.img_cart_icons{display:inline-block}
header.maintoolbar{top:0;z-index:1234;box-shadow:0 0 0 rgba(0,0,0,.2);background-color:#fff;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #000}
#search_block,.cart_icons,.dropdown-menu ul,.menu{position:relative}
.logo img{max-width:220px;width:100%}
#top_header_container{float:right;width:49%}
#bottom_panel_header .right_nav-top_panel{text-align:right;margin-top:0;float:none;margin-bottom:0}
.mobileoff{font:14px 'Open Sans',sans-serif}
.mobile_on{height:18px}
.cart_block_and_currencies{list-style:none;text-align:right;float:left}
#search_block{width:20%;float:right}
#search_block .texefield.form_control{width:95%;border-radius:5px;padding-left:8px;height:22px;border:1px solid #ccc}
.mobile_off{display:none!important}
.cart_details a,.dropdown-menu,.dropdown-menu li,.smaller-device .menu{display:block}
nav{background:rgba(0,0,0,.9);top:0;z-index:123456789!important;opacity:1;transition:opacity .3s ease-in-out 0;height:100vh;overflow:auto;min-width:100%}
#nav>ul{padding:0;margin:0}
#nav>ul>li{border-bottom:1px solid #222;list-style-type:none;float:none;border-right:0;height:auto}
#nav>ul>li>a{font-size:14px;font-weight:400;color:#000;transition:.3s ease-in 0;padding:8px 10px;display:block}
#nav>ul>li>a:hover{background:inherit;color:#000}
#nav li ul li:hover{background:inherit;color:#fff}
.dropdown-menu li.dropdown-menu-hover,.dropdown-menu li:hover,.dropdown-menu ul{background:inherit;border:inherit}
#nav ul li ul li a{margin:0 0 0 30px}
.menu{z-index:10;float:left;width:27px;cursor:pointer;height:24px;padding:.15em 0;margin-right:10px}
.menu span:before{transform:translateY(-250%)}
.menu span:after,.menu span:before{background:#000;content:"";height:3px;left:0;position:absolute;transition:transform .3s 0;width:100%}
.mobile-topbar .menu span:after,.mobile-topbar .menu span:before{background:#fff}
.menu span:after{transform:translateY(250%)}
.menu span{-moz-user-select:none;background-color:#000;display:block;font-size:0;height:3px;left:0;margin-top:-2px;position:absolute;top:50%;transition:background-color .3s 0;width:100%}
.mobile-topbar .menu span{background-color:#fff}
.menu.active span:before{transform:translateY(0) rotate(45deg)}
.menu.active span:after{transform:translateY(0) rotate(-45deg)}
.menu.active span{background-color:transparent}
.cart_block_and_currencies .cart_details{width:25px}
.desktop_hide_search{float:right;width:100%;position:relative;margin-right:0;margin-left:0}
.smaller-device{display:block;float:left;width:120px;margin:auto 0;background:#eee;height:40px}
.mobilestickymenu.affix .mobile_menu{margin:30px 15px 5px}
.mobile_menu{margin:5px 15px;background:#eee;border:1px solid #ccc;border-radius:0;display:flex}
.mobile_menu .menu{height:35px;margin-left:4px}
.mobile_menu .texefield.form_control{border-radius:0;padding-left:8px;height:40px;border:0 solid #ccc;width:95%}
.search_button{position:absolute;top:0;z-index:1;right:0;height:40px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
.affix,header{z-index:123456}
.menu strong{display:block;font-weight:700;padding:0;margin-left:33px;position:relative;top:4px;color:#000;font-size:15px}
nav#main_top_link_navigations{top:0;width:300px;min-width:300px}
.donot_click{margin-top:5px;color:red}
.cartListing li{display:inline-block;vertical-align:middle;vertical-align:-webkit-baseline-middle}
.cartListing #display_currency li{display:block}
.currencylabel_details{margin-bottom:3px}
.currencylabel_details select{width:90px}
.cart_block_and_currencies,.proddesc.product_wraper_content,.productimage.product_single_images_container{width:100%}
.count.short{background:red;position:absolute;right:-8px;top:-9px;padding:0 4px;border-radius:50px;color:#fff;font-size:13px}
#cityTopHeader,.mobilestickymenu.affix{background-color:#fff;border-bottom:1px solid #000}
.end_quote .fa,.start_quote .fa{font-size:30px;color:#fbd0d0}
#desktop_view_cart{margin-right:17px}
.topMobileMenu{margin-left:0}
.topMobileMenu div{padding-left:7.5px;padding-right:7.5px;display:inline-block;cursor:pointer}
#top_header{margin-top:5%}
#bottom_panel_header .right_nav-top_panel li{text-align:left;display:block;border-top:1px solid #ccc;margin:0}
.mobile_menu{margin-top:2px;height:40px}
#bottom_panel_header{position:absolute;top:50px;background:#fff;z-index:12345678;box-shadow:1px 2px 6px #ccc;border:1px solid #ccc;width:250px;right:0}
#bottom_panel_header .right_nav-top_panel li a{padding:10px 10px 10px 16px;display:block}
#bottom_panel_header .right_nav-top_panel li a:hover{text-decoration:none;background-color:rgba(0,0,0,.04)}
.clear.tclear.testimony_clear{clear:none}
.bodycont{margin-top:auto!important}
.affix,.sticky_menu{margin:0 auto!important;left:0;right:0;width:100%}
.productimage img{width:40%;text-align:center;margin:0 auto}
.affix{position:fixed;top:0}
.affix#main_top_link_navigations{top:0!important;margin-left:0!important}
.sticky_menu{position:fixed;top:0;z-index:123}
nav#main_top_link_navigations.stickyMenuTopOffset{top:21px}
header.group.maintoolbar .container.group{max-width:100%}
.affix#marquee_direction{top:0}
.close_menu{display:inline-block!important;position:absolute;right:5px;color:#000;font-weight:700;border-radius:20px;padding:8px 10px;cursor:pointer}
#button_float_mobile{position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:sticky;bottom:0;z-index:123}
#mobile_min_cart{color:#000;cursor:pointer;display:inline;padding-top:10px;padding-bottom:10px;padding-right:10px;text-decoration:underline}
.start_quote .fa{position:relative;top:3px}
.bqstart{float:left;margin-top:-27px;padding-top:0;margin-bottom:0;font-size:700%;width:39px}
#cityTopHeader{position:absolute;width:100%;left:0;right:0;border-top:1px solid #000;margin-top:90px;z-index:1234567}
#cityTopHeader .dropdown-menu-wrapper .bootstrap-select>.btn{width:100%;background:0;border:0;padding:5px;border-radius:5px;font:14px/14px Poppins-Medium,sans-serif;text-align:left;cursor:pointer}
#cityTopHeader .dropdown-menu-wrapper .bootstrap-select .btn:focus{color:#495057;background-color:transparent;border-color:none;outline:0;box-shadow:none}
#cityTopHeader .bootstrap-select.btn-group .btn .filter-option{display:inline;color:#e60002}
#cityTopHeader .dropdown-menu-wrapper .bootstrap-select.form-control:not([class*=col-]){padding:4px 7px}
header.headerPadding{position:relative;top:0;padding:4px 0 40px}
#cityTopHeader .dropdown-menu-wrapper .bootstrap-select>.btn::before{content:"\f041";font-family:FontAwesome;padding-right:5px;color:#e60002;font-size:16px;line-height:11px}
#cityTopHeader .dropdown-menu-wrapper .bootstrap-select>.btn::after{content:"\276F";font-size:17px;line-height:11px;float:right;color:#e60002}
#cityDropdownContent.has-scroll{clear:both;height:800px;overflow-x:hidden}}
.wrapper-slide,body{overflow-x:hidden}
@media only screen and (max-width:1024px){
.review_description{height: 50px;overflow: hidden;}
.mobile_content_address_wrapper .label1{padding:11px 0 4px;width:100%;float:none}
.col_md_12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
#contactus-topic{width:100%;color:#000}
.row_container .deliverydate{float:none!important}
.form_group .field input{width:96%;color:#000}
.form_group .field select{width:98%;color:#000}
.form_group .field textarea{width:95%;color:#000}}
@media only screen and (max-width:767px){.col_right_order.col_lg_7{order:1;-ms-flex:0 0 100%;max-width:100%;flex:0 0 100%;margin-bottom:15px}
.col_Left_order.col_lg_5{order:2;-ms-flex:0 0 100%;max-width:100%;flex:0 0 100%}
.row_container .deliverydate{float:none!important}
.field.subject_field{width:98%}
.form_group .field input{width:95%}
#contactus-topic{width:100%}
.subject_row .label_control{display:block}}
@media only screen and (max-width:370px){header .currentdate{display:none}
#top_header{margin-top:6px}
#top_header_container{float:right;width:60%}
.logo{margin:6px 0 0;width:36%}
.mobile_menu{margin-top:5px}
.left-column ul li{width:23.6%}
.productbox{padding:0;margin-bottom:0;width:50%;float:left}
.productbox img,.testimony{height:auto}
#reviewbox #reviewList,#reviewbox .ratingbar{width:100%}
.contentBox .sitelinks div{margin:6px;display:block;width:44%;float:left;text-align:left}
.row-1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.main_banner_title{margin:4px 19px;font-size:16px}}
@media only screen and (min-width:815px){
#mini_shopping_cart_qty{padding-top: 0px;}
.mini_cart_item_heading{border: none;}
.mini_cart_close{margin: 0 0 0 auto;position: absolute;right: 5px;background-color: #fafbf0;font-size: 16px;}
.mini_cart_item_heading .heading_mini{display:none}
#desktop_view_cart{margin-right:15px}
.main_banner_title{font-size:23px;margin:6px 30px}
.banner_title{padding:4px 9px;font-size:13px;white-space:nowrap}
.banner_title_info{font-size:11px}
.text_offline_payment{right:5px;top:28px;line-height:21px;font-size:21px}
.banner_title_info2{font-size:10px}
.no_extra_charge{left:8px;top:35px;font-size:11px;line-height:10px}
.no_extra_charge::first-line{font-size:15px}
.banner_title_info3{right:38px;top:19px;font-size:10px;line-height:10px}
.banner_title_info3::first-line{font-size:13px}
.banner_title_info4{top:20px;right:13px;font-size:16px;line-height:15px}
#desktop-no-show,.desktop-no-show{display:none}
.info{width:auto}
.cityHeading .fa{display:none}
#bottom_panel_header .right_nav-top_panel li#mobile_cart_view{display:none!important}
#top_header_container{float:right;width:72%}
#bottom_panel_header{margin-top:15px}
#topAccountInfo,#top_header,nav#main_top_link_navigations #nav .dropdown-menu{display:flex}
#bottom_panel_header .right_nav-top_panel{text-align:right;margin:0 0 10px auto}
#bottom_panel_header .right_nav-top_panel li span{display:inline-block}
#bottom_panel_header .right_nav-top_panel li{display:inline-block;margin-left:15px}
#bottom_panel_header .right_nav-top_panel img{width:16px;height:16px;vertical-align:middle;display:inline-block}
.mobileoff{text-transform:uppercase;font:14px 'Open Sans',sans-serif;display:inline-block;vertical-align:middle;margin-left:2px}
#French .mobileoff{font-size:12px}
.mobile_on{height:16px}
#button_float_mobile,#city_hide_desktop,#mobile_summary_wrapper_button,#mobile_summary_wrapper_content,.count.short,.desktop-off,.desktop_hide_search,.topMobileMenu{display:none}
.cart_block_and_currencies .cart_details,.cart_block_and_currencies .currencylabel_details,.cart_icons img{display:inline-block;vertical-align:middle}
#nav,nav#main_top_link_navigations{height:auto}
nav#main_top_link_navigations #nav>ul>li{height:auto;margin:auto}
#cityTopHeader .dropdown-menu-wrapper .bootstrap-select.form-control:not([class*=col-]){padding:0}
#top_header .bootstrap-select.btn-group .btn .filter-option{display:inline}
#top_header .dropdown-menu-wrapper .dropdown-menu{right:revert}
#cityTopHeader{margin:auto 0 auto 5px}
.cart_block_and_currencies{width:78%;text-align:right;margin:auto 0 auto auto}
.affix,.sticky_menu{top:0;width:100%;left:0;right:0;margin:0 auto!important}
#search_block{width:20%;position:relative;margin:auto 0 10px 10px}
.search_button{position:absolute;top:0;z-index:123;right:0;height:22px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
#search_block .texefield.form_control{width:87%;box-sizing:border-box;border-radius:0px;padding-left:8px;height:22px;border:0px solid #ccc;background-color: #f8f8f8;}
#search_block form{border-bottom:1px solid #ccc;background-color: #f8f8f8;}
#search_block form input:focus{border-color: #222;outline: 0;box-shadow: inset 0 1px 1px #e8edd6, 0 0 8px #e8edd6;}
.cart_icons img{width:17px;height:14px}
.cart_block_and_currencies .details{line-height:18px;vertical-align:top;margin-right:15px;margin-left:5px}
nav#main_top_link_navigations{background:#fff;border-bottom:2px solid #000;border-top:2px solid #000;margin-top:8px}
#nav>ul>li>a,.dropdown-menu a,.dropdown-menu a:link,.dropdown-menu a:visited{color:#000}
#nav>ul>li{border-right:1px solid #eee}
.dropdown-menu ul{border:1px solid #ccc;background:#fff}
.dropdown-menu li.dropdown-menu-hover,.dropdown-menu li:hover,.dropdown-menu ul li.dropdown-menu-hover,.dropdown-menu ul li:hover{background:#f7f7f7}
.dropdown-menu ul li{text-align:left}
header{padding:4px 0}
.cart_block_and_currencies .details span{color:#ad0000!important;vertical-align:top}
.productimage.product_single_images_container{width:25%}
.proddesc.product_wraper_content{width:74%}
.affix{position:fixed;z-index:9999}
.sticky_menu{position:fixed;z-index:123}
.affix#marquee_direction{position:revert}
#cityDropdownContent.has-scroll{clear:both;height:219px;overflow-x:hidden}
.dropdown-menu-wrapper .bootstrap-select.btn-group .dropdown-menu{padding-bottom:0}
.currencylabel_details .currency:hover #display_currency{opacity:1;display:block;transform-origin:0 0;transform:scaleX(1) scaleY(1);top:17px;width:auto;right:-40px;transition-delay:5s}
#language_dropDown:hover .language_wrapper{display:block}}
@media only screen and (min-width:1020px){nav#main_top_link_navigations #nav ul.dropdown-menu{display:flex}
.floatingmenu_wrap_spanish .dropdown-menu{white-space:normal;}
nav#main_top_link_navigations #nav>ul>li{margin:auto;float:none;width:100%;text-align:center}
nav#main_top_link_navigations #nav>ul>li:first-child{width:20%}
#bottom_panel_header .right_nav-top_panel li#mobile_cart_view{display:none}
.cart_block_and_currencies .details span{vertical-align:top}}
@media(max-width:1199px){.top_header_banner{display:none} 
.review_description{height: 50px;overflow: hidden;}}
@media(min-width:1200px){.top_header_banner{position:absolute;top:23px;margin-left:-60px}
.site_rating_address img{width:100%;max-width:290px}
.cart_block_and_currencies .currencylabel_details select{font:14px/14px Poppins-Medium,sans-serif;border:1px solid #ccc;border-radius:5px;background-color:#fff;padding:1px;font-weight:550}
.main_banner_title{font-size:33px;margin:10px 30px}
.banner_title{padding:6px 12px;font-size:14px;white-space:nowrap}
.banner_title_info{font-size:12px}
.text_offline_payment{right:10px;top:31px;font-size:20px;line-height:25px}
.banner_title_info2{font-size:12px}
.no_extra_charge::first-line{font-size:14px}
.no_extra_charge{font-size:10px;top:45px;left:16px;line-height:12px}
.banner_title_info3::first-line{font-size:14px}
.banner_title_info3{right:40px;font-size:12px;line-height:14px;top:18px}
.banner_title_info4{font-size:16px;line-height:17px;top:22px;right:16px}}
@media(min-width:1280px){.productbox{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
#bottom_panel_header .right_nav-top_panel li#mobile_cart_view{display:none}}
@media(min-width:1420px){.banner_title_info,.banner_title_info2{font-size:16px}
.banner_title_info3::first-line{font-size:19px}
.no_extra_charge::first-line{font-size:29px}
.text_offline_payment{right:10px;top:42px;font-size:24px;line-height:29px}
.no_extra_charge{font-size:16px;top:51px;left:6px;line-height:15px}
.banner_title_info3{right:58px;font-size:13px;line-height:13px;top:28px}
.banner_title_info4{font-size:21px;line-height:22px;top:26px;right:23px}}
@media only screen and (min-device-width:375px) and (max-device-width:667px){.cart_icons,.menu strong{position:relative}
span.details{display:none}
.cart_block_and_currencies .cart_details{width:25px}
.desktop_hide_search{float:right;width:100%;position:relative;margin-right:0;margin-left:0}
.smaller-device{float:left;width:120px;margin:auto 0;background:#eee;display:flex}
.mobilestickymenu.affix .mobile_menu{margin:30px 15px 5px}
.mobile_menu{margin:5px 15px;background:#eee;border:1px solid #ccc;border-radius:0}
.mobile_menu .menu{height:22px;margin-left:4px}
.mobile_menu .texefield.form_control{border-radius:0;padding-left:8px;height:26px;border:0 solid #ccc;width:80%}
.search_button{position:absolute;top:1px;z-index:1;right:0}
.menu strong{display:block;font-weight:700;padding:0;margin-left:33px;top:4px;font-size:10px}
nav#main_top_link_navigations{top:0}}
@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){span.details{display:none}
.cart_icons{position:relative;vertical-align:-webkit-baseline-middle}
.cart_block_and_currencies .cart_details{width:25px}
.desktop_hide_search{float:right;width:100%;position:relative;margin-right:0;margin-left:0}
.smaller-device{display:block;float:left;width:120px;margin:auto 0;background:#eee;height:40px}
.mobilestickymenu.affix .mobile_menu{margin:30px 15px 5px}
.mobile_menu{margin:5px 15px;background:#eee;border:1px solid #ccc;border-radius:0;height:40px;display:flex}
.mobile_menu .menu{height:35px;margin-left:4px}
.mobile_menu .texefield.form_control{border-radius:0;padding-left:8px;height:40px;border:0 solid #ccc;width:80%}
.search_button{position:absolute;top:0;z-index:1;right:0;height:40px}
.menu strong{display:block;font-weight:700;padding:0;margin-left:33px;position:relative;top:7px;font-size:14.3px}
nav#main_top_link_navigations{top:0}}
@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){#top_header{margin-top:4%}}
@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){li#mobile_cart_view{display:none}
.menu strong{margin-left:38.4px}}
@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3){span.details{display:none}}
@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait){.cart_icons,.menu strong{position:relative}
span.details{display:none}
.cart_block_and_currencies .cart_details{width:25px}
.desktop_hide_search{float:right;width:100%;position:relative;margin-right:0;margin-left:0}
.smaller-device{display:block;float:left;width:120px;margin:auto 0;background:#eee}
.mobilestickymenu.affix .mobile_menu{margin:30px 15px 5px}
.mobile_menu{margin:5px 15px 0;background:#eee;border:1px solid #ccc;border-radius:0}
.mobile_menu .menu{height:22px;margin-left:4px}
.mobile_menu .texefield.form_control{border-radius:0;padding-left:8px;height:26px;border:0 solid #ccc;width:80%}
.search_button{position:absolute;top:1px;z-index:1;right:0}
.menu strong{display:block;font-weight:700;padding:0;margin-left:33px;top:4px;font-size:10px}
nav#main_top_link_navigations{top:0}}
@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3){#top_header{margin-top:4%}
span.details{display:none}
.cart_icons{position:relative;vertical-align:-webkit-baseline-middle}
.cart_block_and_currencies .cart_details{width:25px}
.desktop_hide_search{float:right;width:100%;position:relative;margin-right:0;margin-left:0}
.smaller-device{display:block;float:left;width:120px;margin:auto 0;background:#eee}
.mobilestickymenu.affix .mobile_menu{margin:30px 15px 5px}
.mobile_menu{margin:5px 15px;background:#eee;border:1px solid #ccc;border-radius:0}
.mobile_menu .menu{height:36.5px;margin-left:4px}
.mobile_menu .texefield.form_control{border-radius:0;padding-left:8px;height:40px;border:0 solid #ccc;width:80%}
.search_button{position:absolute;top:0;z-index:1;right:0}
.menu strong{display:block;font-weight:700;padding:0;margin-left:33px;position:relative;top:7px;font-size:14px}
nav#main_top_link_navigations{top:0}}
@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.right-column,div#desktop_banner1{display:block}
.middle-column{width:60%;float:right}
.right-column{width:40%;float:right}
.left-column ul li{width:24.4%}
.smaller-device{display:block;float:left;width:102px;margin:auto 0;background:#eee}
div#mobile_banner1{display:none}
label.col-sm-12.col-form--label.control_label{white-space:normal}}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){.logo{margin-top:5px}
.currencylabel_details select{width:97px}
#bottom_panel_header{margin-top:0}
span.img_cart_icons{display:inline-block}
#nav>ul>li{border-right:1px solid #eee}
.cart_block_and_currencies .details{line-height:13px;vertical-align:middle;font:13px 'Open Sans',sans-serif}
.cart_block_and_currencies .details span{line-height:20px;vertical-align:middle}
#top_header{margin-top:4%}
.productbox{min-height:229px}
.back-stars{position:relative;display:inline-flex}
.front-stars{left:0}
.banner_title{padding:4px 7px;font-size:12px;white-space:nowrap}}
@media only screen and (min-device-width:820px) and (max-device-width:1080px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.cart_block_and_currencies{width:100%;text-align:right;float:left;margin-right: 150px;}
#bottom_panel_header{position: relative;}
#search_block.mobile_off.search_block{width:20%;float:right;position:absolute;top: 25px;right: 0;}}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){
  .cart_block_and_currencies{width:100%;text-align:right;float:left;margin-right: 190px;}
  #bottom_panel_header{position: relative;}
  #search_block.search_block.mobile_off{width:20%;float:right;position:absolute;top: 25px;right: 0;}
  #nav>ul>li:hover>ul,.dropdown-menu li a,.right-column{display:block}
.dropdown-menu,label.col-sm-12.col-form--label.control_label{white-space:nowrap}
nav#main_top_link_navigations,nav#main_top_link_navigations #nav{position:static}
#nav>ul>li{border-bottom:1px solid #fff!important}
.cart_block_and_currencies .details,.cart_block_and_currencies .details span{line-height:14px;vertical-align:top}
.right-column{width:40%;float:right}
.middle-column{width:60%;float:right}
.left-column{width:100%}
.left-column ul li{width:24.4%;float:left}
.logo{width:28%;margin:0}
#top_header_container{float:right;width:71%}
nav{height:auto}
.bodycont{margin-top:auto!important}
nav#main_top_link_navigations #nav>ul>li:first-child,nav#main_top_link_navigations #nav>ul>li:nth-child(4),nav#main_top_link_navigations #nav>ul>li:nth-child(5){width:30%}
nav#main_top_link_navigations #nav>ul>li:nth-child(2),nav#main_top_link_navigations #nav>ul>li:nth-child(3){width:80%}
nav#main_top_link_navigations #nav>ul>li:nth-child(6),nav#main_top_link_navigations #nav>ul>li:nth-child(8){width:60%}
nav#main_top_link_navigations #nav>ul>li:nth-child(7),nav#main_top_link_navigations #nav>ul>li:nth-child(9){width:50%}
nav#main_top_link_navigations #nav>ul>li:nth-child(10){width:40%}
#nav .home_icon{font-size:18px;line-height:18px}
#nav>ul>li>a{font:10px verdana,Arial,sans-serif;padding:11px 5px}
#nav>ul>li>ul,.smaller-device{display:none}
.dropdown-menu a,.dropdown-menu a:link,.dropdown-menu a:visited{text-decoration:none;color:#000!important;padding:5px 9px}
.dropdown-menu a:hover,.dropdown-menu li.dropdown-menu-hover>a{color:#000}
.dropdown-menu li.dropdown-menu-hover,.dropdown-menu li:hover,.dropdown-menu ul li.dropdown-menu-hover,.dropdown-menu ul li:hover{background:#eee}
.dropdown-menu ul{border:1px solid #eee;background:#fff;display:none;position:absolute;z-index:99999999999!important}
.dropdown-menu,.dropdown-menu li{display:inline-block}
.dropdown-menu-shadow{-webkit-box-shadow:3px 3px 2px rgba(0,0,0,.3);-moz-box-shadow:3px 3px 2px rgba(0,0,0,.3);-ms-box-shadow:3px 3px 2px rgba(0,0,0,.3);-o-box-shadow:3px 3px 2px rgba(0,0,0,.3);box-shadow:3px 3px 2px rgba(0,0,0,.3)}
.dropdown-menu,.dropdown-menu ul{margin:0;padding:0;list-style:none}
.dropdown-menu ul ul{top:0;left:100%}
.dropdown-menu li{margin:0;padding:0}
.dropdown-menu ul li{position:relative;display:block}
span.dropdown-menu-sub-indicator{margin-left:.4em;display:none;vertical-align:baseline;background-color:transparent;background-repeat:no-repeat;background-position:0 -100px;width:10px;height:10px;border:0;overflow:hidden}
.dropdown-menu li.dropdown-menu-hover>a>span.dropdown-menu-sub-indicator,.dropdown-menu li:hover>a>span.dropdown-menu-sub-indicator{background-position:-10px -100px}
.dropdown-menu ul span.dropdown-menu-sub-indicator,.dropdown-menu-vertical span.dropdown-menu-sub-indicator{background-position:0 0}
.dropdown-menu ul li.dropdown-menu-hover>a>span.dropdown-menu-sub-indicator,.dropdown-menu ul li:hover>a>span.dropdown-menu-sub-indicator,.dropdown-menu-vertical li.dropdown-menu-hover>a>span.dropdown-menu-sub-indicator,.dropdown-menu-vertical li:hover>a>span.dropdown-menu-sub-indicator{background-position:-10px 0}
.dropdown-menu-vertical{width:250px}
.dropdown-menu-vertical li{display:block;position:relative}
.dropdown-menu li ul{min-width:190px}
.productbox{min-height:229px}
.clear.tclear.testimony_clear{clear:none}
.back-stars{position:relative;display:inline-flex}
.front-stars{left:0}
#reviewbox .circle{width:29%}
#reviewbox .ratingbar{width:36%}
#reviewbox #reviewList{width:31%}}
@media screen and (min-device-width:768px) and (max-device-width:960px),screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.productbox{padding:0;margin:0;width:20%;float:left}}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.productbox{min-height:240px;padding:0;margin:0;width:25%;float:left}
.clear.tclear.testimony_clear{clear:none}}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.productbox{width:33.33%;float:left}
span.img_cart_icons{display:inline-block}
#nav>ul>li{border-right:1px solid #eee}
.logo{margin-top:5px}
.currencylabel_details select{width:97px}
#bottom_panel_header{margin-top:0}
span.dropdown-menu-sub-indicator{margin-left:.4em;display:none;vertical-align:baseline;background-color:transparent;background-repeat:no-repeat;background-position:0 -100px;width:10px;height:16px;border:0;overflow:hidden;position:absolute;right:12px}
.banner_title_info{font-size:10px}
.text_offline_payment{right:10px;top:26px;font-size:19px;line-height:20px}
.banner_title_info2{font-size:9px}
.no_extra_charge::first-line{font-size:12px}
.no_extra_charge{font-size:12px;top:33px;left:10px;line-height:10px}
.banner_title_info3::first-line{font-size:12px}
.banner_title_info3{right:32px;font-size:10px;line-height:10px;top:15px}
.banner_title_info4{font-size:14px;line-height:14px;top:19px;right:12px}}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.banner_title_info{font-size:13px}
.text_offline_payment{right:10px;top:39px;font-size:22px;line-height:23px}
.banner_title_info2{font-size:13px}
.no_extra_charge::first-line{font-size:19px}
.no_extra_charge{font-size:12px;top:47px;left:10px;line-height:10px}
.banner_title_info3::first-line{font-size:12px}
.banner_title_info3{right:50px;font-size:10px;line-height:10px;top:25px}
.banner_title_info4{font-size:16px;line-height:16px;top:27px;right:12px}}
@media only screen and (min-device-width:834px) and (max-device-width:1112px) and (-webkit-min-device-pixel-ratio:2){.mobile_off{display:inline-block}
.info{width:57px}
.productbox{min-height:240px;padding:0;margin:0;width:25%;float:left}
.clear.tclear.testimony_clear{clear:none}
.back-stars{position:relative;display:inline-flex}
.front-stars{left:0}
#reviewbox .circle{width:29%}
#reviewbox .ratingbar{width:31%}
#reviewbox #reviewList{width:35%}
nav#main_top_link_navigations #nav ul.dropdown-menu{display:flex}
nav#main_top_link_navigations #nav>ul>li:first-child{width:20%}
nav#main_top_link_navigations #nav>ul>li:nth-child(2),nav#main_top_link_navigations #nav>ul>li:nth-child(3){width:80%}
nav#main_top_link_navigations #nav>ul>li:nth-child(4),nav#main_top_link_navigations #nav>ul>li:nth-child(5){width:30%}
nav#main_top_link_navigations #nav>ul>li:nth-child(6),nav#main_top_link_navigations #nav>ul>li:nth-child(8){width:60%}
nav#main_top_link_navigations #nav>ul>li:nth-child(7),nav#main_top_link_navigations #nav>ul>li:nth-child(9){width:50%}
nav#main_top_link_navigations #nav>ul>li:nth-child(10){width:40%}}
@media only screen and (min-device-width:834px) and (max-device-width:834px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){#nav .home_icon,#nav>ul>li>a{line-height:18px}
.mobile_off{display:inline-block}
#top_header{margin-top:0}
.c100.big{font-size:170px}
.back-stars{position:relative;display:inline-flex}
.front-stars{left:0}
#nav>ul>li>a{font-family:Poppins-Medium,sans-serif;font-weight:500;font-size:9px;text-align:center;display:block;padding:5px}}
@media only screen and (min-device-width:1112px) and (max-device-width:1112px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.mobile_off{display:inline-block}}
@media only screen and (min-device-width:834px) and (max-device-width:1112px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.productbox{min-height:240px;padding:0;margin:0;width:25%;float:left}}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){
.review_description{height: 75px;overflow: hidden;}
.floatingmenu_wrap_French#nav>ul>li>a{font-size:13px}
.banner_title_info{font-size:17px}
.text_offline_payment{right:15px;top:46px;font-size:26px;line-height:31px}
.banner_title_info2{font-size:17px}
.no_extra_charge::first-line{font-size:25px}
.no_extra_charge{font-size:15px;top:56px;left:15px;line-height:20px}
.banner_title_info3::first-line{font-size:19px}
.banner_title_info3{right:57px;font-size:17px;line-height:19px;top:22px}
.banner_title_info4{font-size:24px;line-height:24px;top:33px;right:20px}}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.floatingmenu_wrap_French#nav>ul>li>a{font-size:13px}
#bottom_panel_header .right_nav-top_panel li span,.cart_block_and_currencies .currencylabel_details,.cart_icons img,.mobileoff{display:inline-block}
.affix,.front-stars{left:0}
#top_header_container{float:right;width:71%}
#bottom_panel_header{margin-top:15px}
#bottom_panel_header .right_nav-top_panel{float:right;text-align:right;margin-top:0}
#bottom_panel_header .right_nav-top_panel li{display:inline-block;margin-left:15px}
.mobileoff{text-transform:uppercase;font:14px 'Open Sans',sans-serif}
.mobile_on{height:18px}
.cart_block_and_currencies{width:78%;text-align:right;float:left}
#search_block{width:20%;float:right;position:relative}
#search_block .texefield.form_control{width:85%;border-radius:5px;padding-left:8px;height:22px;border:0px solid #ccc}
.count.short,.desktop-off{display:none}
.search_button{position:absolute;top:0;z-index:1;right:0}
.cart_block_and_currencies .cart_details{display:inline-block;vertical-align:middle}
.cart_block_and_currencies .details{line-height:18px;vertical-align:top;margin-right:15px;margin-left:5px}
nav#main_top_link_navigations #nav>ul>li:first-child{width:18%}
nav#main_top_link_navigations #nav>ul>li:nth-child(2),nav#main_top_link_navigations #nav>ul>li:nth-child(3){width:80%}
nav#main_top_link_navigations #nav>ul>li:nth-child(4),nav#main_top_link_navigations #nav>ul>li:nth-child(5){width:30%}
nav#main_top_link_navigations #nav>ul>li:nth-child(6),nav#main_top_link_navigations #nav>ul>li:nth-child(8){width:60%}
nav#main_top_link_navigations #nav>ul>li:nth-child(7),nav#main_top_link_navigations #nav>ul>li:nth-child(9){width:50%}
nav#main_top_link_navigations #nav>ul>li:nth-child(10){width:40%}
nav#main_top_link_navigations{background:#fff;border-bottom:2px solid #000;border-top:2px solid #000;margin-top:8px}
#nav>ul>li>a{color:#000;padding:14px 2px;font:14px verdana,Arial,sans-serif}
#nav>ul>li{border-right:1px solid #eee}
.dropdown-menu ul{border:1px solid #ccc;background:#fff}
.dropdown-menu a,.dropdown-menu a:link,.dropdown-menu a:visited{color:#000}
.dropdown-menu li.dropdown-menu-hover,.dropdown-menu li:hover,.dropdown-menu ul li.dropdown-menu-hover,.dropdown-menu ul li:hover{background:#f7f7f7}
.dropdown-menu ul li{text-align:left}
header{padding:4px 0}
.clear.tclear.testimony_clear{clear:none}
.productbox{min-height:240px}
#top_header{margin-top:0}
.affix{position:fixed;top:0;width:100%;right:0;margin:0 auto;z-index:9999}
.back-stars{position:relative;display:inline-flex}
#reviewbox .circle{width:29%}
#reviewbox .ratingbar{width:36%}
#reviewbox #reviewList{width:31%}
.top_header_banner{position:absolute;top:24px;margin-left:-55px}
.site_rating_address img{width:100%;max-width:264px}
.field.subject_field{display:inline-block;width:100%}}
@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.floatingmenu_wrap_French#nav>ul>li>a{font-size:13px}
#French .mobileoff{font-size:9px}
.banner_title_info{font-size:10px}
.banner_title_info2{font-size:9px}
.banner_title_info3::first-line,.no_extra_charge::first-line{font-size:12px}
.text_offline_payment{right:10px;top:25px;font-size:17px;line-height:18px}
.no_extra_charge{font-size:10px;top:29px;left:10px;line-height:10px}
.banner_title_info3{right:34px;font-size:9px;line-height:8px;top:17px}
.banner_title_info4{font-size:14px;line-height:14px;top:14px;right:10px}
#bottom_panel_header .right_nav-top_panel li span,.cart_block_and_currencies .currencylabel_details,.cart_icons img,.mobileoff{display:inline-block}
#top_header_container{float:right;width:71%}
#bottom_panel_header{margin-top:15px}
#bottom_panel_header .right_nav-top_panel{float:right;text-align:right;margin-top:0}
#bottom_panel_header .right_nav-top_panel li{display:inline-block;margin-left:15px}
.mobileoff{text-transform:uppercase;font:14px 'Open Sans',sans-serif}
.mobile_on{height:18px}
.cart_block_and_currencies{width:100%;text-align:right;float:left;margin-right: 150px;}
#bottom_panel_header{position: relative;}
#search_block{width:20%;float:right;position:absolute;top: 25px;right: 0;}
#search_block .texefield.form_control{width:85%;border-radius:5px;padding-left:8px;height:22px;border:0px solid #ccc}
.count.short,.desktop-off{display:none}
.search_button{position:absolute;top:0;z-index:1;right:0}
.cart_block_and_currencies .cart_details{display:inline-block;vertical-align:middle}
.cart_block_and_currencies .details{line-height:18px;vertical-align:top;margin-right:15px;margin-left:5px}
nav#main_top_link_navigations{background:#fff;border-bottom:2px solid #000;border-top:2px solid #000;margin-top:8px}
#nav>ul>li>a,.dropdown-menu a,.dropdown-menu a:link,.dropdown-menu a:visited{color:#000}
#nav>ul>li{border-right:1px solid #eee}
.dropdown-menu ul{border:1px solid #ccc;background:#fff}
.dropdown-menu li.dropdown-menu-hover,.dropdown-menu li:hover,.dropdown-menu ul li.dropdown-menu-hover,.dropdown-menu ul li:hover{background:#f7f7f7}
.dropdown-menu ul li{text-align:left}
header{padding:4px 0}
label.col-sm-12.col-form--label.control_label{white-space:nowrap}}
@media only screen and (min-device-width:1366px) and (max-device-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.banner_title_info{font-size:12px}
.text_offline_payment{right:15px;top:37px;font-size:19px;line-height:20px}
.banner_title_info2{font-size:11px}
.no_extra_charge::first-line{font-size:12px}
.no_extra_charge{font-size:12px;top:44px;left:10px;line-height:12px}
.banner_title_info3::first-line{font-size:12px}
.banner_title_info3{right:49px;font-size:10px;line-height:10px;top:23px}
.banner_title_info4{font-size:16px;line-height:16px;top:25px;right:20px}
#bottom_panel_header .right_nav-top_panel li span,.cart_block_and_currencies .currencylabel_details,.cart_icons img,.mobileoff{display:inline-block}
#top_header_container{float:right;width:71%}
#bottom_panel_header{margin-top:15px}
#bottom_panel_header .right_nav-top_panel{float:right;text-align:right;margin-top:0}
#bottom_panel_header .right_nav-top_panel li{display:inline-block;margin-left:15px}
.mobileoff{text-transform:uppercase;font:14px 'Open Sans',sans-serif}
.mobile_on{height:18px}
.cart_block_and_currencies{width:78%;text-align:right;float:left}
#search_block{width:20%;float:right;position:relative}
#search_block .texefield.form_control{width:88%;border-radius:5px;padding-left:8px;height:22px;border:0px solid #ccc}
.count.short,.desktop-off{display:none}
.search_button{position:absolute;top:0;z-index:1;right:0}
.cart_block_and_currencies .cart_details{display:inline-block;vertical-align:middle}
.cart_block_and_currencies .details{line-height:18px;vertical-align:top;margin-right:15px;margin-left:5px}
nav#main_top_link_navigations{background:#fff;border-bottom:2px solid #000;border-top:2px solid #000;margin-top:8px}
#nav>ul>li>a,.dropdown-menu a,.dropdown-menu a:link,.dropdown-menu a:visited{color:#000}
#nav>ul>li{border-right:1px solid #eee}
.dropdown-menu ul{border:1px solid #ccc;background:#fff}
.dropdown-menu li.dropdown-menu-hover,.dropdown-menu li:hover,.dropdown-menu ul li.dropdown-menu-hover,.dropdown-menu ul li:hover{background:#f7f7f7}
.dropdown-menu ul li{text-align:left}
header{padding:4px 0}
label.col-sm-12.col-form--label.control_label{white-space:nowrap}}
.product_action_group{padding:8px 0 0}
.descriptionWrap{padding-bottom:5px;padding-top:5px;margin-left:5px;margin-right:5px}
.product_description{display:revert!important;max-width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical;position:relative;text-align:left;z-index:1;padding:0 5px;font:14px Verdana,Arial;line-height:20px;margin:0 0 auto;width:100%}
.product_wrapper_details{background:#fff;padding:9px 0 0;position:relative;overflow:hidden}
#productlist .productbox{overflow:hidden;}
.productBoxList{display:flex;flex-direction:column;}
.product_action_group{margin-top:auto}
.wrapper-slide{width:100%;margin:auto}
.slide-text{font:700 13px/16px Verdana,Arial,Helvetica,sans-serif;color:#e60002;animation:15s linear infinite rightToLeft;white-space:nowrap;margin-top:4px;margin-bottom:4px;cursor:pointer}
.slide-text:hover{animation-play-state:paused}
footer .contentBox h1{text-align:left;margin-top:0}
.description .pricevalue{color:#D50110}
.alertMessage{color:#721c24;background-color:#f8d7da;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;font-weight:600;font-size:16px;margin-top:15px;display:block;width:100%}
@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){
.cart_block_and_currencies{width:100%;text-align:right;float:left;margin-right: 150px;}
#bottom_panel_header{position: relative;}
#search_block{width:20%;float:right;position:absolute;top: 25px;right: 0;}
.mobileoff{font: 12px 'Open Sans',sans-serif;}
}
@media only screen and (max-width:1450px){.successWrapper{text-align:center;padding-top:18%;padding-bottom:18%}}
@media only screen and (max-width:1199px){.successWrapper{text-align:center;padding-top:18%;padding-bottom:18%}
.description .pricevalue{display:inline;vertical-align:top;font-size:13px!important}
#productlist .productbox .product_wrapper_details span{margin-bottom:10px}}
@media only screen and (max-width:1024px){.successWrapper{text-align:center;padding-top:18%;padding-bottom:18%}
.product_description{font-size:12px}}
@media only screen and (min-width:991px){#productlist .productbox .productBoxList:hover{box-shadow:0 1px 5px #999}
#productlist .productbox .product_wrapper_details{transform:translateY(0);overflow:visible}
#productlist .productbox .product_wrapper_details .product_action_group{transform:translateY(0);position:relative;width:100%;top:0;z-index:2}
#productlist .productbox .product_wrapper_details span{z-index:99999;position:relative;background:#fff}
#productlist .productbox .product_wrapper_details span.info_desktop{background:0}
.description .pricevalue{font-size:15px;color:#D50110}
#boxOffsetContainer .description.descriptionWrap,.boxOffsetContainer .description.descriptionWrap{height:86px}
.product_description{padding:7px 5px}}
@media only screen and (max-width:991px){
#productlist .productbox{display: flex;}
.successWrapper{text-align:center;padding-top:44%;padding-bottom:44%}
#productlist .productbox .product_wrapper_details span{margin-bottom:10px;z-index:99999;position:relative;background:#fff;white-space:normal}
#productlist .productbox .product_wrapper_details span.info_desktop{background:0}
.mobileSetting .product_description{padding:10px 5px}
.product_description{font-size:12px}
.mobile_show_img{max-width:33%!important;width:100%}
.img_cart_icons{width:25px;height:21px}}
@media only screen and (max-width:845px){.col_wrapper_md{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.contentinfo_wrapper{padding:30px 0}
.successWrapper{text-align:center;padding-top:18%;padding-bottom:18%}
.product_action_group{padding:4px 0 0}
.readMore{display:flex;justify-content:end}
.cds_category_description{margin-bottom:8px}}
@media only screen and (max-width:767px){.col_sm_wrapper_6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col_wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
.contentinfo_wrapper{padding:30px 0}
.product_wrapper_details.active_border::after{top:40px}
.slide-text{font:700 13px/16px Verdana,Arial,Helvetica,sans-serif;color:#e60002;animation:10s linear infinite rightToLeft;white-space:nowrap;margin-top:4px;margin-bottom:4px;cursor:pointer}
.slide-text:hover{animation-play-state:paused}}
@media (max-width:699px){.main_banner_title{margin:4px 19px;font-size:30px}}
@media only screen and (max-width:575px){.successWrapper{text-align:center;padding-top:15%;padding-bottom:15%}
.slide-text{font:700 13px/16px Verdana,Arial,Helvetica,sans-serif;color:#e60002;animation:8s linear infinite rightToLeft;white-space:nowrap;margin-top:4px;margin-bottom:4px;cursor:pointer}
.slide-text:hover{animation-play-state:paused}
.contactUs,.myAccount,.signIn,.signOff,.track_Order{margin-right:5px}
.main_banner_title{margin:4px 19px;font-size:16px}
.banner_title_info{font-size:10px}
.text_offline_payment{top:29px;line-height:19px;font-size:19px}
.banner_title_info2{font-size:10px}
.no_extra_charge{left:10px;transform:scaleY(1.2);line-height:13px;top:33px;font-size:12px}
.no_extra_charge::first-line{font-size:16px}
.banner_title_info3{right:35px;font-size:10px;line-height:11px;top:17px}
.banner_title_info3::first-line{font-size:14px}
.banner_title_info4{font-size:16px;line-height:15px;top:18px;right:10px}}
@media only screen and (max-width:480px){.successWrapper{text-align:center;padding-top:15%;padding-bottom:15%}
.slide-text{font:700 13px/16px Verdana,Arial,Helvetica,sans-serif;color:#e60002;animation:8s linear infinite rightToLeft;white-space:nowrap;margin-top:4px;margin-bottom:4px;cursor:pointer}
.slide-text:hover{animation-play-state:paused}}
@media only screen and (max-width:400px){.banner_title_info2{font-size:9px;top:6px}
.banner_title_info4{top:14px;right:5px;transform:scale(.9)}
.banner_title_info3{top:17px;right:32px}
.no_extra_charge{top:26px}
.text_offline_payment{top:23px;transform:scale(0.9);right:1px}
.left-column ul li{float:left;margin:3px 2px;width:48.5%}}
@media only screen and (max-width:367px){.banner_title_info{font-size:10px}
.text_offline_payment{top:22px;line-height:19px;font-size:19px}
.banner_title_info2{font-size:9px}
.no_extra_charge{left:5px;transform:scaleY(1.2);line-height:13px;top:23px;font-size:12px;text-align:left}
.no_extra_charge::first-line{font-size:14px}
.banner_title_info3{right:29px;font-size:9px;line-height:10px;top:13px}
.banner_title_info3::first-line{font-size:11px}
.banner_title_info4{font-size:16px;line-height:15px;top:14px;right:10px}}
@keyframes rightToLeft{0%{transform:translateX(100%)}
100%{transform:translateX(-110%)}}
@media only screen and (max-width:799px){.col_wrapper1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.formDivider{display:flex;flex-wrap:wrap}
span.dropdown-menu-sub-indicator{margin-left:.4em;display:inline-block;vertical-align:baseline;background-color:transparent;background-repeat:no-repeat;background-position:0 -100px;width:10px;height:16px;border:0;overflow:hidden;position:absolute;right:12px}
.info .info_desktop{display:none}
.info{background:0}
.info a:hover{background:0;outline:0;border-radius:none}
.info .info_mobile .fa{font-size:22px;color:#fff;background:#000;border-radius:50px;line-height:22px;height:22px;width:22px;text-align:center}
.product_action_group .order{float:right}
.address_field,.footerContentContainer,footer .contentBox ol li,footer .contentBox p,footer .contentBox ul li{font-size:15px;letter-spacing:.23px;word-wrap:break-word;line-height:1.9;word-spacing:2px}}
@media only screen and (min-width:767px){#right_column_banner{display:revert!important}}
@media only screen and (min-device-width:714px) and (max-device-width:750px) and (orientation:portrait){.user_info_mobile_menu{padding-top:33px;background-color:#f7f7f7;padding-bottom:23px}
.user_info_mobile_menu li{border-bottom:1px solid #222}
#desktop-no-show.user_info_mobile_menu li a{padding:8px 10px}
.user_info_mobile_menu li:last-child{border:none}
.productbox{padding:0;margin:0;width:20%;float:left}
#reviewbox .circle,#reviewbox .ratingbar{width:49%}
#reviewbox #reviewList{width:100%}
#count_contents,#right_column_banner{display:revert!important}
.banner_title{padding:4px 7px;font-size:11px;white-space:nowrap}
.banner_title_info{font-size:9.9px}
.text_offline_payment{right:10px;top:25px;font-size:17px;line-height:18px}
.banner_title_info2{font-size:9px}
.no_extra_charge::first-line{font-size:14px}
.no_extra_charge{font-size:9px;top:35px;left:10px;line-height:10px}
.banner_title_info3::first-line{font-size:12px}
.banner_title_info3{right:34px;font-size:9px;line-height:9px;top:16px}
.banner_title_info4{font-size:12px;line-height:13px;top:19px;right:12px}}
@media only screen and (min-device-width:714px) and (max-device-width:750px) and (orientation:landscape){.banner_title_info{font-size:28px}
.banner_title_info2{font-size:29px}
.banner_title_info3::first-line{font-size:31px}
.no_extra_charge::first-line{font-size:40px}
.text_offline_payment{right:15px;top:83px;font-size:40px;line-height:47px}
.no_extra_charge{font-size:24px;top:85px;left:10px;line-height:30px}
.banner_title_info3{right:121px;font-size:19px;line-height:25px;top:54px}
.banner_title_info4{font-size:39px;line-height:40px;top:56px;right:32px}
.banner_title{padding:4px 7px;font-size:12px;white-space:nowrap}
.user_info_mobile_menu{padding-top:33px;background-color:#f7f7f7;padding-bottom:23px}
#right_column_banner{display:none!important}
.user_info_mobile_menu li{border-bottom:1px solid #222}
#desktop-no-show.user_info_mobile_menu li a{padding:8px 10px}
.user_info_mobile_menu li:last-child{border:none}
#reviewbox .circle,#reviewbox .ratingbar{width:49%}
.productbox{padding:0;margin:0;width:20%;float:left}
.desktop_hide_search{display:revert}
#cityPlaceFooter{padding:0}
#cityPlaceFooter .cityHeading{padding:15px 14px}
.cityPlaceContainer{padding:0 15px 14px}
#cityPlaceFooter .cityDataListing{margin-top:0!important}
.cityDataListing .cityDataLink{margin:10px 0;display:block;width:50%;float:left;text-align:left}
.cityHeading .fa{text-align:right;float:right}
header.maintoolbar,nav{position:fixed;width:100%;left:0}
#nav>ul>li>a,.mobileoff{text-transform:uppercase}
#addon-prop-wrapper,#bottom_panel_header,#button_float,#desktop_summary_wrapper_content,#main_top_link_navigations,#nav ul li ul,.addon_products_wrapper.addonProp_wrapper,.cart_details span.details,.currentdate,.desktop-off,.featureProduct.breadcrumb-nav,.top_header_banner,.topbanner,span.details{display:none}
#bottom_panel_header .right_nav-top_panel li span,.mobileoff,span.img_cart_icons{display:inline-block}
header.maintoolbar{top:0;z-index:1234;box-shadow:0 0 0 rgba(0,0,0,.2);background-color:#fff;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #000}
#search_block,.cart_icons,.dropdown-menu ul,.menu{position:relative}
.logo img{max-width:220px;width:100%}
#top_header_container{float:right;width:49%}
#bottom_panel_header .right_nav-top_panel{text-align:right;margin-top:0;float:none;margin-bottom:0}
.mobileoff{font:14px 'Open Sans',sans-serif}
.mobile_on{height:18px}
.cart_block_and_currencies{list-style:none;text-align:right;float:left}
#search_block{width:20%;float:right}
#search_block .texefield.form_control{width:95%;border-radius:5px;padding-left:8px;height:22px;border:1px solid #ccc}
.mobile_off{display:none!important}
.cart_details a,.dropdown-menu,.dropdown-menu li,.smaller-device .menu{display:block}
nav{background:rgba(0,0,0,.9);top:46px;z-index:1234567;opacity:1;transition:opacity .3s ease-in-out 0;height:434px;overflow:auto;min-width:100%}
#nav>ul{padding:0;margin:0}
#nav>ul>li{border-bottom:1px solid #222;list-style-type:none;float:none;border-right:0;height:auto}
#nav>ul>li>a{font-size:14px;font-weight:400;color:#000;transition:.3s ease-in 0;padding:8px 10px;display:block}
#nav>ul>li>a:hover{background:inherit;color:#000}
#nav li ul li:hover{background:inherit;color:#fff}
.dropdown-menu li.dropdown-menu-hover,.dropdown-menu li:hover,.dropdown-menu ul{background:inherit;border:inherit}
nav#main_top_link_navigations #nav ul.dropdown-menu{display:revert}
nav#main_top_link_navigations #nav>ul>li{margin:auto;float:none;width:100%;text-align:left}
nav#main_top_link_navigations #nav>ul>li:first-child{width:100%}
span.dropdown-menu-sub-indicator{display:inline-table;float:right}
#nav ul li ul li a{margin:0 0 0 30px}
.menu{z-index:10;float:left;width:27px;cursor:pointer;height:24px;padding:.15em 0;margin-right:10px}
.menu span:before{transform:translateY(-250%)}
.menu span:after,.menu span:before{background:#000;content:"";height:3px;left:0;position:absolute;transition:transform .3s 0;width:100%}
.mobile-topbar .menu span:after,.mobile-topbar .menu span:before{background:#fff}
.menu span:after{transform:translateY(250%)}
.menu span{-moz-user-select:none;background-color:#000;display:block;font-size:0;height:3px;left:0;margin-top:-2px;position:absolute;top:50%;transition:background-color .3s 0;width:100%}
.mobile-topbar .menu span{background-color:#fff}
.menu.active span:before{transform:translateY(0) rotate(45deg)}
.menu.active span:after{transform:translateY(0) rotate(-45deg)}
.menu.active span{background-color:transparent}
.cart_block_and_currencies .cart_details{width:25px}
.desktop_hide_search{float:right;width:100%;position:relative;margin-right:0;margin-left:0}
.smaller-device{display:block;float:left;width:120px;margin:auto 0;background:#eee;height:40px}
.mobilestickymenu.affix .mobile_menu{margin:30px 15px 5px}
.mobile_menu{margin:5px 15px;background:#eee;border:1px solid #ccc;border-radius:0;display:flex}
.mobile_menu .menu{height:35px;margin-left:4px}
.mobile_menu .texefield.form_control{border-radius:0;padding-left:8px;height:40px;border:0 solid #ccc;width:95%}
.search_button{position:absolute;top:0;z-index:1;right:0;height:40px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
.affix,header{z-index:123456}
.menu strong{display:block;font-weight:700;padding:0;margin-left:33px;position:relative;top:4px;color:#000;font-size:15px}
nav#main_top_link_navigations{top:initial;width:300px;min-width:300px}
.donot_click{margin-top:5px;color:red}
.cartListing li{display:inline-block;vertical-align:middle;vertical-align:-webkit-baseline-middle}
#display_currency li{display:block}
.currencylabel_details{margin-bottom:3px}
.currencylabel_details select{width:90px}
.cart_block_and_currencies,.proddesc.product_wraper_content,.productimage.product_single_images_container{width:100%}
.count.short{background:red;position:absolute;right:-8px;top:-8px;padding:0 4px;border-radius:50px;color:#fff;font-size:13px;display:revert}
#cityTopHeader,.mobilestickymenu.affix{background-color:#fff;border-bottom:1px solid #000}
.end_quote .fa,.start_quote .fa{font-size:30px;color:#fbd0d0}
#desktop_view_cart{margin-right:17px}
.topMobileMenu{margin-left:0}
.topMobileMenu div{padding-left:7.5px;padding-right:7.5px;display:inline-block;cursor:pointer}
#top_header{margin-top:5%}
#bottom_panel_header .right_nav-top_panel li{text-align:left;display:block;border-top:1px solid #ccc;margin:0}
.mobile_menu{margin-top:2px;height:40px}
#bottom_panel_header{position:absolute;top:50px;background:#fff;z-index:12345678;box-shadow:1px 2px 6px #ccc;border:1px solid #ccc;width:250px;right:0}
#bottom_panel_header .right_nav-top_panel li a{padding:10px 10px 10px 16px;display:block}
#bottom_panel_header .right_nav-top_panel li a:hover{text-decoration:none;background-color:rgba(0,0,0,.04)}
.clear.tclear.testimony_clear{clear:none}
.bodycont{margin-top:auto!important}
.affix,.sticky_menu{margin:0 auto!important;left:0;right:0;width:100%}
.productimage img{width:40%;text-align:center;margin:0 auto}
.affix#marquee_direction{position:fixed}
.affix#main_top_link_navigations{top:71px!important;margin-left:0!important}
.sticky_menu{position:fixed;top:0;z-index:123}
nav#main_top_link_navigations.stickyMenuTopOffset{top:21px}
header.group.maintoolbar .container.group{max-width:100%}
.affix#marquee_direction{top:0}
.close_menu{display:inline-block!important;position:absolute;right:5px;color:#000;font-weight:700;border-radius:20px;padding:8px 10px;cursor:pointer}
#button_float_mobile{position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:sticky;bottom:0;z-index:123}
#mobile_min_cart{color:#000;cursor:pointer;display:inline;padding-top:10px;padding-bottom:10px;padding-right:10px;text-decoration:underline}
.start_quote .fa{position:relative;top:3px}
.bqstart{float:left;margin-top:-27px;padding-top:0;margin-bottom:0;font-size:700%;width:39px}
#cityTopHeader{position:absolute;width:100%;left:0;right:0;border-top:1px solid #000;margin-top:90px;z-index:1234567}
#cityTopHeader .dropdown-menu-wrapper .bootstrap-select>.btn{width:100%;background:0;border:0;padding:5px;border-radius:5px;font:14px/14px Poppins-Medium,sans-serif;text-align:left;cursor:pointer}
#cityTopHeader .dropdown-menu-wrapper .bootstrap-select .btn:focus{color:#495057;background-color:transparent;border-color:none;outline:0;box-shadow:none}
#cityTopHeader .bootstrap-select.btn-group .btn .filter-option{display:inline;color:#e60002}
#cityTopHeader .dropdown-menu-wrapper .bootstrap-select.form-control:not([class*=col-]){padding:4px 7px}
header.headerPadding{position:relative;top:0;padding:4px 0 40px}
#cityTopHeader .dropdown-menu-wrapper .bootstrap-select>.btn::before{content:"\f041";font-family:FontAwesome;padding-right:5px;color:#e60002;font-size:16px;line-height:11px}
#cityTopHeader .dropdown-menu-wrapper .bootstrap-select>.btn::after{content:"\276F";font-size:17px;line-height:11px;float:right;color:#e60002}
#cityDropdownContent.has-scroll{clear:both;height:800px;overflow-x:hidden}
#count_contents{display:revert!important}}
#productlist{gap:revert!important}
.productBoxList{padding:revert!important}
.info{display:revert!important}
#reviewbox .circle,.topMobileMenu div.profileMenu{display:inherit!important}
.product_action_group{display:none;justify-content:space-between;align-items:center;align-content:center;gap:10px;white-space:nowrap}
.product_action_group .order a{padding:0 5px}
@media only screen and (max-width:600px){.product_action_group{white-space:normal}
.order a{padding:0 5px}}
@supports (-webkit-touch-callout:none){
    .address_field, footer .contentBox ol li, footer .contentBox p, footer .contentBox ul li {
        font-size: 18px;line-height: 29px;
      }
      footer .contentBox dd, footer .contentBox dt {
        font-size: 18px;line-height: 29px;
      }      
}