@media screen and (max-width: 750px) {
  .cookies-banner-outer{background:#888!important}
  .cookies-banner-inner{padding:8px!important}
  .cookies-btn-outer{padding-top:15px!important}
  }
  
  .row-1052, .row-937 {position:relative;z-index:1;}
  .row-940 {height: 40px;}
  .row-951,.row-1192{position:relative}
  .row-950 .bx-wrapper {margin-bottom: 10px !important;}
  .row-1042 .container,.row-1163 .container{max-width:100%!important;padding:0!important}
  .ni-header-ticker-container{max-width:100%!important;}
  .row-937,.row-1164,.row-1514{min-height:85px}
  .row-938,.row-1053{position:relative;padding-left:280px}
  .row-953 > .add-xs-margin, .container .row-927 {margin-left: 0 !important; margin-right: 0 !important;}
  .sfp-modal {z-index: 300 !important}
  #sli_autocomplete.mobile{top:191px!important}
  #mainMenu{padding-left:230px}
  .drawer-content{background:#fff}
  .nav-level-1{padding:10px 0 10px 10px;min-height:650px;width:230px;border-left:1px solid #004378;border-bottom:1px solid #004378;background:#fff;position:absolute;top:0;left:0;z-index:999999}
  .drawer-xs{z-index:300;background-color:transparent}
  .mainmenu{min-height:620px;border:1px solid #004378}
  .nav-col{margin-bottom:20px}
  .nav-group .column{width:33%;vertical-align:top}
  .nav-group .column:nth-child(1n+3) img{width:100%}
  .nav-header{margin:0 0 20px}
  .nav-header a{border-radius: 4px;display:inline-block;padding:12px;min-width:200px;color:#004378;border:1px solid #004378;text-align:center;text-decoration:none;font-size:18px;font-weight:700}
  .nav-item-level-2 > div > a{font-weight:700;color:#004378;font-size:17px;padding:2px 4px}
  .nav-item-level-2 > div > a:after,.nav-header a:after,.nav-title a:after{font-family:FontAwesome;content:"\f101";display:inline-block;margin-left:6px}
  .nav-item-level-3 > a{padding:2px 4px}
  .nav-item-level-2 .accordion-drop{padding:0;border:none}
  .drawer-md{left:10px;right:10px;border-top:none;border-bottom:none;overflow: visible;}
  .nav-group{float:none!important;width:100%;padding:30px;min-height:555px;border-left:2px solid #ebedee;position:static;bottom:0}
  .masthead-nav{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
  .masthead-nav::-webkit-scrollbar{display:none}
  .clear-fix:after{content:"";display:table;clear:both}
  #contentCover{background:rgba(0,0,0,0.7);position:absolute;top:0;bottom:0;left:0;right:0;z-index:9999;display:none}
  .contentCoverActive{display:block!important}
  .menu-md-show .offcanvas-overlay{top:185px!important;z-index:100}
  .tygh-header.header{border-bottom:none}
  .bxslider .media {margin-bottom: 0 !important}
  .hero .bx-controls{position:relative;bottom:0!important;left:0;margin-bottom:10px;border-bottom: none}
  .hero-sm .bx-pager,.hero .bx-controls{background:#fff!important}
  .hero-sm .bx-pager{padding:10px 0}
  .bx-pager-item a{line-height:15px}
  .bx-wrapper .bx-pager {position: static;}
  .extra-services-strip-outer{background-color:#004378;max-height:32px;overflow:hidden}
  .extra-services-strip-inner{max-width:900px;margin:0 auto;padding:0 80px}
  .top{background-color:#fff;border-bottom:1px solid #e1e1e1}
  .extra-service{display:table!important;height:32px}
  .extra-service-table-cell{display:table-cell;vertical-align:middle;text-align:center}
  .extra-service-table-cell a{display:block;line-height:1em}
  .extra-service-blurb{color:#fff;text-align:center;margin:0!important;font-size:15px;line-height:32px;text-transform:uppercase;display:inline}
  .extra-service-table-cell img{display:inline!important}
  .extra-service-ccc img{max-height:22px;padding-top:0;margin:-6px 20px 0 0}
  .extra-service-click-and-collect img{max-height:22px;margin:-6px 20px 0 0}
  .extra-service-gift-cards img{margin:-6px 20px 0 0}
  .extra-service-finance-options img{margin:0px 10px 0 0; width: auto !important;}
  .extra-service a{color:#fff;text-decoration:none}
  #extra-services-slider .slick-list{border:none!important;height:32px!important}
  .custom-nav-link{margin-right:20px;float:left}
  .custom-nav-link a{text-transform:uppercase;font-size:13px;}
  .masthead-nav{max-width:1280px;margin:0 auto;padding:0 0 0}
  .masthead-nav > .text-links > li > a,.masthead-nav .dropdown-account > a{color:#004378}
  .masthead-nav > .text-links > li > a {padding: 3px 2px; font-size: 13px;}
  .masthead-nav ul.text-links-inline li.customer {display:none !important;}
  .ni-header-ticker-container .masthead-nav{padding: 0 10px;}
  #tygh_main_container{position:relative}
  #tygh_container #tygh_main_container .header{z-index:200!important}
  .masthead-left{position:absolute;width:100%!important;left:0}
  .masthead-right{width:100%!important;position:relative;padding:15px 190px 15px 10px;background:transparent}
  .masthead-left .logo{position:absolute;top:20px;z-index:10}
  .masthead-left .logo img{display: inline;max-height: 32px;}
  .menu-md-wrap{padding-top:64px}
  .header .logo{padding-left:0;border-left:none}
  .masthead-right .search-block,.masthead-right .cart-status-group{float:none}
  .masthead-right .search-block{width:100%}
  .search-block .search-input{height:55px;width:100%;border-width:1px;padding-right:120px;font-size:18px;color:#999}
  .search-block .input-text{background:#fff;width:100%;padding:12px 20px;border:1px solid #b3b3b3}
  .search-block .search-input:focus{color:#004378}
  .search-block .btn-search{border-radius:0 4px 4px 0;border:0;background:#3da301;position:absolute;width:120px;height:55px;top:0;right:0;z-index:1;color:#fff;font-weight:700;font-size:18px;line-height:0}
  .masthead-right .cart-status-group{width:70px;position:absolute;right:10px;top:25px}
  
  .popup-content{border-radius:0;box-shadow:0 0 8px rgba(0,0,0,0.6)}
  .dropdown-account .popup-content{padding:10px;min-width:216px}
  .cart-status i{display:block;text-align:center;font-size:24px;color:#4c9cd7;height:26px}
  .menu-xs {color: #4c9cd7}
  .cart-status{display:block;text-align:center;font-size:14px;color:#004378;font-weight:700;border:none;padding:0 12px;text-transform:none;border-radius:0;text-shadow:none;background-color:transparent;text-shadow:none;font-weight:bold;margin-left:0;line-height:1em}
  .cart-status:hover,.cart-status:active,.cart-status:focus{color:#004378;text-decoration:underline}
  .cart-value{display:block;position:absolute;top:-4px;right:0;background:#ccc;border-radius:50%;color:#fff;font-size:13px;font-weight:700;line-height:20px;width: 20px;height: 20px;}
  .masthead-nav > .text-links > li > a:hover,.masthead-nav .dropdown-account > a:hover{background-color:#fff;color:#004378;text-decoration:underline}
  .menu-md{
    border-radius:4px 4px 0 0;
    line-height:50px;
    padding:0 10px;
    background-color:#4c9cd7;
    border:1px solid #004378;
    border-bottom:0;
    min-width:230px;
    font-weight:800;
    height:50px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
  }
  .menu-md:hover,.menu-md:active{background-color:#2c84c4;border:1px solid #004378;border-bottom:0}
  .menu-md-wrap{padding-bottom:0}
  .adaptive-nav .visible-links{display:inline-block}
  .adaptive-nav .visible-links .thumbnail-title,.adaptive-nav header{float:left;display:inline;position:relative}
  .personalised-nav-strip-inner{padding-left:290px}
  .personalised-nav-strip-inner header h3{text-transform:uppercase;text-align:left;margin:0 10px 0 0 !important;padding:0;color:#444;font-size:13px;font-weight:800;line-height:13px}
  .personalised-nav-strip-inner .thumbnail-title a{text-align:left;text-transform:none;margin:0 15px 0 0 !important;padding:0;color:#004378;font-size:1em;font-weight:400;line-height:1em;display:inline-block;}
  .personalised-nav-strip-outer{overflow: hidden;background-color:#fff;padding:11px 0 10px;height:40px;border-top:1px solid #e1e1e1;border-bottom:2px solid #4c9cd7}
  body.index-index .personalised-nav-strip-outer{border-bottom:2px solid #fff}
  .personalised-nav-strip-inner {max-width:1280px;margin:0 auto}
  .triple-banners{margin-bottom:10px;display: block !important;}
  /* .desktop-secondary-slider, .mobile-secondary-slider{display: none !important;} */
  .triple-banners .banner{float:left;}
  .triple-banners .banner{width:32%;margin-right:2%}
  .triple-banners.one-banner .banner{float:none;width:100%;max-width: 600px;margin:0 auto !important;}
  .triple-banners.two-banners .banner{width:49%;margin-right:2%}
  .triple-banners.three-banners .banner{width:32%;margin-right:2%}
  .triple-banners a:last-of-type .banner{margin-right:0}
  .triple-banners .banner img{width:100%}
  .triple-banners .media, .triple-banners .banner {margin-bottom: 10px !important;}
  /*#attraqt_suggested_products_646 .title-heading h4,*/
  #cbar_widget0 h3.bari-title,.mainbox-featured .title,.featured-brands-title .header-primary, #cbar_widget1 h3.bari-title{text-align:center;font-size:22px;line-height:1em;color:#111;margin:0;padding:40px 0 20px;background-color:transparent;text-transform:uppercase;text-shadow:none;white-space:nowrap;vertical-align:baseline;position:relative;display:block;font-weight:700}
  .featured-brands-title .header-primary{padding: 0;margin-bottom: 0.5em;}
  .mainbox-featured .title:before,.mainbox-featured .title:after{display:none}
  .mainbox-recently{background:#fff!important}
  /* .product-col{border:none!important} */
  .tabbed-carousel,.owl-carousel .owl-stage-outer{max-width:1160px;margin:0 auto}
  #extra-services-slider .slick-prev, #extra-services-slider .slick-next,.owl-prev i,.owl-next i{border:none!important;opacity:1!important;text-indent:0!important;font-size:30px;font-weight:700;color:#004378;line-height:45px}
  #extra-services-slider .slick-prev, #extra-services-slider .slick-next{color:#fff!important;font-size:20px!important;margin-top:-24px}
  #extra-services-slider .slick-prev{left:-50px!important;background:none!important}
  #extra-services-slider .slick-next{right:-50px!important;background:none!important}
  #cbar_widget0 {padding: 0 10px;}
  #cbar_widget1 {padding:0}
  .slick-slider .slick-arrow {color: #4c9cd7 !important;}
  /* .main .owl-theme .owl-nav .owl-prev,.main .owl-theme .owl-nav .owl-next{width:45px;height:45px;top:50%!important;margin-top:-30px!important}
  .main .owl-theme .owl-nav .owl-prev{left:0!important}
  .main .owl-theme .owl-nav .owl-next{right:0!important}
  .main .owl-nav button{border:none!important;background:transparent!important} */
  .hero .bx-controls .bx-pager-link.active{background-color:#002e50!important}
  .hero .bx-controls .bx-pager-link{background-color:#005b9c!important}
  .hp-categories{margin-bottom:30px}
  .hp-categories .ViewMore{display:none;border-bottom:none}
  .hp-categories .thumbnail-title h4{color:#005b9c!important}
  .hp-categories .col-sm-3{padding: 0 10px !important; margin-bottom:10px!important}
  .featured-brands-outer{margin-bottom:40px}
  .trustpilot-widget{margin-bottom:40px !important;}
  .featured-brands-inner{padding:0 80px 40px!important;max-width:1000px;margin:0 auto}
  .featured-brands-inner img{width:100%}
  .featured-brands-inner .brands > ul > li{padding:0}
  .featured-brands-inner .brands li:nth-child(n+9){display:block!important}
  .footer-group{background:#004378;padding:50px 0 20px}
  .bottombox .content{background-color:#004378;padding:5px 10px;margin-bottom:20px}
  .bottombox .title,.bottombox .text-links > li > a,.footer-group .newsletter p,.footer-group .newsletter p a, .footer-group .ni-newsletter p,.footer-group .ni-newsletter p a{color:#fff!important;background:transparent!important}
  .footer-group .newsletter p a, .footer-group .ni-newsletter p a{text-decoration:underline}
  .footer .social-icons--group{margin-bottom:20px}
  .social-icons--group .twitter-icon, .social-icons--group .pinterest-icon, .social-icons--group .houzz-icon {display: none !important;}
  .bottombox .text-links > li > a:hover{color:#fff;text-decoration:underline}
  .masthead-right .search-block{width:100%}
  .footer-group .form-field input{height:45px;width:100%;border-width:1px;padding-right:90px;font-size:16px;color:#999}
  .footer-group .form-field input:focus{color:#004378}
  .footer-group .newsletter .signup-btn{border:0;background:#03bd69;position:absolute;width:90px;height:45px;top:0;right:0;z-index:1;color:#fff;font-size:16px;line-height:0;border-radius:0;text-transform:none}
  .footer-group #subForm{position:relative}
  .bottombox-accordion .accordion-single-title .icon{color:#fff}
  .panel-cart{width:1260px;max-width:100vw;right:0;left:auto;top:48px;box-shadow:0 0 8px rgba(0,0,0,0.6)}
  .cm-notification-content.add-product-service-modal{z-index:9999}
  /* .ui-widget-overlay{z-index:9999} */
  .store-picker, .processing-overlay, .tos-overlay, .pp-overlay {z-index:200;}
  
  /* NI Custom Styles */
  .ni-header-ticker-container .top {border-bottom: none;}
  .ni-header-ticker-container .masthead-nav li:nth-child(-n+4){display: none;}
  #cbar_cp_container img {width: 100%;padding: 0 !important;}
  .ni-social-nav .social-nav > li > a {color: #fff;}
  
  /* Barilliance Custom Categories */
  .cbar-wdes-64952 .cbar-wdes-wrapper-holder, .cbar-wdes-66328 .cbar-wdes-wrapper-holder, .cbar-wdes-81588 .cbar-wdes-wrapper-holder{width:100%;overflow:hidden;}
  .cbar-wdes-64952 .cbar-wdes-wrapper, .cbar-wdes-66328 .cbar-wdes-wrapper, .cbar-wdes-81588 .cbar-wdes-wrapper {width:100%;display:block!important;}
  .cbar-wdes-64952 .cbar-wdes-item-box, .cbar-wdes-66328 .cbar-wdes-item-box, .cbar-wdes-81588 .cbar-wdes-item-box {width:auto;display:inline-block!important;}
  .contentPersonalization{width:100%!important;}
  .cbar-wdes-64952 .cbar-wdes-item, .cbar-wdes-66328 .cbar-wdes-item, .cbar-wdes-81588 .cbar-wdes-item {margin: 0 0; overflow: visible;}
  .cbar-wdes-64952 .cbar-wdes-section-0, .cbar-wdes-66328 .cbar-wdes-section-0, .cbar-wdes-81588 .cbar-wdes-section-0 {text-align:left;text-transform:none;margin:0 15px 0 0!important;padding:0;color:#004378;font-size:13px;font-weight:400;line-height:13px;font-family:'lato';}
  .personalised-nav-strip-inner > span {display: none;}
  
  /* Owl Carousel Styles */
  .cbar_carousel_0, .cbar_carousel_1 {padding: 0 80px;}
  .owl-nav .owl-prev {left: 20px !important;width:22px;height: 22px;}
  .owl-nav .owl-next {right: 20px !important;width:22px;height: 22px;}
  .owl-nav .owl-next > div, .owl-nav .owl-prev > div, .owl-nav .owl-next > button, .owl-nav .owl-prev > button {display: none;}
  .owl-nav .owl-prev:after {font-family: FontAwesome;content: "\f053";width: 22px;height: 22px;position: absolute;top: 0;left: 0;font-size: 22px;color: #4c9cd7;z-index: 9999;}
  .owl-nav .owl-next:after {font-family: FontAwesome;content: "\f054";width: 22px;height: 22px;position: absolute;top: 0;left: 0;font-size: 22px;color: #4c9cd7;z-index: 9999;}
  
  #cbar_widget0 #cbar_w0_items_s .flag::after, #cbar_widget1 #cbar_w1_items_s .flag::after {border-width: 10.5px !important;right: -20.5px !important;}
  #cbar_widget0 #cbar_w0_items_s .flag, #cbar_widget1 #cbar_w1_items_s .flag {left: -18px;padding: 0 7px;font-size: 9.5px;}@
  /* .product-col span[class*=cbar-badge]{position:absolute;top:5px;left:-5px;z-index:10;background-color:#cb1829;color:#fff;display:inline-block;white-space:nowrap;padding:0 5px 1px 10px;font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:5px;line-height:inherit;top:11px;left:-5px}
  .product-col span[class*=cbar-badge]:before{position:absolute;bottom:-6px;left:0;border-color:#000 #000 transparent transparent;border-style:solid;border-width:3px;content:""} */
  
  @media screen and (min-width: 992px) {
    .mainbox-recently {background: none;}
  }
  
  @media screen and (max-width:650px) {
    .cbar_carousel_0, .cbar_carousel_1 {padding: 0 35px;}
    /* .owl-nav .owl-prev {left: 0 !important;}
    .owl-nav .owl-next {right: 0 !important;} */
  }
  
  /* Media Queries */
  @media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation: portrait){
    .hero-sm .bx-viewport {
      height: 200px !important;
    }
  }
  
  @media screen and ( min-width: 650px) {
  .masthead-right .customer{width:70px;position:absolute;right:90px;top:25px}
  .masthead-right .customer a{display:block;text-align:center;font-size:14px;color:#004378;font-weight:700;line-height:1em}
  .masthead-right .customer a i{display:block;text-align:center;font-size:24px;color:#4c9cd7;height:26px}
  .masthead-right .customer a i.icon-caret-down,.masthead-right .customer a i.icon-caret-up{display:none!important}
  }
  
  @media screen and (max-width: 992px) {
  .row-940 {height: auto;}
  #mainMenu{padding-left:0;background:#fff;height:100%;}
  #mainMenu .drawer-content {height: 100%;}
  #mainMenu .drawer-content .mainmenu {height: 100%;}
  .mainmenu,.last .nav-level-3 li.last{border:none}
  .nav-level-1{height: 100%;padding:0 0 200px;width:100%;border:none;position:relative;z-index:999;overflow: scroll;}
  .nav-level-2{height:100%;}
  .nav-level-2 > div:last-of-type{height:100%;}
  .nav-group{height:100%;position:absolute;padding:0;display:block!important;left:-295px;transition:left .5s}
  #ot-sdk-btn {bottom: 0 !important;}
  .drawer-md{left:-280px;right:auto;overflow: hidden;}
  .nav-item-level-1 > a,.nav-item-level-1 > .nav-name,.nav-item-level-2 .nav-name,.nav-item-level-2 > div > a{color:#373737;padding:8px 14px;font-weight:400;font-size:14px}
  .nav-item-level-3 > a{color:#373737;padding:8px 14px 8px 24px;font-weight:400;font-size:14px}
  .nav-level-3 li{border-top:none}
  .nav-item-level-2 .accordion-drop{background:#e1e1e1;padding:10px 0;display:none}
  .accordion-title.open{box-shadow:0 4px 4px rgba(0,0,0,0.4);position:relative}
  .offcanvas-overlay{top:0!important;bottom:0!important}
  .nav-level-1 li,.nav-col{position:relative}
  .nav-level-1 li:after{font-family:FontAwesome;content:"\f105";position:absolute;right:14px;top:8px;font-size:16px;font-weight:700}
  .nav-item-level-2 .nav-name:after{font-family:FontAwesome;content:"\f107";position:absolute;right:14px;top:8px;font-size:16px;font-weight:700}
  .nav-group .column{width:100%}
  .nav-header,.nav-title,.nav-level-2 .nav-item-level-2,.nav-list li{border-bottom:1px solid #e1e1e1}
  .nav-item a,.nav-item span{display:block}
  .nav-col{margin-bottom:0}
  .nav-title,.nav-item-level-2 .nav-name{font-weight:400}
  .nav-group[style*="display: block"]{left:0!important}
  }
  
  @media screen and (max-width: 992px) {
  .row-938,.row-1165,.row-1515, .row-1053 {position:relative;padding-left:0}
  .row-937,.row-1164{min-height:0}
  .menu-md-wrap{padding-top:0}
  .header .menu-xs,.header .logo{line-height:60px}
  .masthead-left .logo img{padding:0}
  .masthead-left{position:relative}
  .masthead-left .logo{top:0;left:100px}
  .masthead-right{padding:10px 10px;background: #f5f5f5;}
  .masthead-right .cart-status-group{width:70px;right:20px;top:-49px}
  .menu-show .content-wrapper{left:0!important}
  .personalised-nav-strip-outer{display:none}
  .masthead-right .customer{width:70px;right:90px;top:-49px}
  .masthead-right .customer a,.cart-status{font-size:12px}
  .search-block .input-text{padding:12px 15px}
  .search-block .btn-search{width:80px;height:48px;font-size:14px}
  .search-block .search-input{height:48px;padding-right:80px;font-size:14px}
  .header .logo{max-width:200px}
  .drawer-title,.nav-header{border-bottom:1px solid #e1e1e1;line-height:54px;min-height:54px}
  .drawer-title .icon-times,.nav-header .icon-times{color:#373737;width:55px;height:54px;line-height:54px;background:#e1e1e1}
  .drawer-xs,.nav-group{border:none}
  .drawer-xs{z-index:910}
  .nav-header,.drawer-title{margin:0!important;padding:0 55px 0 14px}
  .nav-header a{display:none!important}
  .nav-title a{font-weight:700;color:#004378;font-size:17px;padding:8px 14px}
  .menu-back{color:#004378;text-shadow:none;background-color:transparent;border:none;line-height:54px;border-radius:4px;padding:0;font-size:16px;font-family:Lato,'Helvetica Neue',Arial,sans-serif;font-weight:700}
  .menu-back:before{font-size:14px;margin-right:5px}
  .nav-group{box-shadow:3px 0 10px rgba(0,0,0,0.5)}
  .bottombox .content{background:#005a9e;padding:5px 10px;margin-bottom:20px}
  .bottombox .title.open{box-shadow:0 4px 4px rgba(0,0,0,0.4);position:relative}
  .bottombox-accordion.newsletter .content{background:#004378}
  .bottombox-accordion.newsletter .accordion-single-drop{display:block!important}
  .bottombox-accordion.newsletter .title i{display:none}
  .ni-social-nav .bottombox .content{background-color:#004378;padding: 0 0;margin-bottom:0;}
  }
  
  @media screen and (max-width: 768px) {
  .footer .social-icons--group {text-align: center !important;}
  .hero .bx-pager {background: #fff !important;}
  .tygh-content .hero .bx-controls {bottom: 0 !important;}
  .tygh-content .hero .bx-controls  {margin-bottom: 20px;}
  .text-links-inline li:last-child a{display:inline-block}
  }
  
  @media screen and (max-width: 750px) {
  .triple-banners .banner{float:none;width:100% !important;max-width:400px;margin:0 auto 10px !important;}
  .triple-banners.one-banner .banner, .triple-banners.two-banners .banner, .triple-banners.three-banners .banner{float:none;width:100%;max-width:400px;margin:0 auto 10px}
  .triple-banners a:last-of-type .banner{margin-right:auto;margin-bottom:0}
  .hero-xs{margin-bottom:20px!important}
  }
  
  @media screen and (max-width: 650px) {
  #cbar_widget0 h3.bari-title, #cbar_widget1 h3.bari-title{padding:10px 0 20px;}
  .row-951 {padding: 0 10px;}
  .row-938,.row-1515{height:117px;margin:0!important;transition:top .25s .1s ease-in-out;position:relative}
  body.sticky-nav .row-938,body.sticky-nav .row-1515{position:fixed;height:auto;top:-52px;right:0;left:0;z-index:9999}
  body.nav-down .row-938,body.nav-down .row-1515{top:0;position:fixed;width:100%;}
  /* .masthead-left,.masthead-right{background:#004378} */
  .header-top{padding:0!important}
  body.sticky-nav .masthead-right{padding:0}
  body.sticky-nav .search-block{position:fixed;background:#004378;top:-58px;transition:top .25s .1s ease-in-out;z-index:-1}
  body.nav-down .search-block{top:-8px}
  body.sticky-nav .search-block.search-active{top:50px}
  body.sticky-nav .search-block .btn-search{right:10px}
  body.sticky-nav #search_form{padding:0 10px 10px!important}
  body.nav-down .cart-status i, body.nav-down .menu-xs {color: #ffffff !important;}
  body.sticky-nav .tygh-content{padding-top:110px}
  body.sticky-nav .logo{display:none}
  body.sticky-nav .masthead-left {background: #004378 !important;}
  body.sticky-nav .masthead-left .logo{margin-left:-10px;top:10px}
  .sticky-search-icon {display: none;width: 30px;position: absolute;left: 50%;margin-left: -15px;top: 10px;}
  body.sticky-nav .sticky-search-icon i{color:#fff;text-align:center;font-size:20px;width:30px;height:30px;line-height:30px}
  body.sticky-nav .sticky-search-icon{display:block}
  body.sticky-nav .masthead-right {background: transparent !important;}
  
  .featured-brands-inner{padding:0 20px 40px!important}
  .custom-nav-link{margin-right:0;display:none !important;}
  .masthead-nav .nav li{padding:0 0}
  .extra-services-strip-outer{max-height:48px;}
  .extra-services-strip-inner{padding:0 40px}
  .extra-service-blurb{font-size:12px;line-height:1em;display:block}
  .extra-service-ccc img{margin:0 auto;display:block!important}
  .extra-service-click-and-collect img{max-height:20px;padding-top:4px;margin:0 auto;display:block!important}
  .extra-service-gift-cards img{max-height:30px;margin:-5px auto 0;display:block!important}
  .extra-service-finance-options img{max-height:22px;margin:0 auto 4px;display:block!important; width: auto !important;}
  #extra-services-slider .slick-list,.extra-service{height:48px!important}
  #extra-services-slider .slick-prev{left:-40px!important}
  #extra-services-slider .slick-next{right:-40px!important}
  .top{background-color:#004378;border-top:1px solid #3d7098;border-bottom:1px solid #004378}
  .ni-header-ticker-container .top {border-top: none;}
  .ni-header-ticker-container .top .masthead-nav {border-top:1px solid #3d7098;border-bottom:1px solid #004378;}
  .masthead-nav > .text-links > li > a,.masthead-nav .dropdown-account > a{color:#fff}
  /* .header{background-color:#004378} */
  /* .header .menu-xs,.cart-status i,.cart-status{color:#fff} */
  .masthead-left .logo{top:10px;left:50%;margin-left:-80px;max-width:160px}
  .header .menu-xs{line-height:50px}
  .header .logo{line-height:28px}
  .masthead-right{margin-bottom: 10px;}
  .masthead-right .cart-status-group{width:70px;right:10px;top:-36px}
  .customer{width:auto;right:auto;top:auto}
  .customer a{font-size:14px}
  .masthead-nav ul.text-links-inline li:nth-of-type(8),.masthead-nav ul:nth-of-type(2) li:nth-of-type(5){display:inline-block}
  .custom-nav-link{float:none}
  .footer-group{padding:20px 0 0!important}
  .masthead-right .customer {display: none;}
  .masthead-nav ul.text-links-inline li.customer {display: inline-block;}
  #cbar_widget0 {padding: 0 20px;}
  .owl-nav .owl-prev {left: 0px !important;}
  .owl-nav .owl-next {right: 0px !important;}
  }

.hp-categories img {width:100%;}.category-link{display:block;text-align:center;border:none!important;border-radius:1px;padding:5px 5px 5px 5px}.top-tiles-parent{margin-bottom:10px;padding:0 3px}.top-tiles{display:block;text-align:center;border:none!important;border-radius:1px;padding:5px 0 5px 0}.thumbnail-title{background-color:#fff;text-align:center}.thumbnail-title h4{text-transform:uppercase;text-align:center;margin:0!important;padding:4px 7px 7px 7px;color:#4c9cd7;font-size:15px;font-weight:400}.ViewMore{text-transform:uppercase;text-align:center;margin:0!important;padding:7px;color:#5e5e5e;font-size:12px;font-weight:400;border-bottom:1px solid rgba(221,221,221,.9)!important}.ViewMore a{color:#4c9cd7}.ViewMore a:after{content:"\f0da";padding:0 8px;font-family:FontAwesome;font-size:17px;position:absolute;margin-bottom:-3px;}
.img-responsive {display: block;max-width: 100%; height: auto;}
@media (max-width: 540px) {.thumbnail-title h4 {text-transform: uppercase;text-align: center;margin: 0px !important;padding: 0px;color: #4c9cd7;font-size: 13px;font-weight: 400;}
.catContainer{float:none; display:inline-block;width:48%}
}