@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,500&display=swap');

*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body,html{margin:0!important;padding:0;font-family:poppins,sans-serif;color:#2a2a2a;font-size:14px}
body.oh{overflow:hidden}
p,ul,li,pre,span{color:#2a2a2a}
body.oh:after{content:'';display:block;width:100%;height:100%;position:fixed;background:rgba(0,0,0,0.3);top:0;z-index:999}
*{font-family:poppins,sans-serif;outline:none}
.container{width:100%;max-width:1680px;padding:0 15px;margin:0 auto}
.container-fuild{width:100%;max-width:1680px;padding:0 10px;margin:0 auto}
.d-flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}
.innerrow{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}
.wcsjcsb{justify-content:end}
.wcsaic{-ms-align-items:center;align-items:center}
.wcsait{-ms-align-items:flex-start;align-items:flex-start}
.d-block{display:block}
body a{text-decoration:none;transition:all .5s ease;color:#000}
body a:hover,.myAccountLink:hover a{color:#ed1c24}
img{max-width:100%;height:auto}
h1,h2,h3,h4,h5,h6{color:#444!important}
body h2{font-size:40px}
body h3{font-size:36px}
body h4{font-size:28px}
body .TermsPage h3,body .AboutUsPage h3,body .PrivacyPolicyPage h3,body .CookiesPolicyPage h3{font-size:25px;padding:20px 0 10px}
.TermsPage,.CookiesPolicyPage,.AboutUsPage,.PrivacyPolicyPage{font-size:18px;line-height:30px}
#homeForm{width:100%!important}
#mainbody{width:100%!important;padding:0!important;border:0}
h4.wcs_pagehdr{color:#444;border-bottom:2px solid #ed1c24;display:block;padding-bottom:8px;margin-bottom:20px}
.homepageTitle h2::after{background:#ed1c24;width:40px;margin:0 auto;height:5px;display:block;position:relative;content:""}
.wcstophdr{border-bottom:1px solid #e5e5e5}
.wcstopright,.wcstopleft{line-height:36px;position:relative}
.wcstopmsg{padding:0 10px}
.wcstopmsg span{color:#ed1c24}
.wcstopright > div > a{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;color:#444;padding:0 10px 0 4px}
.wcstopright > div > a span,#myAccountdiv a{color:#444;font-size:14px}
.wcsmainhdr{padding:15px 0}
.wcsloginstatus .loginStatusControl{height:auto;border:0;display:flex;font-size:16px;padding:0;margin:0}
.wcsloginstatus .loyaltyInfo{margin:0;padding:0}
.wcsloginstatus .loginStatusControl .loginName{display:flex;padding:0}
.wcsloginstatus .control{width:auto!important}
#loginName .loginLinkButton {color: #000;margin: 0 10px;font-size: 20px;}
#loginName .nameLabel {
    line-height: 36px;
    padding-right: 0px;
    font-size: 11px;
    position: absolute;
    top: -30px;
    right: 210px;
    min-width: 340px;
}
.wcsloginstatus .notificationCountLabel,.wcsloginstatus .notificationCountLi{width:30px;height:30px;display:inline-block;margin:0;border-radius:30px;text-align:center;line-height:26px;font-size:16px;padding:2px 6px;background:#ed1c24}.wcsloginstatus .notificationCountLabel, .wcsloginstatus .notificationCountLi {
    width: 20px;
    height: 20px;
    margin: 0;
    line-height: 22px;
    font-size: 11px;
    padding: 0px;
}
.notificationCount {
    position: absolute !important;
    font-size: 12px;
    top: -24px;
    right: 33px;
}

.wcsloginstatus .notificationCount .notifyDiv{top:100%;border:0;box-shadow:0 0 7px 0 #000;bottom:inherit;border-radius:0;padding:15px;width:300px;margin:0;right:0;display:none;left:inherit}
.wcsloginstatus .notificationCount .notifyDiv ul{margin:0}
.wcsloginstatus .notificationTextLabel{padding:0;line-height:26px}
#myAccountdiv{display:none}
.notificationCount > a:before{content:'Authorisation';display:inline-block;margin-right:5px}
.wcsmleft{width:calc(100% - 180px);justify-content:center;padding: 10px 0 0;}
.wcssearch{width:64%;margin: 0 20px 0 20px;}
.wcssearch .keywordsearchcontrol .keywordPanel{background:#fff;border:0;border-radius:0;padding:0;height:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;width:100%}
.wcssearch .keywordsearchcontrol .keywordPanel .keywordtext{border: 1px solid #cdcbcb;border-radius:5px;height: 50px;margin:0;padding: 0 10px 0 30px;max-width:calc(100% - 10px);font-size:16px;}
.wcssearch .keywordsearchcontrol .keywordPanel .cssbutton {background: url(../images/icon_search.png) no-repeat center!important;text-align: right;margin: 0 -50px;height: 50px;width: 50px;font-size: 0;}
.wcssearch .csscontractOnlyCheckBox{display:none}
.wcssearch #selector{top:100%;box-shadow:none;border:1px solid #e5e5e5;font-size:12px;color:#444;width:100%}
.control.keywordsearchcontrol{position:relative}
.wcssearch #selector a.selectorDescription{border-width:0 1px 1px 0;border-style:solid;border-color:#e5e5e5;width:50%}
.wcssearch #selector a.selectorGroup{border-bottom:1px solid #e5e5e5;width:50%;-ms-word-break:break-all;word-break:break-all}
.wcscart{padding:0 30px}
.wcscart .csscontrolBoxHeader,.wcscart .csscartImage,.wcscart .csscartImageButton{display:none}
.wcscart .cartPanel.csscontrolBoxes{background:#ed1c24;border:0}
.wcscarttext{position:absolute}
.wcscarttext span.wcs_cartitem {position: absolute;font-size: 12px;min-width: 30px;height: 30px;text-align: center;line-height: 33px;border-radius: 50%;color: #fff;left: 68px;top: 14px;padding: 0 3px;background: #ed1c24;}
.wcs_fimgNew{margin:0 10px}
.wcs_carttotal{display:none}
#wcscartbox .minicartcontrol{width:100%}
#wcscartbox #minicartPanel{display:block!important;position:inherit;padding:0!important}
.wcs_mctotal{position:absolute;bottom:0;background:#ed1c24;width:100%;left:0;padding:15px}
.wcs_mctable{max-height:calc(100vh - 215px);overflow:auto}
.wcs_mctotal .cssbutton{width:100%}
div[id*="_subTotalPanel"] span{color:#fff;text-decoration:none!important}
#wcscartbox div.wcs_cartitem{position:absolute;top:54px;right:25px}
#wcscartbox #minicartPanel a.thumbnail img{max-width:55px}
.cinfo{color:#444;background:url(https://ds.ecisolutions.com/pixere.com/EciHorizon/claire-clifford/new/images/phones.png) no-repeat;padding:10px 0 20px 60px}
.cicon{display:inherit}
.mobonly > .btn{padding:0 10px;margin:0 5px;height:40px;line-height:40px}
.mobonly{display:flex}
.mobonly > a.btn{padding:0;width:40px}
a.btn.wcssearch{background:#ed1c24 url(https://ds.ecisolutions.com/pixere.com/EciHorizon/eqoffice/images/icon_search.png) no-repeat center}
a.btn.orange.wcscarttext{background:#ed1c24 url(https://ds.ecisolutions.com/pixere.com/EciHorizon/eqoffice/images/icon_cart.png) no-repeat center 14px}
a.btn.orange.wcscarttext span.wcs_cartitem{left:11px;top:2px}
.wcsmainmenu #MainMenu{background:#fff;border:0;overflow:visible;display:none;margin-left:10px}
.wcsmainmenu #MainMenu a{background:#fff!important;color:#414142;font-size:12px;font-weight:500;padding:0 10px;line-height:50px}
ul.wcsacmenu li a{background:#fff!important;color:#444;font-size:14px;font-weight:400;padding:0 15px;line-height:40px;display:block}
.wcsmainmenu #MainMenu a.cssselected,.wcsmainmenu #MainMenu li:hover > a,ul.wcsacmenu li:hover > a{color:#ed1c24!important}
.wcsmainmenu #MainMenu li{border:0}
.wcsbmtext{line-height:60px;padding:0 10px 0 70px;color:#fff;cursor:pointer;font-size: 17px;font-weight:600;}
.wcsbmtext:after{content:"\f107";font-family:FontAwesome;margin:0 5px 0 10px}
.wcspromoimg img.itmscl{background-size:100% 100%;width:100%}
section.sbs{background:#edefee}
.dropdown-menu{visibility:hidden;position:absolute;background:#fff;z-index:-99;top:120%;left:0;opacity:0;box-shadow:0 0 7px 0 #000;transition:all .4s cubic-bezier(.19,1,.22,1)}
.dropdown:hover .dropdown-menu{visibility:visible;top:100%;opacity:1;z-index:99999}
.wcs_acoption{cursor:pointer;overflow:visible}
ul.wcsacmenu{padding:0;left:inherit;right:0;margin:0}
ul.wcsacmenu > li{display:block;float:none;border-bottom:1px solid #e5e5e5}
.wcstopright .wcs_logout a{background:url(../images/icon_logout.png) no-repeat left center;padding-left:36px;height:100%;font-size:14px}
ul.wcsacmenu li.wcs_Home,ul.wcsacmenu li.wcs_Browse,ul.wcsacmenu li.wcs_Create_An_Account,ul.wcsacmenu li.wcs_Green{display:none}
.wcstopright .wcs_acoption > a{margin:0;padding:0 10px 0 36px;text-decoration:none;background:url(../images/icon_acmenu.png) no-repeat left center}
.wcstopright .wcs_acoption > a .fa{width:20px;text-align:right}
.notlogged .wcsmainmenu #MainMenu ul li{display:none}
.wcsmainmenu #MainMenu ul li.wcs_Home,.wcsmainmenu #MainMenu ul li.wcs_Browse,.wcsmainmenu #MainMenu ul li.wcs_Create_An_Account,.wcsmainmenu #MainMenu ul li.wcs_Green,.wcsmainmenu #MainMenu ul li.wcs_OrderPads,.wcsmainmenu #MainMenu ul li.wcs_Favourites,.wcsmainmenu #MainMenu ul li.wcs_RecentlyOrderedItems{display:block}
.notlogged .wcs_acoption{display:none}
.wcshdrmenu .innerrow{position:relative}
.wcsBrowsemenu .dropdown-menu{width:100%;box-shadow:0 0 7px 0 #000}
.wcsBrowsemenu .mainNav{width:100%;background:none;border:0;box-shadow:none;margin:0;height:auto}
.wcsBrowsemenu .mainNav ul.home{background:#fff;width:320px;border-right:1px solid #e5e5e5;padding:0 15px;height:100%}
.wcsBrowsemenu .mainNav ul.home > li{float:none;display:block;border-bottom:1px solid #e5e5e5}
.wcsBrowsemenu .mainNav ul.home > li > a{background-color:#fff;display:inline-block;font-size:15px;line-height:50px;height:50px;width:calc(100% - 10px);background-image:url(../images/icon_menu.jpg);background-repeat:no-repeat;-ms-background-position-x:0;background-position-x:0;padding:0 0 0 40px;color:#444}
.wcsBrowsemenu .mainNav ul.home > li > ul.navlv1{background:#fafafa;top:0;left:100%;height:100%;border:0;border-radius:0;box-shadow:none;padding:0 15px;z-index:8}
.wcsBrowsemenu .mainNav ul.home > li.hover > ul.navlv1{z-index:9}
.wcsBrowsemenu .mainNav ul.home > li > ul.navlv1 > li > ul.navlv2{position:absolute;left:100%;visibility:hidden!important;width:100%!important;background:#fff;top:0;height:calc(100% - 20px);overflow:hidden;padding:0 15px;z-index:8;transition:all .4s cubic-bezier(.19,1,.22,1);opacity:0}
.wcsBrowsemenu .mainNav ul.home > li > ul.navlv1 > li > ul.navlv2:hover{overflow:auto}
.wcsBrowsemenu .mainNav ul.home > li > ul.navlv1 > li{float:none;width:100%;margin:0;background:#fafafa}
.wcsBrowsemenu .mainNav ul.home > li > ul.navlv1 li.wcs_menuTitle{font-size:17px;display:block;color:#000;font-weight:500;line-height:50px;border-bottom:1px solid #e5e5e5}
.wcsBrowsemenu .mainNav ul.home > li ul.navlv2 li.wcs_menuTitle{position:sticky;top:0;background:#fff;z-index:99}
.wcsBrowsemenu .mainNav ul.home > li > ul.navlv1 li.wcs_menuTitle .fa{opacity:.5;width:15px}
.wcsBrowsemenu .mainNav ul.home > li > ul.navlv1 > li a{background:none;font-size:13px;width:100%;line-height:40px}
.wcsBrowsemenu .mainNav ul.home > li > ul.navlv1 > li.hover > ul.navlv2{visibility:visible!important;z-index:9;opacity:1}
.wcsBrowsemenu .mainNav ul.home > li .wcs_nl .fa{opacity:.3;font-size:17px}
.wcsBrowsemenu .mainNav ul.home > li.hover .wcs_nl .fa{opacity:1}
ul.home li.hover > a,ul.home li:hover > a,.wcs_shopMenu ul.home ul a:hover{color:#ed1c24}
.menucatimg{position:absolute;bottom:0;right:0;width:calc(100% - 900px);height:350px;overflow:hidden;z-index:1}
.menucatimg .catimg{position:absolute;bottom:0;right:0;opacity:0;transition:opacity .5s cubic-bezier(0,0,.44,1.18)}
.menucatimg .catimg.hover{opacity:1;z-index:9}
.wcsBrowsemenu .mainNav:after{content:'';clear:both;display:block}
ul.home li.wcs_business a{background-position-y:0}
ul.home li.wcs_catering > a{background-position-y:-50px}
ul.home li.wcs_electronic a{background-position-y:-100px}
ul.home li.wcs_furniture > a{background-position-y:-150px}
ul.home li.wcs_legal > a{background-position-y:-200}
ul.home li.wcs_office > a{background-position-y:-250px}
ul.home li.wcs_planning > a{background-position-y:-300px}
ul.home li.wcs_post > a{background-position-y:-350px}
.wcssidebar{position:fixed;height:100%;background:#fff;width:320px;top:0;right:-100%;transition:all .5s ease;padding:50px 20px 20px;z-index:99999}
.wcssidebar .wcsclose{position:absolute;top:0;left:0;margin:0}
.wcssidebar.open{right:0}
.wcssidebar.sidesearch{width:100%}
.sbcontent{height:100%;overflow:auto}
.wcsloginbox .loginboxcontrol > div{border:0;padding:0}
.wcssidebar .csscontrolBoxHeader{background:#fff;font-size:16px;font-weight:500;line-height:30px;height:30px;margin-bottom:10px}
.wcssidebar .csscontrolBoxHeader span{margin:0;color:#444}
.loginBoxLabel{font-size:inherit}
.wcsloginbox .loginPanel .inputBox{border:1px solid #e5e5e5;height:30px;margin-bottom:15px;font-size:14px;width:100%}
.wcsloginbox .loginPanel .cssbutton{float:right;padding:5px 20px}
body .cssbutton,body.changepassword input[type="submit"],a[id*="_LinkButton"], .MailingList .mlForm a {background:#ed1c24!important;border:0;font-size:14px;line-height:26px;height:auto;color:#fff!important;transition:all .5s ease;width:auto;padding:4px 20px;cursor:pointer;text-transform:uppercase}
.wcs_featured .pControlCode {font-size: 14px;}
.cssgrid a[id*="_LinkButton"] {background: transparent !important;color: #ed1c24!important;}
body .wcssidebar .cssbutton{background:#2e2e2e!important}
body .cssbutton:hover,body.changepassword input[type="submit"]:hover,a[id*="_LinkButton"]:hover{background:#2a2a2a!important;color:#fff!important}
.btn,body .full input.btn{background:#ed1c24;color:#fff;font-weight:500;text-transform:uppercase;padding:15px 36px;display:inline-block;transition:all .5s ease;cursor:pointer;position:relative;width:auto;border-radius:5px;font-size:18px}
.wcsdeal .btn{padding:20px 45px;font-size:24px}
.special span.btn{background:#fff;color:#2a2a2a}
.btn.orange{background:#2a2a2a}
.btn:hover,body .full input.btn:hover{background:#2a2a2a;color:#fff}
.special .btn:hover{background:#2a2a2a;color:#fff}
.btn.orange:hover{background:#ed1c24}
.shopbtn:before{content:"\f0c9";font-family:FontAwesome;margin:0 10px 0 5px}
.btnClose{display:block;float:right;cursor:pointer;font-size:30px;color:#ee3342;width:40px;height:40px;text-align:center;line-height:40px;margin:5px 0;position:relative;z-index:999}
#main .wcs_rightpart .cssbutton,#main .wcs_rightpart input[type="submit"]{padding:10px 26px;font-size:16px;line-height:normal;border:0; min-width: 110px;}
.searchPanel input.cssgoImageButton{width:auto!important}
.rsslider{position:relative;max-width:1920px;margin:0 auto}
.rsitem{position:relative}
.rstext{position:absolute;top:50%;left:0;transform:translateY(-50%);transition:left 2s cubic-bezier(0,0,.44,1.18);color:#fff;opacity:0}
.slick-active .rstext{left:18%;opacity:1}
.rstext h2{font-size:52px;margin:0 0 15px;color:#fff!important}
.rstext h3{font-size:24px;margin:0}
.rstext p{color:#fff;font-size:24px;line-height:30px}
.rstext p.sml{margin:15px 0;font-size:16px}
.rslink a{margin-right:15px}
.rsslider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:0;width:46px;height:46px;border:0;z-index:9;cursor:pointer;transition:all .5s cubic-bezier(0,0,.44,1.18)}
.rsslider .slick-next.slick-arrow{right:45.2%;background:#fff url(../images/icon_next.jpg) no-repeat center;top:93%;width:131px;height:90px}
.rsslider .slick-prev.slick-arrow{background:#fff url(../images/icon_prev.jpg) no-repeat center;top:93%;left:41%;width:130px;height:90px;border-right:1px solid #000}
.tac{text-align:center}
.py2{padding:30px 0}
.ourservice .px1{padding:0 20px 0 0}
.px1{padding:0 10px}
.mb2{margin-top:30px}
.pr1{padding-right:10px}
.pl1{padding-left:10px}
.col{padding:0 10px}
.col.col5{max-width:38%;flex:0 38%}
.col6{max-width:50%;flex:0 0 50%}
.col4{max-width:25%;flex:0 0 25%}
.col3{max-width:33.3333%;flex:0 0 33.3333%}
.promo-banner.zoom.special .wcspromotext.wcsfill.bottom{position:inherit;background:#ed1c24;padding:103px 0}
.wcsfill{position:absolute;top:0;right:0;bottom:0;left:0}
.promo-banner{position:relative;overflow:hidden;background:#edefee;border:1px solid #d2d2d2;border-radius:10px;margin:-8px 0}
.wcs_footertop{float:left;width:50%}
.wcspromotext{z-index:2;overflow:hidden;padding:30px;text-align:center}
.promotitle h2{font-size:40px;text-align:center;margin:0 auto;padding:30px 0}
.promotext h3{font-size:32px;margin:0 0 20px}
.promotext p{margin:0 0 10px;color:#444;font-size:20px;line-height:30px}
.promotext p.dec{font-weight:500}
.promotext p.sku{color:#444}
.wcspromotext.wcsfill.wcsaic .promotext{width:100%}
#arrowtarget .wcspromotext.wcsfill.wcsaic .promotext{width:50%}
.wcspromoimg img{display:block}
.special .textinner{text-transform:uppercase}
.promotext p.name{text-decoration:none}
.wcspromobanner .container-fuild{width:100%;max-width:1680px;padding:0;margin:0 auto}
.wcspromobanner{background:#f7f7f7;padding:20px 0}
.ourcompany .ocwrap{text-align:center;flex:0 0 100%;padding:40px 20px;background:#0188bc url(../images/ourcompany-bg.png) no-repeat center / cover}
.ourcompany .ocwrap *{color:#fff!important}
.ourcompany .ocwrap p{font-size:20px;line-height:30px;font-weight:300;margin-bottom:15px}
.special p.name{color:#fff}

.special-offers23 .pControlDescPanel a {
    padding: 0px 13px !important;
}
.special-offers23 .pControlDetailTable {
    border: 1px solid #eaeaea;
    text-align: center !important;
}
.special-offers23 .pControlimage {
    border: 0px solid #eaeaea !important;
}
.special-offers23 .pControlPriceContainer .exVat, .special-offers23 .pControlFooter, body.special-offers23 .productsPricePanel, .special-offers23 .page_content.featureitems.d-flex.Diary .pControlPricePanel  {
    text-align: center !important;
}
.ourservice .oswrapper{overflow:hidden;width:100%}
.wcsiconbox{padding-top:80px}
.ostext{padding:20px 0;font-size:24px}
.ostext a{color:#fff}
.ostext p{color:#fff;line-height:33px;font-weight:300}
.wcshelp.greengrdnt.tac:hover{background:#212529;color:#fff}
.oswrap h4{margin:0 0 25px!important;color:#ed1c24!important;font-weight:400}
.oswrap h2{margin:0;color:#212529!important;font-size:52px;font-weight:600}
.greengrdnt{background:#ed1c24;border-radius:15px}
.homepageTitle{text-align:center;font-size:48px;font-weight:500;margin-bottom:30px}
.featureprd{padding:40px 0 20px}
.featureitems.d-flex{gap:20px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}
.featureitem{width:calc(20% - 16px)}
.featureitem .pControlCodeTable{position:relative;overflow:hidden;text-align:center;height:300px;background:#fafafa;padding:30px;transition:all .25s ease;border:1px solid #eaeaea}
.featureitem .pControlCodeTable .pControlimage{height:200px}
.featureitem .pControlCodeTable .pControlimage .thumbnail{position:inherit}
.featureitem .pControlAddPanel{background:#ed1c24;position:absolute;bottom:-100%;transition:all .3s ease;width:100%;display:flex;justify-content:center;padding:2px 0;left:0}
.featureitem:hover .pControlAddPanel{bottom:0}
.featureitem .pControlAddPanel:hover{background:#2a2a2a}
span.pControlAddLabel{display:none}
.featureitem input.pControlQtyTextBox{width:45px!important;border:0;text-align:center;display:none;height:46px!important;margin:2px 5px!important}
.featureitem .pControlBuyButton.cssbutton{font-size:18px;padding:10px 20px 10px 50px !important;background:url(../images/cart.png) no-repeat 15px 8px!important;cursor:pointer;width:auto}
.featureitem .pControlCodeTable .pControlimage img{mix-blend-mode:darken;background:none}
.featureitem:hover .pControlCodeTable{padding:15px;background:#dfdfdf;border-color:#dfdfdf}
.featureitem .pControlCode span{color:#444}
.featureitem .pControlPriceLabel{color:#e30613}
.featureitem .productsPricePanel{text-align:left!important}
.featureitem .descriptionHyperLink{color:#444;line-height:26px}
.featureitem .pControlDescPanel{height:50px;overflow:hidden;margin:15px 0}
.featureitem .pControlFooter{display:none}
.promo-banner.zoom.special .promotext h3{color:#fff!important}
.ourservice{background:url(https://ds.ecisolutions.com/pixere.com/EciHorizon/claire-clifford/new/images/bg-tops.jpg) no-repeat top center;padding:60px 80px;background-size:cover}
.wcs_supplySec button.slick-prev.slick-arrow,.wcs_supplySec button.slick-next.slick-arrow{cursor:pointer}
.wcs_supplySec .container-fluid.wcs_hmsec,.wcs_partnerSec .container-fluid.wcs_hmsec, .wcs_partnerSec .container.wcs_hmsec{padding:40px 40px 55px}
.brand{padding:20px 0 40px}
.bsinner .brandslider{margin:0 10px;padding:0 40px;overflow:hidden}
.bsinner .brandlogo img{padding:0 10px}
.bsinner .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:0;width:28px;height:28px;border:0;z-index:9;cursor:pointer}
.bsinner .slick-next.slick-arrow{right:0;background:url(../images/icon-nav.png) no-repeat center}
.bsinner .slick-prev.slick-arrow{left:0;background:url(../images/icon-nav.png) no-repeat center;transform:translateY(-50%) rotate(180deg)}
.wcs_supply_block button.slick-arrow,.wcs_partner_block button.slick-arrow{font-family:FontAwesome;font-size:0;background:none;border:0;transform:translateY(-50%)}
.wcs_supply_block button.slick-prev{left:-6%;position:absolute;z-index:9;top:50%}
.wcs_partner_block button.slick-prev{left:-3%;position:absolute;z-index:9;top:50%;cursor:pointer}
.wcs_supply_block button.slick-next{right:-7%;position:absolute;top:50%}
.wcs_partner_block button.slick-next{right:-2%;position:absolute;top:50%;cursor:pointer}
.wcs_supply_block button.slick-prev:before{content:"\f060"}
.wcs_partner_block button.slick-prev:before{content:"\f100"}
.wcs_supply_block button.slick-next:before{content:"\f061"}
.wcs_partner_block button.slick-next:before{content:"\f101"}
.wcs_supply_block button.slick-prev:before,.wcs_supply_block button.slick-next:before{font-size:16px;border:1px solid #dcdcdc; border-radius:10PX;width:50px;height:40px;display:inline-block;text-align:center;padding:9px 0}
.wcs_partnerSec{background: #f7f5f5;}
.wcs_partner_block button.slick-prev:before,.wcs_partner_block button.slick-next:before{font-size:36px;border:0px solid #dcdcdc; border-radius:10PX;width:50px;height:40px;display:inline-block;text-align:center;padding:1px 0;color: #414142;}
.wcs_partnerSec .wcs_fimgNew{border:1px solid #e8e8e8;margin:0 30px 0 10px;background:#fff;}
.wcs_partnerSec .wcs_fimgNew img{margin:0 auto;text-align:center}
.MailingList{background:#edefee;padding:70px 10px 50px 100px}
.mlForm{max-width:100%}
.mlForm .pnlGenCtrl{font-size:0;max-width:100%;text-align:left;padding:30px 0 0;margin:0}
.MailingList h4{color:#414142!important;font-size:40px;font-weight:600;text-transform:uppercase}
.MailingList p{color:#414142;line-height:30px}
.mlText{width:100%}
.MailingList p span{color:#ed1c24}
.sbs .promo-banner{border-radius:0;margin:0;width:50%}
.mlForm .lblemail,.mlForm .rfvtxtemail{display:none}
.mlForm .pnlGenCtrl input.ml-email-input{margin:0;padding:0 15px;line-height:50px;border:0;max-width:calc(100% - 120px);font-size:16px;height:50px;display:inline-block}
.mlForm .pnlGenCtrl input.btnGCSubmit, .MailingList .mlForm a{margin:0;font-weight:500;text-transform:none;padding:15px 36px;display:inline-block;transition:all .5s ease;cursor:pointer;position:relative;width:auto;border-radius:5px;font-size:18px;background:#ed1c24}
.wcs_footerbottom{background: #eeeeee;border-bottom:1px solid #e5e5e5;padding:40px 0}
.wcs_footerbox.companyinfo p{line-height:25px;padding:5px 0 5px 40px;background: url(../new/images/red_icon_footer.png) no-repeat 0 0;margin:15px 0;color: #000000;}
.wcs_footerbox.companyinfo p.mail{background-position:0 -202px}
.wcs_footerbox.companyinfo p a{color: #000000;}
.wcs_footerbox.companyinfo p.address{background-position:0 7px}
.wcs_footercopy{text-align:center;padding-top:20px;background:#ed1c24;margin:-1px 0}
.wcs_footerbox h3{font-size:20px;color: #000000 !important;font-weight: 600;}
.wcs_footerbox ul{margin:0;padding:0;list-style:none}
.wcs_footerbox ul a{color: #000000;line-height:32px}
.wcs_footerbox a:hover{color:#ed1c24!important}
.wcs_footerbox ul + h3{margin:35px 0 20px}
.wcs_footerbox.companyinfo .ftrhdr {font-size: 0;}
span.foot_sitelogo {display: block;}
h3.ftrhdr .fa{display:none}
.maincontent{padding:20px 0;border-top:1px solid #e5e5e5}
.maincontent .innerrow{align-items:flex-start}
.wcs_pagesidebar{width:23%;order:1}
#main{width:100%}
div#main:not(.nosidebar){width:75%;order:2}
.wcs_innerPagecontent h5{margin:20px 0 5px}
.wcs_innerPagecontent li{line-height:30px}
.wcsmainmenu1.tops ul{list-style:none;display:table-header-group}
.wcsmainmenu1.tops > ul > li{display:inline-flex;text-transform:capitalize}
.wcsmainmenu1.tops li a{color:#fff;padding:0 30px;font-size: 16px;font-weight: 600;}
.wcshdrmenu{background:#000}
.wcsmainmenu1.tops .dropdown-menu li a{color:#393939}
.wcsmainslider a.btn,.wcsmainslider .btn:hover{background:transparent}
.wcsmainhdr .innerrow{flex-wrap:initial}
.wcs_footerbox.companyinfo p.rgno{background-position:0 -251px}
.wcs_footerbox.companyinfo p.vat{background-position:0 -314px}
.wcs_footerbox.companyinfo p.phone{background-position:0 -141px}
.payments-link{display:flex;flex-direction:row;flex-wrap:wrap;padding:0}
.payments-link li{padding:10px 7px 7px 0;display:inline-block}
.social-link{display:flex;flex-direction:row;padding:15px 0 0;margin:0}
.social-link li a{display:block;padding:6px;text-align:center;height:42px;width:46px;line-height:1}
ul.social-link li{display:inline-block}
ul.payments-link img{width:58px}
.wcs_footerbox.pay{padding:20px 0 0}
.e-mails{background:url(../images/e-mails.png) no-repeat;padding:10px 50px 0 60px;margin-left:18px}
.e-cart{background:url(../images/icon_cart.png) no-repeat;padding:10px 0 10px 60px;color:#666;    height: 61px;width: 61px;}
.txt span{font-weight:600; height: 61px;}
.txt{font-size:14px;line-height:17px}
.col.col7{max-width:60%;flex:0 60%;margin:0}
.supply_text{position:absolute;bottom:10%;color:#fff;padding:0 0 0 42px;font-size:24px}
.wcs_fimgNew img{border-radius:15px}
.zoom .itmscl{transition:transform .5s cubic-bezier(0,0,.44,1.18);display:block}
.zoom:hover .itmscl{transform:scale(1.09)}
span.btn a{color:#fff}
.wcs_featured .divProductDisplay{width:100% !important;margin: 0 auto !important;}
/*.wcs_featured .pControlimage{position:relative;overflow:hidden;text-align:center;height:280px;background:#fff;padding:30px;transition:all .25s ease;border:1px solid #eaeaea}*/
.wcs_featured .pControlPricePanel {text-align: center;}
.wcs_featured .pControlimage{max-width: 100%;margin: 0 auto;width: 180px;background: #fff !important;padding: 20px;box-shadow: 0px 1px 7px #d1cece;height: auto;}
.wcs_featured .pControlItemTable{border:0;padding:0 0 20px;width:20%}
/*.wcs_featured .pControlDetailTable{width:calc(100% - 16px);text-align:left}*/
.wcs_featured .pControlDetailTable {width: calc(100% - 16px);margin: 0 15px;text-align: center;position: relative;background: #f7f5f5;border: 1px solid #dedede;padding: 20px 10px 20px;}
.wcs_featured .pControlDescPanel{height:50px;margin:15px 0}
.wcs_featured .pControlDescPanel a{line-height:26px;color:#444}
.wcs_featured .pControlPriceContainer{text-align:center}
.Home .wcs_featured .pControlPriceContainer, .page_content.wcs_featured.d-flex.Diary .pControlPricePanel{text-align:left !important}
.Home .wcs_featured .productsPricePanel{text-align:center !important}
.diary .wcs_rightpart .cssbutton, .diary .wcs_rightpart input[type="submit"] {padding: 8px 13px !important;}
.Home .wcs_featured .slick-slide img {display: inline-block;}
.diary .pControlQtyTextBox, .diary .prodDetailsTextBox, .Home .pControlQtyTextBox, .Home .prodDetailsTextBox {margin: 0px !important;}
.wcs_featured .pControlPriceContainer .exVat{margin-bottom:5px}
.wcs_featured .productsPricePanel span{margin-bottom:15px;display:block}
.wcs_featured .productsPricePanel span,.wcs_featured .pControlPriceContainer .exVat .pControlPriceSpacer span{font-weight:500!important}
.wcs_featured .pControlAddPanel .pControlQtyTextBox{background:#f7f6f7;width:48px!important;display:inline-block}
.wcs_featured .pControlFooter .PDPackWrapper{margin:15px 0 5px}
.wcs_featured .pControlDetailTable:hover {background: #ed1c24;border: 1px solid #ed1c24;color:#fff;}
.wcs_featured .pControlItemTable .pControlDetailTable:hover {background: #ed1c24;border: 1px solid #ed1c24;color:#fff !important;}
.wcs_featured .pControlDetailTable:hover a,
.wcs_featured .pControlDetailTable:hover span{ color:#fff !important;}
.wcs_featured .pControlDetailTable:hover .pControlBuyButton.cssbutton{background: #2a2a2a!important;color: #fff!important;}
.wcs_featured .pControlDetailTable:hover .pControlQtyTextBox{background:#fff !important;}

.SectorBulletedList a{color:#fff!important;padding:10px!important}
.cpHeaderLabel{background:#2a2a2a!important;padding:10px!important}
.OrderPadProducts .hlOpadImage{clear:both;width:160px;border:1px solid #eaeaea;padding:5px!important}
.OrderPadProducts .wcs_rightpart .hlOpadCode{margin:5px!important}
.OrderPadProducts .wcs_rightpart .cpDescription{padding:10px;max-width:calc(100% - 180px);}

.TopList .tlItem .thumbnail, .toplist .tlItem .thumbnail{display: block;}
.mlForm input.signUp {width: 370px !important;height: 60px;border-radius: 5px;padding: 5px 20px;display: inline-block;}
.exVat.DiscountPriceExVat.DiscountPrice span.productsPriceLabel.priceLabel {color: #ed1c24 !important;font-size: 22px !important;text-decoration: underline; font-weight: bold !important; margin: 7px 0; display: block;}
.exVat.RetailExVat.RetailPrice .productsRetailLabel.priceLabel {font-size: 15px !important;}

.wcsmainmenu #MainMenu .wcs_Offers[drgval="Offers"], .wcsmainmenu #MainMenu .wcs_Quotes[drgval="Quotes"] {display: block !important;}
.wcsmainmenu #MainMenu .wcs_Green[drgval="Green"]{display: none !important;}
.wcs_rightpart #saved .csscontrolBoxHeader {
    padding: 0px 10px;
}
div#saved .control.savedorderscontrol span {display: none;}
.wcs_login {border: 1px solid #cdcbcb;border-radius: 5px;height: 50px;margin: 0;padding: 0 32px;max-width: calc(100% - 10px);font-size: 20px;line-height: 50px;background: #f3f3f3;color: #000;text-transform: uppercase; position: relative}
.wcs_login span {color: #000;}
.loginLinkButton {line-height: 50px;font-size: 20px;font-weight: 400;}

/* updated css */
.login .wcs_mmToggle .fa-times{opacity: 0;position: fixed;left: -100%;transition: all 1s cubic-bezier(0,1,0.5,1) 0s;line-height: 40px;z-index: 999999;}
.login .open .wcs_mmToggle .fa-times{opacity: 1;left: 260px;color: #ee3342;}
.login #MainMenu{position:fixed;top:0;left: -100%;width:300px;height:100%;background:#fff;z-index:99999;box-shadow:3px 0 10px 0 #414142;padding-top:40px;display:block;transition:all 1s cubic-bezier(0,1,0.5,1) 0s;}
.login .open #MainMenu{left: 0;}
.login #MainMenu ul li{display:block;float:none}
.login #MainMenu ul li a{background:#fff;color:#414142;font-size:14px;border-bottom:1px solid #e5e5e5}
.login #MainMenu ul li a:hover,
.login #MainMenu ul li a.cssselected{background:#e7e7e7 !important;color:#ed1c24 !important}
.login .wcs_mmToggle span.wcs_mobHide{color:#414142;text-transform:none;font-size:16px;margin-left:5px;margin-top:3px;display: inline-block;}
div#MainMenu {border:0!important;background:#fff;}
div#MainMenu ul li a {background:#fff!important;color:#414142;font-size:14px;line-height:20px;}
div#MainMenu ul li {border:0;}
.login .wcs_mmToggle {display:block;cursor: pointer;width:150px;text-align: center;border-radius:0px;border: none;color: #414142;}
.login .social-link{padding:0px;}

.TitleTxt {text-align: center;font-size: 26px;font-weight: 500;margin-bottom: 30px;}
.TitleTxt h3 {text-align: center;font-size: 26px;font-weight: 600;}

.categoryBox_sect {padding:0;margin:0 auto;display:flex;justify-content:space-between;align-items:center;width:100%;background: #fff;}
.categoryBox_sect .container-fuild{max-width:100%;padding:0;flex-wrap:wrap;display:flex;}
.categoryBox_sect .categoryBox{position:relative;background:#fff;overflow:hidden;width:25%;text-align:center;display:inline-flex;padding:1px 1px;margin:0px;}
.categoryBox_sect img.cBImg {width:100%;height:auto;max-width:none;transition:10s transform, 1s opacity;}
.categoryBox_sect .cBOverlay:hover .cBImg {opacity:0.7;transform:scale(1.5);}
.categoryBox_sect .cBOverlay {position:absolute;width:100%;height:100%;top:0;left:0;padding:5%;display:flex;flex-direction: column;align-items:center;justify-content:center;color:#fff;background:rgb(0 0 0 / 40%);}
.categoryBox h2 {margin:0 0 15px;color:#fff !important;font-weight:600;font-size:30px !important;text-shadow:0px 0px 4px #000000;}
.categoryBox_sect .categoryBox a.cBbtn {background:#ed1c24;text-shadow:none;border:1px solid #ed1c24;border-radius: 5px;transition:0.5s all;font-size:16px;padding:10px 15px 8px;text-transform:uppercase;color:#fff;position:relative;z-index: 5;}
.categoryBox_sect .categoryBox a.cBbtn:hover {background:#fff;color:#ed1c24;}
.serviceBox_sect {padding:0;margin:40px auto 0px;display:flex;justify-content:space-between;align-items:center;background:#fff; width:100%;}
.serviceBox_sect .container-fuild {flex-wrap: wrap;display: flex;max-width: 100%;margin: 0 20px;background: #000000;padding:0px;}
.serviceBox_sect .serviceBox {position: relative;background: #000000;overflow: hidden;width: 25%;display: inline-flex;padding: 10px 0px;margin: 0;color: #fff;justify-content: center;align-items: center;text-align: left;border-right: 1px solid #2b2b2b;}
.serviceBox_sect .serviceBox:hover {background: #ed1c24;transition: 0.5s all;}
.categoryBox_sect .categoryBox:hover img{opacity:0.7;transform:scale(1.5);}
.categoryBox_sect .categoryBox:hover {background: #ed1c24;transition: 10s transform, 1s opacity;}
.serviceBox_sect .serviceBoxLeft,
.serviceBox_sect .serviceBoxRight {padding: 10px 15px;}
.serviceBox_sect .serviceBox h4 {margin:0 auto;color:#fff !important;font-weight:500;font-size:1.0rem !important;padding-bottom:5px}
.serviceBox_sect .serviceBox p {color: #fff !important;font-weight: 500;font-size: 14px !important;}
.serviceBox_sect .serviceBox:last-child{border:none;}

.offerBox_sect {margin: 40px auto;display: flex;justify-content: space-between;align-items: center;background: #fff;width: 100%;
text-align: center;}
.offerBox_sect .container-fuild {max-width: 100%;margin: 0 auto;}
.offerBoxbanner {width: 33%;text-align: center;display: inline-flex;max-width: 100%;padding: inherit;}
.offerBox_sect img {box-shadow: 0px 2px 6px #ccc;}
.offerBox_sect .offerBoxbanner:hover img{opacity: 0.7;transform: scale(1.05);transition: 0.8s all;}

.offerBox_sect .offerBoxbanner.office_focus:hover img{opacity: 1;transition: none;transform: none;}

.footerTopsection {padding:80px 0;background:url(https://ds.ecisolutions.com/pixere.com/EciHorizon/claire-clifford/new/images/blackBg.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
.footerTopsection-inner {display: flex;justify-content: space-between;}
.footerTopBox {background: #fff;position: relative;padding: 60px 2%;border-radius:10px;display: flex;justify-content: space-between;
align-items: center;width: 25%;max-width: 380px;transition: 0.5s all;margin: 0px 5px;}
.footerTopBoxtxt {width: 100%;text-align: center;display: flex;flex-direction: column;}
.footerTopBoxtxt p {font-size: 16px;margin: 0 0 10px;transition: 0.5s all;color: #414142;}
.footerTopBoxtxt p strong{font-size: 20px;display:block;color: #414142;padding-bottom: 10px;}
.footerTopsection .footerTopBox a {background:#ed1c24;text-shadow:none;border:1px solid #ed1c24;border-radius:5px;font-size:16px; transition: 0.5s all;padding: 10px 15px 8px;text-transform: uppercase;color: #fff;max-width: 150px;margin: 10px auto 0;}
.footerTopBox:hover {background: #ed1c24;color:#fff;transition: 0.5s all;}
.footerTopBox:hover a{background: #fff;color: #414142;border:1px solid #fff;}
.footerTopBox:hover p, .footerTopBox:hover p strong{color:#fff;}

.wcstophdr {border-bottom: 1px solid #f3f3f3;background: #f3f3f3;padding:8px 0;}
.wcstophdr .time ul {margin: 0;padding: 0;list-style: none;}
.wcstophdr .time ul li {margin: 0 10px 0;padding: 0;display: inline-block;font-size: 14px;}
.wcstophdr .time ul li a {font-size: 14px;font-weight: 400;color: #606060;}
.wcstophdr .time ul li a:hover {font-size: 14px;font-weight: 400;color: #606060;}

.ourService_sect {padding:80px 0;background:#666d6a url(https://ds.ecisolutions.com/pixere.com/EciHorizon/claire-clifford/new/images/servicesBg.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
.ourService_inner {display: flex;justify-content: space-between;}
.ourServiceBox {background: #fff;position: relative;padding: 1%;border-radius: 10px;display: inline-flex;align-items: center;width: 25%;max-width: 380px;transition: 0.5s all;flex-direction: column;border: 1px solid #fff;margin: 0px 5px;}
.ourServiceBoxtxt {width: 100%;text-align: center;display: flex;flex-direction: column;margin: 10px auto;}
.ourServiceBoxtxt h3 {font-size: 26px;margin: 0 0 10px;transition: 0.5s all;color: #414142;}
.ourServiceBox a {background: #ed1c24;text-shadow: none;border: 1px solid #ed1c24;border-radius: 5px;transition: 0.5s all;font-size: 16px;padding: 10px 15px 8px;text-transform: uppercase;color: #fff;max-width: 150px;margin: 10px auto 0;}
.ourServiceBox:hover {background: #fff;color:#fff;transition: 0.5s all;border: 1px solid #ed1c24;}
.ourServiceBox:hover a{background: #414142;color: #fff;border:1px solid #fff;}
.ourServiceBox:hover img{filter:grayscale(1);transition:0.5s all;}
.ourServiceBoxImg {position:relative;overflow:hidden;text-align:center;height:280px;background:#fff;padding:0px;transition:all .25s ease;margin-bottom:10px;}

.wcs_featured {width: 100% !important;}
.wcs_featured .featureitems {width: 100% !important;margin: 0 auto;}
.wcs_feaprdSec {background: #f3f3f3;padding:40px 0px 60px;box-shadow: inset 0px 0px 3px #dcdcdc;}
.wcs_featured .wcs_fItem{margin:0 15px;text-align:center;position:relative;background: #f7f5f5;border: 1px solid #dedede;padding: 20px 10px 20px;}
.wcs_featured .wcs_fItem:hover{background: #ed1c24;border: 1px solid #ed1c24;padding: 20px 0 20px;}
.wcs_featured .wcs_fimg{padding:10px 0px;margin-bottom: 10px;}
.wcs_featured .wcs_fimg img{max-width:100%;margin:0 auto;/*mix-blend-mode:darken;*/width:180px;background:#fff;padding:20px;box-shadow: 0px 1px 7px #d1cece;}
.wcs_featured .wcs_fdes{font-size: 16px;line-height: 25px;height: 70px;overflow:hidden;margin-bottom:10px;padding: 0px 20px 0px;font-weight: 400;color: #000;}
.wcs_featured .wcs_fatc{position: relative;bottom: 0px;width:100%;opacity: 1;margin: 20px 0;}
.wcs_featured .wcs_fatc a.btn{background: #ed1c24;text-shadow: none;border: 1px solid #ed1c24;border-radius: 5px;transition: 0.5s all;font-size: 16px;padding: 10px 25px 8px;text-transform: uppercase;color: #fff;max-width:180px;margin: 10px auto 0;font-weight:400;}
.wcs_featured .wcs_fatc a.btn:hover{background: #000000;color: #fff;border:1px solid #000000;}
.wcs_featured .wcs_fItem:hover a.btn{background: #000000;color: #fff;border:1px solid #000000;}
.wcs_featured .wcs_fItem:hover .wcs_fatc{bottom: 0;opacity:1;transition:all .3s;}
.wcs_featured .wcs_fItem:hover .wcs_fimg img{box-shadow: 0px 1px 7px #757575;}
.wcs_featured .wcs_fItem:hover .wcs_fdes,
.wcs_featured .wcs_fItem:hover .wcs_fItem{color: #fff;}
.wcs_featured .wcs_fprice{font-size: 20px;font-weight:500;color: #000 !important;margin:10px 0;}
.wcs_featured .wcs_fsku span{color:#444;display: none;}
.wcs_featured .wcs_fsku {color:#4f4f4f;font-weight: 300;}
.wcs_featured button.slick-arrow{font-family:FontAwesome;font-size:0;background: none;border: 0;position: absolute;top: 50%;transform: translateY(-50%);}
.wcs_featured button.slick-prev{left: -40px;}
.wcs_featured button.slick-next{right:-40px;}
.wcs_featured button.slick-prev:before{content:"\f100";font-size:36px;color:#414142;}
.wcs_featured button.slick-next:before{content:"\f101";font-size:36px;color:#414142;}

.aboutusBox_sect {padding:110px 0 80px;}
.aboutusBox_inner {display: flex;flex-direction: row;flex-wrap: nowrap;}
.aboutusBox_inner_right, .aboutusBox_inner_left {display: flex;width: 50%;flex-direction: column;flex-wrap: wrap;padding: 20px;}
.aboutUsBoxtxt h3 {font-size: 1.50rem;font-weight: 600;text-align: left;margin: 20px 0 10px;}
.aboutUsBoxtxt p {font-size:1.0rem;line-height:normal;margin-bottom:10px;padding:0px;font-weight:400;color:#414142;text-align:left;}
.aboutusBox_inner_right .TitleTxt h3{font-size:1.8rem;font-weight:600;text-align:left;border-bottom:1px solid #dfdfdf;padding-bottom:10px;}

.aboutUsBoxImg img.aboutUsImg {height: 100%;object-fit: cover;margin-top: 50px;border-radius: 15px;}
.aboutUsBoxImg {position: relative;}
.aboutUsBoxImg .aboutUsBoxCont {position: absolute;top: -60px;left: 40px;width: 400px;background: #ed1c24;padding: 30px;border-radius: 15px;color:#fff;}
.aboutUsBoxImg .aboutUsBoxCont h3 {font-size:26px;font-weight:600;text-align:left;padding-bottom:10px;color:#fff !important;}
.aboutUsBoxImg .aboutUsBoxCont p {font-size:15px;line-height:normal;margin-bottom:10px;padding:0px;font-weight:400;color:#fff;
text-align:left;}
.aboutUsBoxtxt a.aBoxbtn {background:#ed1c24;border:1px solid #ed1c24;border-radius:5px;font-size:16px;padding:10px 35px 8px;text-transform:uppercase;color:#fff;box-shadow:0px 1px 5px #4f4f4f;margin:20px auto 10px;display:inline-block;transition:0.5s all;}
.aboutUsBoxtxt a.aBoxbtn:hover {background: #000000;color: #fff;border: 1px solid #000000;}
.containers {background: rgb(237, 239, 240);align-items: center;justify-content: center;}
.testimonial-card {min-height: 514px;width: 369px;background-color: white;border-radius: 10px;box-shadow: 0 8px 30px rgba(0,0,0,.3);display: inline-flex;flex-flow: column;justify-content: space-between;margin: 30px 0px 30px 30px;}
.texts {padding: 1.0em;line-height: 1.7em;position: relative;font-size: 18px;padding-bottom: 50px;}
.images{background-color:tomato;height: 120px;width: 120px;border-radius: 50%;border: 5px solid white;  position: absolute;top: -50%;left: 50%;transform: translateX(-50%);display:flex;justify-content:center;}
.images1{  background:no-repeat center/cover url(../images/image1.jpg);}
.images2{  background:no-repeat center/cover url(../images/image2.jpg);}
.images3{  background:no-repeat center/cover url(../images/image3.jpg);}
.images4{  background:no-repeat center/cover url(../images/image4.jpg);}
.images5{  background:no-repeat center/cover url(../images/image5.jpg);}
.footers {background: linear-gradient(90deg, #ed1c24 0%, #eb474e 100%);height: 140px;border-radius: 0 0 10px 10px;position: relative;}
.quotes{font-size: 400%;float: right;opacity: .1;transform: rotate(10deg) translate(-10px, -40px);color:#4D3FA3;}
.persons{color:#fff !important;position: absolute;top: 70%;left: 50%;transform: translate(-50%, -100%);font-size:1.5rem !important;font-weight: 600;}
blockquote::before {content: open-quote;}blockquote::after {content: close-quote;}
blockquote {quotes: "“" "”" "‘" "’";}
.notlogged li.OrderPads a, .notlogged li.Fast_Order a, .notlogged li.saved-order a {display: none;}
.TermsPage.create-acounts {background: #666d6a url(https://ds.ecisolutions.com/pixere.com/EciHorizon/claire-clifford/images/Account-img.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;padding: 8px 30px;}
.TermsPage.create-acounts span.lblContactUs {color: #fff !important;}
.acc {padding: 20px 0px;background: rgba(255, 255, 255, 0.9);background-size: cover;background-attachment: fixed;border-radius: 10px;max-width: 660px;margin: 50px auto;text-align: left;}
.maincontent.account-new div#main {width: 100%;}
.Home .pControlQtyTextBox{width: 40px!important;}
.Accreditations .categoryBox_sect .categoryBox {width: 33%;margin: 20px 0px 50px;}
.Accreditations {padding: 20px 0 0;}
.featureitems .divProductDisplay {width: 100%}
.featureitems .pControlimage {position: relative;overflow: hidden;text-align: center;height: 180px;background: #fff;padding: 30px;transition: all .25s ease;border: 1px solid #eaeaea}
.featureitems .pControlItemTable {border: 0;padding: 0 0 20px;width: 20%}
.featureitems .pControlDetailTable {width: calc(100% - 16px);text-align: left}
.featureitems .pControlDescPanel {height: auto;margin: 15px 0 0;min-height: 90px;}
.featureitems .pControlDescPanel a {line-height: 26px;color: #444}
.featureitems .pControlPriceContainer {text-align: center}
.featureitems .pControlPriceContainer, .featureitems .productsPricePanel, .page_content.featureitems.d-flex.Diary .pControlPricePanel {text-align: left !important}
.featureitems .pControlPriceContainer .exVat {margin-bottom: 5px}
.featureitems .productsPricePanel span {margin-bottom: 15px;display: block}
.featureitems .productsPricePanel span,.featureitems .pControlPriceContainer .exVat .pControlPriceSpacer span {font-weight: 500!important}
.featureitems .pControlAddPanel .pControlQtyTextBox {background: #f7f6f7;width: 48px!important;display: inline-block;height: 45px !important;}
.featureitems .pControlFooter .PDPackWrapper {margin: 15px 0 5px}


#main .wcs_rightpart .cssbutton,#main .wcs_rightpart .resetPasswordButtonWrapper input[type="submit"]{height: auto !important;}
.resetPasswordPanel .sentIconWrapper img{max-width: 100%; }
.wcs_rightpart{min-height: 250px;}
.resetPasswordTextbox{max-width: 100% !important}
/*products changes*/
.Products .itemcell > div {
	border: none;
	border-right: 0px solid #000;
}
.Products .productlistcode .productsCodePanel a, .Products .productlistcode .productsCodePanel a::before {
	color: #000 !important;
}
.Products .productlistcode .productsCodePanel {
	padding: 0px;
	background: #fff;margin: 0px;

}
.Products .productspager {
border-top: 0px solid #000;	border-bottom: 0px solid #000;
}
.Products .productlistdescription .descriptionHyperLink, .Products .productlistdescription .productsDescriptionLabel {
	font-size: 20px; text-align: center;
	color: #000 !important;
}
.Products .exVat.DiscountPriceExVat.DiscountPrice span.productsPriceLabel.priceLabel {
	font-size: 25px !important; text-align: center !important;
}
.Products .productsPricePanel, .Products .productlistdescription .productsPackLabel, .Products .productdetailsqty .ProductsVatPrices{
	text-align: center !important;
}
.Products .RetailPriceDiv{
	width: auto;
}
.Products .productdetailsqty .productsAddPanel {
	text-align: center !important;
	float: none !important;
	width: auto !important;
	margin: 0 auto;
	display: table;
}
.Products .productdetailsqty {
	padding: 10px !important;
	border-bottom: 1px solid #000;
	margin: -10px 0 -40px 0 !important;
}
.Products .itemcell {
	min-height: 650px !important;
	border-right: 1px solid #000 !important;
}
.Products .ProductsCompareBox {
	text-align: center;
	margin: 0 auto !important;
	float: none !important;
	display: block;
}
/*products changes*/