@charset "UTF-8";
/* CSS Document */




*, *:before, *:after {
    
}




/*  Screensize 320px    */
@media only screen 
and (min-width : 120px) {

body {background-color:#ffffff !important;}

.hide {display:none}
.show {display:block;}

h3.network-switches-show {display:none;}
.term-cisco-refresh-network-switches h3.network-switches-show {display:block; font-size:1.6rem; line-height:1.9rem; font-weight:200; padding-top:12px;}
h3.network-switches-show .h3-italic {font-style:italic; font-weight:300}

#masthead {border-bottom:1px solid #f3f3f3}


.cat-show, .price-show, .search-show {border-radius:3px; background-color:#acd5f1; padding:5px 10px; color:#2e3192 !important; font-size:1rem; line-height:1.8rem; margin-top:-5px}
.cat-hide, .price-hide, .search-hide {border-radius:3px; background-color:#acd5f1; padding:5px 10px; color:#2e3192 !important; font-size:1rem; line-height:1.8rem; margin-top:-5px; display:none;}

.cat-show-hide, .price-show-hide, .search-show-hide {float:right;}

.product-cat-show-hide, .price-form-show-hide, .search-form-show-hide {display:none; clear:both; float:left; width:100%;}
.product-cat-show-hide li a {width:80% !important; line-height:1.5rem !important;}

.primary-sidebar section:nth-of-type(4) {padding-top:0; float:left; width:100%}
.lhn-banner-area-content {width:100%;}
.lhn-banner-area-content img {margin:auto !important;} 

.sidebar-inner-wrap {display:inline-block; width:100%;}
.sidebar-inner-wrap section:nth-of-type(4) {padding-left:0; padding-right:0px; width:100%; clear:both; float:left; margin-bottom:16px !important;}
.sidebar-inner-wrap section:nth-of-type(5) {padding-left:0; padding-right:0; width:100%; clear:both; float:left; padding-top:0; margin-bottom:16px !important;}
.sidebar-inner-wrap section:nth-of-type(6) {padding-left:0px; padding-right:0px; width:100%; clear:both; float:left;}


.content-container.site-container {width:100%;}
.primary-sidebar {width:100%; display: none;}

.white .owl-carousel.owl-loaded .owl-stage-outer .owl-stage .owl-item .sa_hover_container {width:100% !important}


.lhn-banner-area {display:inline-block; width:100%;}
.lhn-banner-area .lhn-banner-area-content {width:100%;}

.lhn-banner-area .lhn-banner-area-content .block .block-image-holder .block-image {width:100%;}




aside .widget_custom_html img, #custom_html-10 img {border:1px solid #f2f2f2;}

.woocommerce.widget_product_categories h2, .woocommerce.widget_price_filter h2, .woocommerce.widget_product_search h2 {width:70% !important; float:left; color:#e56722 !important;}

.price-form-show-hide {padding-top:16px;}
.price-form-show-hide, .search-form-show-hide  {padding-bottom:36px;}

.price_label {width:70%; float:left; text-align:left}
.price_slider_amount button {font-size:1rem; line-height:1.8rem; width:30%; float:right; padding:5px 10px;}
.search-form-show-hide .kadence-search-icon-wrap {height:43px !important;}

.primary-sidebar .widget_recently_viewed_products h2 {color:#18257f !important; font-weight:600 !important; font-size:1.3rem !important}
.primary-sidebar ul.product_list_widget li {border-bottom:1px dotted #cccccc; margin-bottom:16px; padding-bottom:16px;}
.primary-sidebar ul.product_list_widget li img {margin-bottom:26px;}
.primary-sidebar ul.product_list_widget li a .product-title {font-size:1rem; line-height:1.2rem; font-weight:300; width:67%; display: inline-block; float: left; color:#18257f !important;}

.primary-sidebar .woocommerce-Price-amount.amount {width:67%; text-align:right; display:none; float:left; padding-top: 16px;}
.primary-sidebar .woocommerce-Price-amount.amount::after {content:'exc VAT'; font-size:0.5rem; padding-left:8px; display: block; margin-top: -35px;}
.primary-sidebar .woocommerce-price-suffix .woocommerce-Price-amount.amount {width:100%; text-align:right; color:#999999}
.primary-sidebar .woocommerce-price-suffix .woocommerce-Price-amount.amount::after {content:'inc VAT'; color:#999999; padding-top: 15px;}

.primary-sidebar .woocommerce-price-suffix {width:67%; text-align:right; display:inline-block; float:left; margin-top:-7px;}
.primary-sidebar section.widget_recently_viewed_products img {min-width:30%; max-height:30%; overflow:hidden; border: 1px solid #e2e2e2;}
.primary-sidebar section:nth-of-type(4).widget_custom_html img, .primary-sidebar section.widget_text.widget.widget_custom_html img {border:1px solid #c2c2c2 !important; width:100%}

.product_list_widget bdi {display: block; font-size: 1rem;}
.product_list_widget .woocommerce-price-suffix .woocommerce-Price-amount.amount bdi {padding-right: 31px;}


/**/


.woocommerce.widget_product_search.amr_widget, .woocommerce.widget_product_categories.amr_widget {display:inline-block; width:100%; margin-bottom:0;}
.woocommerce.widget_product_search.amr_widget h2, .woocommerce.widget_product_categories.amr_widget h2, .shophome-sidebar-widget-holder h2 {font-size:1.5rem !important; line-height:1.8rem !important; font-weight:300; padding: auto; margin: 0;}
.amr_widget .product-cat-show-hide {margin-top: 16px; padding-bottom: 16px;}


/*Force scroll bar Chrome Mac*/
::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}
::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
/*End Force*/

/**/

li.cat-item.current-cat.cat-parent.sub-toggle-active a {
    background-color: #df8235 !important; color:#ffffff; width:99% !important; min-height: 30px;
}

li.cat-item.current-cat.cat-parent.sub-toggle-active ul.children li.sub-toggle-active a {font-weight: 800;}
li.cat-item.current-cat.cat-parent.sub-toggle-active ul.children li.sub-toggle-active ul.children li a {font-weight:500}
li.cat-item.current-cat.cat-parent.sub-toggle-active ul.children li.sub-toggle-active ul.children li.sub-toggle-active a {font-weight: 800;}
li.cat-item.current-cat.cat-parent.sub-toggle-active ul.children li.sub-toggle-active ul.children li.sub-toggle-active ul.children li a {font-weight: 500;}

li.cat-item.current-cat.cat-parent.sub-toggle-active a {
    color:#333333;
}


.shophome-sidebar-widget.homepage-product-search {display:inline-block; width:100%}
.shophome-sidebar-widget.homepage-shop-price {display:inline-block; width:100%}
.shophome-sidebar-widget.homepage-shop-categories {display:inline-block; width:100%}

.shophome-sidebar-widget.homepage-product-search .search-form-show-hide {padding-bottom:16px;}
.shophome-sidebar-widget.homepage-shop-price .price-form-show-hide {padding-bottom:16px;}

.shophome-sidebar-widget.homepage-product-search .widget {margin-bottom:0}
.shophome-sidebar-widget.homepage-shop-price .widget {margin-bottom:0}
.shophome-sidebar-widget.homepage-shop-categories .widget {margin-bottom:0}

.shophome-sidebar-widget.homepage-shop-categories h2 {margin-bottom:0.5rem;}
.shophome-sidebar-widget.homepage-shop-categories .widget li {clear:both}
.shophome-sidebar-widget.homepage-shop-categories .widget li a {line-height:1rem !important; color:#000000; font-size:0.8rem; padding:6px 26px 5px 5px; width:99% !important; min-height: 30px;}
.shophome-sidebar-widget.homepage-shop-categories .widget li a:hover {color:#333333; width:99% !important; padding-right: 26px; background: #df8235;}
.shophome-sidebar-widget.homepage-shop-categories .widget li .count {line-height:1.5rem; font-size:0.7rem; width:15% !important; display: none; min-width:2px !important;}


form.woocommerce-product-search {margin-top:16px !important;}
form.woocommerce-product-search button {height:43px !important;}
form.woocommerce-product-search .kadence-search-icon-wrap {height:43px;}

.kadence-shop-top-row {padding-top:0; clear:both}
.kadence-woo-results-count {text-align:center; width:100%;}

.kadence-woo-ordering select.orderby{width:100%;}

.woocommerce-pagination {width:100%; margin-top:0 !important; padding-bottom: 0; display: inline-block; padding-top: 36px;}
.woocommerce-pagination li .page-numbers {font-size:0.7rem; line-height:1rem !important; padding:5px; margin-right:0 !important}

/**/

.woocommerce.widget_product_categories>ul li.cat-parent.sub-toggle-active ul li ul li ul li>.kadence-cat-toggle-sub {width: 8.3%;}


aside .woocommerce.widget_product_search, aside .woocommerce.widget_price_filter, aside .woocommerce.widget_product_categories {display:none;}



/**/


/*  LHN Categories  */
ul.product-categories {border:0px solid #f2f2f2; height:350px; overflow:hidden; overflow-y:scroll; background-color:#FFFFFF; width:100%}





/*.home .content-area .content-container{display:table; padding:0}*/

/*.home .site-main {display:table-footer-group;}
.home .primary-sidebar {display: table-header-group}*/

.home.has-sidebar.has-left-sidebar .content-container {grid-template-columns: 1fr;}

.grid-lg-col-4 {column-gap:0; row-gap:0}
.grid-lg-col-4 li:nth-of-type(1n+1) {margin-left:0; margin-right:0; margin-bottom:16px}


.content-area {margin-top:26px; padding-left:16px; padding-right:16px;}

.homepage-banner-area-top {padding-left:16px; padding-right:16px; display:inline-block; width:100%; margin-top:26px}
.homepage-banner-area-top-content {margin-bottom:22px;}
.homepage-banner-area-top .block {width:auto; min-height: 90px;}
.homepage-banner-area-top .block:nth-of-type(2) {display: none;}
.homepage-banner-area-top .block-image-holder, .homepage-banner-area-top .block-image-holder .block-image {width:auto;}
.homepage-banner-area-top img {margin:auto; width:auto; display:block !important}

.homepage-banner-area-top .block:nth-of-type(2) {display:none;}

.top-banner-1 {margin-bottom:16px}
.top-banner-2 img {}
.large-mobile {display:block}
.homepage-banner-area-top .leaderboard {display:none !important;}
.homepage-banner-area-top .large-leaderboard {display:none !important;}




/* Slider */
        .category-slider {padding-left:10px; padding-right:10px;}
        .category-slider > h1 {padding:16px; font-size:3.0rem; line-height:3.2rem; margin-bottom:26px; font-weight:300; background-color:#f5f9fb; margin-top:26px; display:inline-block; border-radius:0 12px 0 0}
        .category-slider {max-width:1235px; margin-left:auto; margin-right:auto; max-height:300px; margin-top:0px; padding-top: 26px; background-color:transparent; float: left; margin-bottom: 26px;}
        .category-slider {width:100% !important; max-width: 100% !important;}
        .category-slider-holder {max-width:1235px; margin-left:auto; margin-right:auto; max-height:300px; background-color:transparent}
        .category-slider div.white {background-color:transparent !important}
        .category-slider.sonicwall {display:block; border:1px solid #f2f2f2;}
        .category-slider .slide-holder .slide-image {background-image: url('/wp-content/uploads/2020/10/awaiting-image.jpg'); min-height:135px; background-repeat:no-repeat; background-size:contain; background-position:50% 50%;}
        
        #slider_77560_slide01 .slide-image {
            background-image: url('/wp-content/uploads/2022/10/network-switches.jpg');
        }
        #slider_77560_slide02 .slide-image {
            background-image: url('/wp-content/uploads/2022/10/video-conference.jpg');
        }
        #slider_77560_slide03 .slide-image {
            background-image: url('/wp-content/uploads/2022/10/extended-warranty.jpg');
        }
        #slider_77560_slide04 .slide-image {
            background-image: url('/wp-content/uploads/2022/10/ip-phones.jpg');
        }
        #slider_77560_slide05 .slide-image {
            background-image: url('/wp-content/uploads/2022/10/hardware-firewalls.jpg');
        }
        #slider_77560_slide06 .slide-image {
            background-image: url('/wp-content/uploads/2022/10/conference-phones.jpg');
        }
        #slider_77560_slide07 .slide-image {
            background-image: url('/wp-content/uploads/2022/10/wired-routers.jpg');
        }
        #slider_77560_slide08 .slide-image {
            background-image: url('/wp-content/uploads/2022/10/wireless-routers.jpg');
        }
        #slider_77560_slide09 .slide-image {
            background-image: url('/wp-content/uploads/2022/10/network-switch-modules.jpg');
        }




        
        /*  APC Slider */
        body.apc #slider_1452_slide01 .slide-image {background-image: url('/wp-content/uploads/2020/12/adapters-and-cables.jpg');}
        body.apc #slider_1452_slide02 .slide-image {background-image: url('/wp-content/uploads/2020/10/awaiting-image.jpg');}
        body.apc #slider_1452_slide03 .slide-image {background-image: url('/wp-content/uploads/2020/12/digital-analog-i-o-modules.jpg');}
        body.apc #slider_1452_slide04 .slide-image {background-image: url('/wp-content/uploads/2020/12/power-distribution-units-pdus.jpg');}
        body.apc #slider_1452_slide05 .slide-image {background-image: url('/wp-content/uploads/2020/12/power-management.jpg');}
        body.apc #slider_1452_slide06 .slide-image {background-image: url('/wp-content/uploads/2020/12/power-supply-units.jpg');}
        body.apc #slider_1452_slide07 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-accessories.jpg');}
        body.apc #slider_1452_slide08 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.apc #slider_1452_slide09 .slide-image {background-image: url('/wp-content/uploads/2020/12/security-device-components.jpg');}
        body.apc #slider_1452_slide10 .slide-image {background-image: url('/wp-content/uploads/2020/12/uninterruptible-power-supplies-upss.jpg');}
        body.apc #slider_1452_slide11 .slide-image {background-image: url('/wp-content/uploads/2020/12/ups-batteries.jpg');}
        body.apc #slider_1452_slide12 .slide-image {background-image: url('/wp-content/uploads/2020/12/warrant-support-extentions.jpg');}
        
        /*  Cisco Slider */
        body.cisco #slider_2565_slide01 .slide-image {background-image: url('/wp-content/uploads/2021/07/network-switches-slider.jpg');}
        body.cisco #slider_2565_slide02 .slide-image {background-image: url('/wp-content/uploads/2020/12/video-conferencing-systems.jpg');}
        body.cisco #slider_2565_slide03 .slide-image {background-image: url('/wp-content/uploads/2020/12/software-licenses-upgrades.jpg');}
        body.cisco #slider_2565_slide04 .slide-image {background-image: url('/wp-content/uploads/2021/07/ip-phones-slider.jpg');}
        body.cisco #slider_2565_slide05 .slide-image {background-image: url('/wp-content/uploads/2021/07/hardware-firewalls-slider.jpg');}
        body.cisco #slider_2565_slide06 .slide-image {background-image: url('/wp-content/uploads/2020/12/conference-phones.jpg');}
        body.cisco #slider_2565_slide07 .slide-image {background-image: url('/wp-content/uploads/2020/12/wired-routers.jpg');}
        body.cisco #slider_2565_slide08 .slide-image {background-image: url('/wp-content/uploads/2021/07/wireless-routers-slider.jpg');}
        body.cisco #slider_2565_slide09 .slide-image {background-image: url('/wp-content/uploads/2021/05/67125705_5535851684-3-600x600.webp');}

        
        /*  Refresh Slider */
        body.refresh section:nth-of-type(5) {}
        body.refresh section:nth-of-type(6) {}
        body.refresh .lhn-banner-area-one .slide .owl-carousel div {padding:0 !important;}
        body.refresh .lhn-banner-area-two .slide .owl-carousel div {padding:0 !important;}
        body.refresh .lhn-banner-area-three .slide .owl-carousel div {padding:0 !important;}
        body.refresh .lhn-banner-area-three {padding:0 !important; margin-top:0 !important}
        body.refresh #sample_slider_slide01 .slide-image {background-image: url('/wp-content/uploads/2021/01/refresh-slider-hardware-firewalls.jpg');}
        body.refresh #sample_slider_slide02 .slide-image {background-image: url('/wp-content/uploads/2021/01/refresh-slider-ip-phones.jpg');}
        body.refresh #sample_slider_slide03 .slide-image {background-image: url('/wp-content/uploads/2021/01/refresh-slider-network-transceiver-modules.jpg');}
        body.refresh #sample_slider_slide04 .slide-image {background-image: url('/wp-content/uploads/2021/01/refresh-slider-network-switch-components.jpg');}
        body.refresh #sample_slider_slide05 .slide-image {background-image: url('/wp-content/uploads/2021/01/refresh-slider-network-switches.jpg');}
        body.refresh #sample_slider_slide06 .slide-image {background-image: url('/wp-content/uploads/2021/01/refresh-slider-network-switch-modules.jpg');}
        body.refresh #sample_slider_slide07 .slide-image {background-image: url('/wp-content/uploads/2021/01/refresh-slider-wired-routers.jpg');}
        body.refresh #sample_slider_slide08 .slide-image {background-image: url('/wp-content/uploads/2021/01/refresh-slider-wireless-access-point.jpg');}
        
        /*  Dell Slider */
        body.dell #slider_962_slide01 .slide-image {background-image: url('/wp-content/uploads/2020/12/dell-accessories.jpg');}
        body.dell #slider_962_slide02 .slide-image {background-image: url('/wp-content/uploads/2020/10/awaiting-image.jpg');}
        body.dell #slider_962_slide03 .slide-image {background-image: url('/wp-content/uploads/2020/12/dell-monitors.jpg');}
        body.dell #slider_962_slide04 .slide-image {background-image: url('/wp-content/uploads/2020/12/dell-software.jpg');}
        body.dell #slider_962_slide05 .slide-image {background-image: url('/wp-content/uploads/2020/12/dell-storage.jpg');}
        body.dell #slider_962_slide06 .slide-image {background-image: url('/wp-content/uploads/2020/12/dell-systems.jpg');}
        
        /*  Fujitsu Slider */
        body.fujitsu #slider_781_slide01 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.fujitsu #slider_781_slide02 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.fujitsu #slider_781_slide03 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.fujitsu #slider_781_slide04 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.fujitsu #slider_781_slide05 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.fujitsu #slider_781_slide06 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.fujitsu #slider_781_slide07 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.fujitsu #slider_781_slide08 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.fujitsu #slider_781_slide09 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}

        /*  HP Slider */
        body.hp #slider_4410_slide01 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.hp #slider_4410_slide02 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.hp #slider_4410_slide03 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.hp #slider_4410_slide04 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.hp #slider_4410_slide05 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.hp #slider_4410_slide06 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.hp #slider_4410_slide07 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.hp #slider_4410_slide08 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.hp #slider_4410_slide09 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.hp #slider_4410_slide10 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.hp #slider_4410_slide11 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.hp #slider_4410_slide12 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        
        
        /*  Lenovo Slider */
        body.lenovo #slider_7690_slide01 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.lenovo #slider_7690_slide02 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.lenovo #slider_7690_slide03 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.lenovo #slider_7690_slide04 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.lenovo #slider_7690_slide05 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.lenovo #slider_7690_slide06 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.lenovo #slider_7690_slide07 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.lenovo #slider_7690_slide08 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.lenovo #slider_7690_slide09 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        
        /*  sonicwall Slider */
        body.sonicwall #sample_slider_slide01 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.sonicwall #sample_slider_slide02 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.sonicwall #sample_slider_slide03 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.sonicwall #sample_slider_slide04 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.sonicwall #sample_slider_slide05 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        body.sonicwall #sample_slider_slide06 .slide-image {background-image: url('/wp-content/uploads/2020/12/rack-cabinets.jpg');}
        
        
        
                

.homepage-hero {display:inline-block; width:100%}
.homepage-hero-content {margin-left:auto; margin-right:auto; max-width:1235px; margin-top:26px; margin-bottom:26px;}

.homepage-hero.outlet {display:none;}

.apc .homepage-hero .block-image {background-image: url('/wp-content/uploads/2020/10/apc-hero.jpg'); height:300px; width:100%; background-position:90% 100%; background-repeat:no-repeat}

.homepage-hero .block-text {position:absolute; min-height:250px;}
.homepage-hero h1 {padding:16px 36px 16px 16px; font-size:1.5rem; line-height:1.8rem; margin-bottom:0; font-weight:300; background-color:#f7fafc; margin-top:260px; display:inline-block; border-radius:0 12px 0 0; width:90%; background-color:#ffffff}

h1.slider-title {margin-left:4px; font-size:1.6rem; padding-bottom:16px;}
.refresh .homepage-hero .block-image {background-image: url('/wp-content/uploads/2021/01/hero_banner.png'); height:300px; width:100%; background-position:50% 0%; background-repeat:no-repeat; background-size:290%}
.dell .homepage-hero .block-image {background-image: url('/wp-content/uploads/2020/10/dell-hero-1.jpg'); height:300px; width:100%; background-position:50% 100%; background-repeat:no-repeat}
.fujitsu .homepage-hero .block-image {background-image: url('/wp-content/uploads/2020/10/fujitsu-hero-1.jpg'); height:300px; width:100%; background-position:50% 40%; background-repeat:no-repeat}
.lenovo .homepage-hero .block-image {background-image: url('/wp-content/uploads/2020/10/lenovo-hero.jpg'); height:300px; width:100%; background-position:50% 100%; background-repeat:no-repeat}
.sonicwall .homepage-hero .block-image {background-image: url('/wp-content/uploads/2020/10/sonicwall-hero.jpg'); height:300px; width:100%; background-position:80% 100%; background-repeat:no-repeat}
.hp .homepage-hero .block-image {background-image: url('/wp-content/uploads/2020/10/hp-hero.jpg'); height:300px; width:100%; background-position:70% 100%; background-repeat:no-repeat}
.shop .homepage-hero .block-image {background-image: url('/wp-content/uploads/2020/10/shop-hero-1.jpg'); height:300px; width:100%; background-position:50% 50%; background-repeat:no-repeat}
.primary-sidebar.widget-area .widget-title {font-size:1.5rem; line-height:1.8rem; font-weight:300; text-transform:capitalize}



/*  product archive catelog holders */

.woocommerce ul.products li.product .entry-content-wrap {padding:16px; margin:0; background-color:#FFFFFF !important; border-top-left-radius: 0; border-top-right-radius: 0;}
ul.products li.product .entry-content-wrap {padding:16px !important; margin:0; background-color:#FFFFFF !important}
.grid-lg-col-4.products li .product-details h2 a::after, .grid-lg-col-4.products-grid-view li .product-details h2 a::after {content:'...'; top:100%; left:2%; position:relative;}

.entry-hero {padding:0; margin:0 16px; width:100% !important;}
.entry-hero .hero-container {padding:16px; padding-top: 0;}
.entry-hero-container-inner {background-color:#d6e9f8 !important; width:100%;}
.entry-hero-container-inner .entry-header {min-height:1px; padding:0; align-items:left; padding: 25px 0;}
.entry-hero-container-inner .entry-header h1 {font-size:2.1rem; line-height:2.5rem; font-weight:200; width:100%}
.entry-hero-container-inner .entry-header .archive-description {display:none;}
.stock-break {width:100%; clear:both; display:inline-block}
.products .product-details {min-height:320px;}
.product-action-wrap {position:absolute; bottom:0px; width:90%; margin-left: calc(5% - 8px);}
.product-action-wrap a {max-height:40px;}
.woocommerce ul.products li.product .woocommerce-loop-product__title {font-weight:300;}
.woocommerce ul.products.woo-archive-btn-button .button {background-color:#2f3590 !important}
.woocommerce ul.products.woo-archive-btn-button .button:hover {background-color:#3684cb !important}
.woocommerce a.added_to_cart:hover {background-color:#3684cb !important}



/*  VAT inc & exl   */

    .shop-home-price-area {width:100%; display:inline-block}
    .price-exc {width:100%;}
    .price-exc-content {float:right; width:100%;}
    .price-exc .price-sup {width:100%; clear:both; display:block; text-align:right}
    .price-exc .price-price {width:100%; clear:both; display:inline-block; text-align:right; margin-bottom:5px; line-height:1.3rem;}
    .price-exc .woocommerce-price-suffix {float:right !important; margin-bottom:0 !important; color:#000000; font-size:0.5rem !important; padding:0; line-height:0.5rem;}
    .price-exc .woocommerce-Price-amount.amount {float:right !important; color:#000000; font-size:1.1rem !important; font-weight:500; width:100%}


    .price-inc {width:100%; margin-top:-5px; float: left; display: inline-block;}
    .price-inc-content {float:left; width:100%; display:inline-block;}
    .price-inc-content .price-price .woocommerce-Price-amount.price {padding-right:10px;}
    .price-inc .woocommerce-price-suffix {float:right !important; margin-top: -11px !important; color:#999999 !important; font-size:0.5rem !important; padding:0; line-height:0.5rem; width:30px;}
    .price-inc .woocommerce-Price-amount.amount {float:right !important; text-align:right; color:#999999; font-size:0.9rem !important; width:90%; padding-right:0; line-height:0.9rem}
    .price-inc .price-price {display:inline-block; width:auto; float:right; right: 43px; margin-top: 1px; position: absolute; margin-right: 0;}
    .price-inc .price-sup {display:inline-block; text-align:right; width:30px; margin-top:17px; float:right;}


/*  SKU / Part Number   */

    
    .shop-home-SKU-holder {width:100%; display:inline-block; margin-bottom:10px;}
    .shop-home-sku-wrapper {width:100%; text-align:left; font-size:0.7rem; line-height:1.2rem; float:right; color:#000000; min-height:35px;}
    .shop-home-sku {font-size:0.7rem; line-height:0.8rem; float:left; color:#000000}
    .shop-home-sku-holder {clear:both; font-size: 0.6rem; line-height:0.9rem;}
    
    shop-home-stock {width:100%; display:inline-block;}
    .shop-home-stock-holder {width:100%; text-align:right; font-size:0.8rem; line-height:0.8rem; float:right; color:#000000}
    .shop-home-stock-content {margin:0; padding:0;}
    .shop-home-stock-content p {font-size:0.8rem; line-height:0.8rem; float:right; color:#000000; margin:0; padding:0}
    
    
/*  Stock availability text */
    .shop-home-stock {margin-top:5px; display:inline-block; width:100%;}
    .stock-available {clear:both; text-transform:uppercase; font-size: 0.6rem !important; display:block; margin-left:auto; margin-right:auto; text-align:center;}
    .stock-available-count {font-weight:900;}
    .stock-available-count-backorder {font-weight:500; font-style:inherit; color:#000000;}
    
    .shop-home-stock-content p.stock-m13 {width:100%; text-align:center; color:#df3918}
    .shop-home-stock-content p.stock-m13 span {font-weight:500; line-height:1.0rem;}

.grid-lg-col-4.products li {border-radius:0; border:1px solid #f2f2f2; box-shadow:none;}
.grid-lg-col-4.products li > a {border-bottom:1px solid #f2f2f2; height:287px; max-height:287px; overflow:hidden}




ul.products li.product .entry-content-wrap {min-height:330px;}
.woocommerce ul.products li.product .product-details .woocommerce-loop-product__title {min-height: 70px; line-height:1.4rem; float:left; padding:0; overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all; word-break:break-word; -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens:auto;}
.shop-home-SKU-holder {min-height:45px; float:left; margin-bottom:0}
.shop-home-price-area {min-height:65px; float:left}
.shop-home-stock {min-height:42px; padding-bottom:8px; float:left; margin-top:0}


.shop-home-stock .delivery-holder {/*background-color:#fbe6c2;*/ background-color:#c2fbd4; border:1px solid #cad6e2; border-radius:3px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; padding:5px 7px 8px 7px !important; display:inline-block; width:100%;}

.shop-home-stock .delivery-holder.over-99999 {background-color: #c2d3fb /*#fbe6c2;*/}

.shop-home-stock .delivery-holder.over-99999-fortinet {background-color: #c2fbd4 /*#fbe6c2;*/}

.shop-home-stock .delivery-holder.delivery-backorder {background-color:#c2d3fb;}

.shop-home-stock h2, .shop-home-stock .ten-day-delivery h3, .shop-home-stock .ten-day-delivery h2 {font-size:0.8rem; line-height:1.1rem; float:left; text-align:left; margin:0; padding:0 !important; font-weight:400 !important}

.shop-home-stock p {font-size:0.7rem; line-height:0.8rem; float:right; text-align:right; margin-top:0; padding-top:0 !important; font-weight:400 !important; clear:right}
.shop-home-stock .ten-day-delivery p {font-size:0.8rem; line-height:1.1rem; float:right; text-align:right; margin-top:0; padding-top:0 !important}
.shop-home-stock h2.need-more {width:100%; text-align:right !important; clear:both; text-decoration:underline; color:#009933 !important; font-size:0.6rem !important; margin-top:0; line-height:0.8rem !important; background-color:transparent !important; padding-bottom:0; border:0; margin-top:0;}
.shop-home-stock h2.need-more:hover {cursor:help}
.shop-home-stock .ten-day-delivery {display:inline-block; padding:0 !important; width:100%}
.shop-home-stock .tooltip {position:relative; display:inline-block;}
.shop-home-stock .tooltip .tooltip-text {visibility:hidden; width:220px; background-color:#000000; color:#ffffff; text-align:center; border-radius:6px; padding:10px; position:absolute; z-index:1; bottom:100%; left:50%; margin-left:-100px; opacity:0; transition: opacity 1s;}
.shop-home-stock .tooltip .tooltip-text h3, .shop-home-stock .tooltip .tooltip-text p {color:#ffffff; width:100%; display:inline-block; text-align:center}
.shop-home-stock .tooltip-text {visibility:visible; opacity:0}
.shop-home-stock .tooltip:hover .tooltip-text {visibility:visible; opacity:1}




.kadence-woo-ordering {width:100%;}

/*  Back order text */
    .backordered {clear:both; text-decoration:underline; font-style:italic; display:block; margin-top:5px !important; display:none}
    .stock-available-count-sold-out {color:#000000}
    .stock-available-count-backorder {color:#df3918}
    
    
/*  Chat    */
    
    .site-footer call-us[id="\31 1"] {z-index:99}



/*  Testimonial slider */

.testimonial-holder {width:100%; border:1px solid #efefef; border-bottom:10px solid #efefef; display:inline-block; background-color:#ffffff; }
.testimonial-slider {width:100%; background-color:transparent; margin-bottom:0; height:auto}
.testimonial-content {padding-left:10px; padding-top:10px; padding-right:10px; display:inline-block; float:left} 

.testimonial-slider .owl-item > div {padding:0 !important; min-height:1px !important;}
.testimonial-slider .in-quote {color:#2f3590; font-size:5rem; line-height:5rem; font-weight:700; font-family:sans-serif !important; width:20%; float:left; margin-top:-5px; padding-right:6px;}
.testimonial-slider .testimonial-text {color:#2f3590; font-size:1.9rem; line-height:2.5rem; font-weight:200; float:left; width:80%;}
.testimonial-slider .testimonial-credit {color:#2f3590; width:100%; clear:both; float:left; text-align:right; font-size:1rem; line-height:1rem; margin-top:26px; margin-bottom:16px; padding-right:10px; bottom:16px; right:16px;}
.testimonial-slider p {background-color:#efefef; margin-top:0; padding:5px; width:100%}


.content-area .site-container {padding:0;}

.testimonial-slider .testimonial-text {font-size:1.3rem; line-height:1.5rem;}


/*  Help highlight page bottom */

.shop-contact {float:left; width:100%; float:left; background: rgb(24,88,207); background: linear-gradient(180deg, rgba(24,88,207,1) 100%, rgba(58,174,242,1) 100%); padding:20px 16px 25px; text-align:center; border-radius:10px; border:1px solid #f2f2f2; margin-bottom:56px;}
.shop-contact h1 {font-weight:500; font-size:1.5rem !important; line-height:1.7rem !important; width:80%; margin-left:10%; padding-bottom:12px; color:#FFFFFF}
.shop-contact h2 {font-weight:300; font-size:1.3rem !important; line-height:1.5rem !important; color:#FFFF00; width:90%; margin-left:5%; padding-bottom:10px;}
.shop-contact {font-size:1.0rem !important; line-height:1.3rem !important; width:100%; margin-left:0%; color:#FFFFFF}
.shop-contact a {color:#FFFF00}
.single-product .summary.entry-summary .shop-contact h1.help-the-customer {padding: 0 0 16px !important; margin: 0; width:100%;}

.shophome-sidebar {margin-bottom:26px;}


.multi-discount-available .shop-contact {float:left; width:100%; float:left; background: rgb(24,88,207); background: linear-gradient(180deg, rgb(10 12 114) 100%, rgb(20 68 161) 100%); padding:20px 16px 25px; text-align:center; border-radius:10px; border:1px solid #f2f2f2; margin-bottom:56px;}
.multi-discount-available .shop-contact h1 {font-weight:500; font-size:1.5rem !important; line-height:1.7rem !important; width:90%; margin-left:5%; padding-bottom:12px; color:#FFFFFF}
.multi-discount-available .shop-contact h2 {font-weight:900; font-size:2.1rem !important; line-height:1.5rem !important; color:#FFFF00; width:90%; margin-left:5%; padding-bottom:10px;}
.multi-discount-available .shop-contact {font-size:1.0rem !important; line-height:1.3rem !important; width:100%; margin-left:0%; color:#FFFFFF}
.multi-discount-available .shop-contact a {color:#FFFF00}


.home .budget-title-holder {width:100%;}
.home h1.budget-saving-title {font-size:2.0rem; line-height:2.4rem; font-weight:300; padding-bottom:16px;}
.home .budget-saving h2.intro {font-size:1.6rem; line-height:2rem; font-weight:300; padding-bottom:16px;}
.home .budget-saving h2 {font-size:1.4rem; line-height:1.8rem; font-weight:300; padding-bottom:16px;}
.home .budget-saving h2:last-of-type {padding-bottom: 56px;}

.home .what-is-refresh div:nth-of-type(1) {text-align:center; margin-bottom:26px;}
.home .what-is-refresh div:nth-of-type(1) img {margin:auto}
.home .what-is-refresh h1 {font-size:1.6rem; line-height:2rem; font-weight:400; padding-bottom:16px;}
.home .what-is-refresh h2 {font-size:1.4rem; line-height:1.8rem; font-weight:300; padding-bottom:16px;}
.home .what-is-refresh h2:last-of-type {padding-bottom:26px;}
.home .what-is-refresh .mobile-highlights {margin-bottom:36px; display:inline-block}
.home .cisco-discount {margin-bottom:36px;}
.home .cisco-discount h2 {font-size:1.4rem; line-height:1.8rem; font-weight:400; padding-bottom:16px;}
.home .cisco-discount p {font-size:1.1rem; line-height:1.5rem; font-weight:300; padding-bottom:16px;}


/*  left hand advert boxes */
.sa_hover_buttons {display:none;}




/*  Category Pages  */

.kadence-breadcrumbs {text-align:left}
.kadence-breadcrumbs span:nth-child(1), .kadence-breadcrumbs span:nth-child(2) {display:none;}
.kadence-breadcrumbs a span {display:inline-block !important;}
.kadence-bread-current {color:#f15a00 !important; white-space:no-wrap}

.cat-title-holder {padding:0 16px 16px; display:inline-block; width:100%; position:relative; z-index:2; display:none}
.cat-title-holder::after {position:absolute; content:''; background-color:#d6e9f8; width:120%; margin-left:-10%; left:0; top:0; z-index:-1; height:100%;}
.entry-hero {display:inline-block; width:100%; clear:left; margin:0; padding:0;}
.entry-hero h1 {text-align:left}

.tax-product_cat .hero-container.site-container {padding-left:0; padding-right:0;}
.tax-product_cat .content-container.site-container {grid-template-columns:1fr; padding-left:0; padding-right:0;}


.tax-product_cat .budget-saving {margin-top:16px; margin-bottom:36px; float:left}
.tax-product_cat .double-dash-left {border-top:1px solid #cc3300; border-bottom:1px solid #cc3300; min-height:15px; margin-top:15px; width:3%; float:left; margin-right:2%}
.tax-product_cat .budget-title-holder {background-color:#FFFFFF; width:90%; display:block;min-height:45px; margin-bottom:10px; float:left; text-align:center}
.tax-product_cat .double-dash-right {border-top:1px solid #cc3300; border-bottom:1px solid #cc3300; min-height:15px; margin-top:15px; width:3%; float:left; margin-left:2%}
.tax-product_cat .budget-saving-title {color:#cc3300; font-weight:900; font-size:1.8rem;}
.tax-product_cat .budget-saving h2 {font-size:1.3rem; line-height:1.7rem; font-weight:400; padding-bottom:26px; text-align:center}

.tax-product_cat .saving-two {display:none;}
.tax-product_cat .saving-image {border:1px solid #cc3300;}
.tax-product_cat .new-price {background-color:#333333; padding:10px; display:inline-block; width:100%; float:left}
.tax-product_cat .new-price div:nth-of-type(1) {width:40%; float:left}
.tax-product_cat .new-price div:nth-of-type(2) {width:60%; float:left}
.tax-product_cat .new-price h5 {color:#ffffff; font-weight:200; font-size:1.1rem; float:left}
.tax-product_cat .new-price h4 {color:#ffffff; font-weight:200; font-size:1.3rem; float:right}
.tax-product_cat .refresh-price {background-color:#474747; padding:10px; display:inline-block; width:100%; float:left}
.tax-product_cat .refresh-price div:nth-of-type(1) {width:auto; float:left}
.tax-product_cat .refresh-price div:nth-of-type(2) {width:100%; float:left; margin-top:-10px;}
.tax-product_cat .refresh-price h5 {color:#ffffff; font-weight:200; font-size:1.1rem; float:left}
.tax-product_cat .refresh-price h4 {color:#ffffff; font-weight:200; font-size:1.6rem; line-height:1.6rem; float:right}
.tax-product_cat .saving-price {background-color:#cc3300;  padding:10px 10px 15px; display:inline-block; width:100%; float:left; margin-top:3px;}
.tax-product_cat .saving-price div:nth-of-type(1) {width:100%; float:left}
.tax-product_cat .saving-price div:nth-of-type(2) {width:100%; float:left;}
.tax-product_cat .saving-price h5 {color:#ffffff; font-weight:700; font-size:1.4rem; float:left; text-align:center; width:100%;}
.tax-product_cat .saving-price h4 {color:#ffffff; font-weight:700; font-size:1.8rem; line-height:1.6rem; text-align:center}
.tax-product_cat .sup {font-size:0.8rem; color:#cc3300; padding-top:10px; float:left}

.tax-product_cat .what-is-refresh {float:left}
.tax-product_cat .what-is-refresh .image-holder {width:60%; margin-left:20%; margin-bottom:26px;}
.tax-product_cat .what-is-refresh h1 {font-weight:400; font-size:1.4rem; line-height:1.8rem; padding-bottom:12px;}
.tax-product_cat .what-is-refresh h2 {font-weight:200; font-size:1.1rem; line-height:1.6rem; padding-bottom:26px;}

.mobile-highlights ul {list-style-type:none; margin:0 0 0 16px; padding:0;}
.mobile-highlights ul li {margin-bottom:12px;}
.mobile-highlights ul li:nth-of-type(odd) {width:20%; float:left; clear:left}
.mobile-highlights ul li:nth-of-type(even) {width:80%; float:left; font-size:1.2rem; line-height:35px;}
.mobile-highlights ul li:nth-of-type(6) {line-height:1.5rem;}
.mobile-highlights ul li img {width:35px;}

.tax-product_cat .saving-holder {display:none;}
.tax-product_cat .budget-saving .sup {display:none;}

/*          Top Banners             */

            .block-image.top-banner-1 {display:none;}
            .block-image.top-banner-1-1 {display:none;}
            .block-image.top-banner-1-2 {display:block}
            
            .homepage-banner-area-top .homepage-banner-area-top-content .block-image.top-banner-1 {max-height:84px !important; overflow:hidden; max-width:970px !important;}
            .homepage-banner-area-top .homepage-banner-area-top-content .block-image.top-banner-1 .white {max-height:90px !important;}
            .homepage-banner-area-top .homepage-banner-area-top-content .block-image.top-banner-1 .white > .owl-carousel {max-height:90px !important;}
            .homepage-banner-area-top .homepage-banner-area-top-content .block-image.top-banner-1 .white > .owl-carousel .owl-stage-outer {max-height:90px !important;}
            .homepage-banner-area-top .homepage-banner-area-top-content .block-image.top-banner-1 .white > .owl-carousel .owl-stage-outer {width:970px !important}
            
            
            .homepage-banner-area-top .homepage-banner-area-top-content .block-image.top-banner-1-1 {max-height:90px !important; overflow:hidden; max-width:728px !important; width:100%; height:90px; border:1px solid red}
            .homepage-banner-area-top .homepage-banner-area-top-content .block-image.top-banner-1-1 .white {max-height:90px !important;}
            .homepage-banner-area-top .homepage-banner-area-top-content .block-image.top-banner-1-1 .white > .owl-carousel {max-height:90px !important;}
            .homepage-banner-area-top .homepage-banner-area-top-content .block-image.top-banner-1-1 .white > .owl-carousel .owl-stage-outer {max-height:90px !important;}


            .homepage-banner-area-top .homepage-banner-area-top-content .block-image.top-banner-1-2 {max-height:90px !important; overflow:hidden; max-width:300px !important; width:300px !important; height:90px !important; margin-left:-8px;}

            .homepage-banner-area-top .homepage-banner-area-top-content .block-image.top-banner-1-2 .white {max-height:100px !important;}
            .homepage-banner-area-top .homepage-banner-area-top-content .block-image.top-banner-1-2 .white > .owl-carousel {max-height:100px !important;}
            .homepage-banner-area-top .homepage-banner-area-top-content .block-image.top-banner-1-2 .white > .owl-carousel .owl-stage-outer {max-height:100px !important;}


            .top-banner-1-1-abc {display:none; margin-top:100px; border:1px solid red; height:300px;}
            
            
            
            
/*          Sale                */
            
            .woocommerce ul.products li.product .onsale {right:-4px; top:16px;}
            .woocommerce span.onsale {background-color:#cc0000; padding:8px 16px; font-size:1.6rem; line-height:1.9rem; font-weight:100}
            .woocommerce ul.products li.sale a {border-bottom:1px solid #f2f2f2;}
            .woocommerce ul.products li.sale .woocommerce-Price-amount.amount {color:#cc0000}
            .woocommerce ul.products li.sale .price-inc .woocommerce-Price-amount.amount {color:#000000}
            .woocommerce ul.products li.sale h2 a {border:0;}



/*          ASA             */


            
            .price-table th {text-align:left}
            .price-table th:nth-of-type(1) {width:5%;}
            .price-table th:nth-of-type(2) {width:15%;}
            .price-table th:nth-of-type(3) {width:18%;}
            .price-table th:nth-of-type(4) {width:20%;}
            .price-table th:nth-of-type(5) {width:30%;}
            .price-table th:nth-of-type(6) {width:12%;}
            
            .price-table td:nth-of-type(1) {width:5%;}
            .price-table td:nth-of-type(2) {width:15%;}
            .price-table td:nth-of-type(3) {width:18%;}
            .price-table td:nth-of-type(4) {width:20%;}
            .price-table td:nth-of-type(5) {width:30%;}
            .price-table td:nth-of-type(6) {width:12%;}
            
            .price-table {width:100%; border:1px solid #cccccc; margin-bottom:36px;}
            .price-table table {margin-bottom:0}
            .price-table caption {width:100%; text-align:center; padding:10px; border-bottom:3px solid #333333;}
            .price-table thead {width:60%; float:left}
            .price-table tbody {width:40%; float:left}
            .price-table thead tr:nth-of-type(1) {width:100%; float:left; clear:left; padding-right:0; border-right:1px solid #333333;}
            .price-table tbody tr:nth-of-type(1) {width:100%; float:left; padding-left:1px;}
            .price-table th {float:left; clear:left; width:100% !important; padding-left:8px;}
            .price-table th:nth-of-type(odd) {background-color:#f2f2f2 !important}
            
            .single-product .woocommerce-tabs .price-table th {width:100% !important}
            .single-product .content-area .woocommerce-tabs .price-table tr td {width:100% !important}
            .single-product .woocommerce-tabs .price-table th:nth-of-type(odd) {background-color:#f2f2f2 !important}
            .single-product .woocommerce-tabs .price-table td:nth-of-type(odd) {background-color:#f2f2f2 !important}
            .single-product .woocommerce-tabs .price-table {border:0; border-bottom: 1px solid #333333 !important}
            .single-product .woocommerce-tabs .price-table th:nth-of-type(6) {background-color:#cc3300 !important}
            .single-product .woocommerce-tabs .price-table td:nth-of-type(6) {background-color:#cc3300 !important}
            
            
            .price-table td {float:left; clear:left; width:100% !important; padding-left:8px;}
            .price-table td:nth-of-type(odd) {background-color:#f2f2f2}
            
            .price-table th:nth-of-type(1) {max-height:80px; height:80px; padding-top:10px;}
            .price-table td:nth-of-type(1) {max-height:80px; height:80px; padding-left:8px; padding-top:10px;}
            
            .price-table th:nth-of-type(2) {max-height:100px; height:100px; padding-top:25%;}
            .price-table td:nth-of-type(2) {max-height:100px; height:100px; padding-left:0}
            
            .price-table th:nth-of-type(4) {max-height:80px; height:80px; padding-top:10px; padding-right:8px;}
            .price-table td:nth-of-type(4) {max-height:80px; height:80px; padding-left:8px; padding-top:10px;}
            
            .price-table th:nth-of-type(5) {max-height:80px; height:80px; padding-top:10px; padding-right:8px;}
            .price-table td:nth-of-type(5) {max-height:80px; height:80px; padding-left:8px; padding-top:10px;}
            
            .price-table th:nth-of-type(6) {background-color:#cc3300; color:#ffffff; padding-top:10px; padding-bottom:10px;}
            .price-table td:nth-of-type(6) {background-color:#cc3300; color:#ffffff; padding-top:10px; padding-bottom:10px;}
            
            .price-table-sup {font-size:0.7rem; line-height:1rem; padding:16px;}


                                    /*  HTML hero area sliders  */
.homepage-hero.cisco {padding:16px;}

.hero-1 {float:left; margin-bottom:16px; display:inline-block; width:100%;}
.hero-2 {float:left; margin-bottom:16px; display:inline-block; width:100%;}
.hero-2-2 {float:left; margin-bottom:16px; display:inline-block; width:100%;}
.hero-3 {float:left; margin-bottom:16px; display:inline-block; width:100%;}

.hero-1 .block-image {border:1px solid #cccccc;}
.hero-2 .block-image {border:1px solid #cccccc;}
.hero-2-2 .block-image {border:1px solid #cccccc;}
.hero-3 .block-image {border:1px solid #cccccc;}

.cisco .homepage-hero .hero-1 .block-image {background-image: url('/wp-content/uploads/2022/11/hpe-alletra_v1-1.jpg'); background-position:50% 50%; background-repeat:no-repeat; background-size:100%; padding-bottom: 92%;}

/*.cisco .homepage-hero .hero-1 .block-image {background-image: url('/wp-content/uploads/2021/09/c9600-lc-24c-network.jpg'); background-position:50% 50%; background-repeat:no-repeat; background-size:100%; height:268px;}

.cisco .homepage-hero .hero-2 .block-image {background-image: url('/wp-content/uploads/2021/08/cisco-refresh-global-chip-shortage.jpg'); background-position:50% 50%; background-repeat:no-repeat; background-size:100%; height:268px;}

.cisco .homepage-hero .hero-2 .block-image {background-image: url('/wp-content/uploads/2021/08/middle-hero-me4-series.jpg'); background-position:50% 50%; background-repeat:no-repeat; background-size:100%; height:268px;}*/

.cisco .homepage-hero .hero-2 .block-image {background-image: url('/wp-content/themes/kadence-child/brand-cat-images/ups-blackouts_v2-1.gif'); background-position:50% 50%; background-repeat:no-repeat; background-size:100%; padding-bottom: 92%;}
.cisco .homepage-hero .hero-2-2 .block-image {background-image: url('/wp-content/uploads/2022/11/fidelis_v1-1.jpg'); background-position:50% 50%; background-repeat:no-repeat; background-size:100%; padding-bottom: 92%;}

.cisco .homepage-hero .hero-3 .block-image {background-image: url('/wp-content/uploads/2022/11/alogic.gif'); background-position:50% 50%; background-repeat:no-repeat; background-size:100%; padding-bottom: 92%;}




    .cat-quicklinks {font-size:1.1rem; margin-top:0px; float:left}
    .cat-quicklinks thead {margin-bottom:16px; float:left}
    .cat-quicklinks thead td {border-bottom:1px solid #333333; font-size:1.2rem; width:100%; font-weight:300}
    .cat-quicklinks tbody {}
    .cat-quicklinks tbody td {float:left; width:100%; font-size:0.9rem; line-height:1.4rem; padding:5px 0 5px 6px; border-bottom:1px solid #cccccc;}
    .cat-quicklinks tbody td a {color:#ff6600;}
    
    .cat-quicklinks td {position:relative}
     .top-buy {background-color:#cc0000; color:#ffffff; font-size:0.7rem; line-height:1rem; float:right; padding:4px; z-index:2; position:absolute; right:0%; top:0%;}
    

.global-shortage-story .site-main .entry-content-wrap {padding:0 8px}
.global-shortage-story .site-main .entry-content-wrap h1 {font-size:1.8rem; line-height:2.2rem; font-weight:400}
.global-shortage-story .site-main .entry-content-wrap h3 {font-size:1.5rem; line-height:1.9rem; font-weight:300}
.global-shortage-story .site-main h2 {font-size:2rem; position:relative; line-height:2.2rem !important; font-weight:400; margin-top:40px; z-index:1; padding:16px 0; margin-bottom:56px;}
/*.global-shortage-story .site-main h2::after {position:absolute; content:''; top:-15%; bottom:100%; left:-20%; right:-20%; width:140%; height:135%; z-index:-1; background-color:#eff6fc; margin-bottom:26px;}*/
.global-shortage-story .site-main .story-highlights {border-bottom:3px dotted #f3f3f3; margin-bottom:26px; margin-top:26px; padding-top:16px; padding-bottom:16px;}
.global-shortage-story .site-main .story-highlights h2 {margin-top:0; font-size:1.4rem; line-height:1.8rem !important; margin-bottom:0}
.global-shortage-story .site-main .story-highlights ul {padding-top:26px;}
.global-shortage-story .site-main .story-highlights ul li {padding-bottom:6px;}
.global-shortage-story .site-main p {padding-bottom:16px; margin-bottom:0; font-size:1.1rem; line-height:1.7rem; font-weight:300;}
.global-shortage-story .site-main p.intro {font-size:1.3rem; line-height:1.7rem; font-weight:300; padding-bottom:16px; margin-bottom:0;}
.global-shortage-story .site-main ol li {padding-bottom:16px;}
.global-shortage-story .site-main a {color:#ef5b34; text-decoration:underline}
.global-shortage-story .site-main .wp-image-595200 {margin:auto}
.global-shortage-story .site-main p.smaller {font-size:0.9rem; font-weight:500}
.global-shortage-story .site-main .tb18-drive img {margin:auto;}
.global-shortage-story .site-main .chia-earth img {margin:auto;}
.global-shortage-story .site-main .gold-drive img {margin:auto;}


li.post-599151 > a::after {content:''; position:absolute; z-index:0; background-image: url('/wp-content/uploads/2021/09/custom-builds-available-sticky.png'); background-position:50% 0%; background-repeat:no-repeat; background-size:100%; width:100%; height:100%; top:0px; right:-8px;}


/*body.page-template-default .primary-sidebar {display:table-header-group}
body.page-template-default .site-main {display:table-footer-group}
body.page-template-default #custom_html-18, body.page-template-default #custom_html-19, body.page-template-default #custom_html-20 {display:none;}
body.page-template-default .primary-sidebar #woocommerce_product_search-2 {display:block;}
body.page-template-default .primary-sidebar #woocommerce_product_categories-2 {display:block;}*/

.woocommerce.widget_product_categories>ul li .kadence-cat-toggle-sub:before {color:#333333; margin-left:-4px !important;}

.shophome-sidebar {position:relative; padding-bottom:16px;}
.shophome-sidebar::after {content:''; width:130%; left:-10%; top:-16px; bottom:100%; height:100%; background-color:#ffffff; position:absolute; z-index:-1;}
.shophome-sidebar .shophome-sidebar-widget-holder h2.widget-title {font-size:1.1rem; line-height:1.8rem; font-weight:300;}

.entry-header {display:none;}
.entry-content-wrap {padding-left:0; padding-right:0; padding-top:0;}
.entry-content.single-content {padding-top:0;}
p.intro {font-size:1.5rem; line-height:1.8rem; font-weight:300; padding-bottom:16px !important; margin-bottom:0}
.entry-content.single-content h2 {font-size:2rem; line-height:2.3rem; font-weight:400; padding-bottom:16px; margin-bottom:0; margin-top:10px;}
.entry-content.single-content p {padding-bottom:12px; margin-bottom:0}
.entry-content.single-content {margin-bottom:56px;}
.entry.content-bg.single-entry {box-shadow:none;}

section.error {margin-top:16px;}
section.error .entry-content-wrap {padding:16px !important;}
section.error .entry-content-wrap form {margin-top:16px}
section.error header.page-header {display:none;}

body.error404 .cisco-cat {display:none;} 

#forminator-module-666238 label.forminator-label {display:block !important}

	.content-container.site-container aside#secondary #custom_html-18 {width:100% !important; padding-left:0 !important; padding-right:0 !important;}
	.content-container.site-container aside#secondary #custom_html-19 {width:100% !important; padding-left:0 !important; padding-right:0 !important}
	.content-container.site-container aside#secondary #custom_html-20 {width:100% !important; padding-left:0 !important; padding-right:0 !important}


  .global-shortage-story .site-main h2.widget-title::after {background-color: transparent;
    margin: 0;
    padding: 0;
    left: 0;
    height: auto;
    top: 0;
    bottom: 0;}


    .global-shortage-story .site-main h2.widget-title {line-height: 0 !important;}
    
    .global-shortage-story .intro-image {margin-bottom:56px;}
    .global-shortage-story .content-image {margin-bottom:56px;}
    .global-shortage-story .content-intro-image {margin-bottom:56px;}
    .global-shortage-story .single-content h2 {width: 100%; float: left; padding-top: 0; margin-top: 0; margin-bottom: 16px; padding-bottom: 0;}
    .global-shortage-story .single-content h2::after {padding: 0 0 55px; top:-10px;}
    .global-shortage-story .single-content p {float: left;} 
    .global-shortage-story .single-content p.last {padding-bottom:26px}
    .global-shortage-story .single-content .h2-blue-title-block {position: relative; float: left;}
    .last {margin-bottom:26px !important}
    .last-s {margin-bottom:16px !important}
    ul.products.content-wrap.product-archive li.last {margin-bottom:0 !important}


    .woocommerce.widget_product_categories>ul li .kadence-cat-toggle-sub {height:29px; width:8%; margin: 0; padding: 0; background-color: #b5d4ee; right: 2px !important;}
    .woocommerce.widget_product_categories>ul li.cat-parent.sub-toggle-active>.kadence-cat-toggle-sub {height:29px; width:8%; margin: 0; padding: 0; background-color: #cccccc;}
    
    .woocommerce.widget_product_categories>ul li ul li .kadence-cat-toggle-sub {height:29px; width:8%; margin: 0; padding: 0; background-color: #b5d4ee; right: 2px; border-bottom:1px solid #666666;}

    .cat-item-15 {display: none;}

    .product-categories li.sub-toggle-active ul.children {margin-left:0;}
    .product-categories li.sub-toggle-active ul.children li {list-style-type: none; padding-left: 8px;}

    ul.children {margin-top:1px}
    ul.children li {margin-bottom:1px;}

    ul.children li a {background: rgb(232,239,245); background: linear-gradient(90deg, rgba(232,239,245,1) 0%, rgba(232,239,245,1) 21%, rgba(255,255,255,1) 100%) !important;}

    ul li.sub-toggle-active > a {background: #1a146a !important; color:#fff !important;}
    .woocommerce.widget_product_categories>ul li.current-cat>a {background: #df8235 !important; color:#FFFFFF !important; font-weight: 800; min-height: 30px;}

    
    ul.children li.sub-toggle-active > a {background: #1a146a !important; color:#fff !important;}
    ul.children li.sub-toggle-active li.current-cat > a {background: #df8235 !important; color:#ffffff !important;width:99% !important; font-weight: 800;}
    ul.children li.current-cat > a {background: #f8b08b !important; color:#ffffff !important;}

    /*	Removing Uncategorised category from LHN (Left hand nav)	*/
    li.cat-item-XXXX {display:none !important;}



    .woocommerce ul.products.content-wrap.product-archive li.entry.content-bg .product-details.content-bg.entry-content-wrap {
        min-height: 223px;
        margin-bottom: 12px;
        text-align: left !important;
        line-height: 1px !important;
        height: auto;
        padding: 8px !important;
        text-align: center;
        border-bottom: none; border-radius: 3px; border-top-left-radius: 0; border-top-right-radius: 0;}

    .woocommerce ul.products.content-wrap.product-archive li.product-category.entry.content-bg .product-details.content-bg.entry-content-wrap {
        min-height: 1px; text-align: center !important;
        }

        .woocommerce ul.products.content-wrap.product-archive li.entry.content-bg .product-details.content-bg.entry-content-wrap h2, ul.product-cats li.product h2 {
        display: inline-block;
        line-height: 1.1rem;
        vertical-align: middle;
        padding-top: 6px;
        font-weight: 400;
        font-size: 0.9rem; min-height: 70px;}

    .shop-home-stock p, .shop-home-stock p.h2-style {text-align: center !important; width:100%}
    
     
    .woocommerce ul.products.content-wrap.product-archive li.product-category.entry.content-bg .product-details.content-bg.entry-content-wrap h2 {
        min-height: 1px;
        }

        .woocommerce ul.product-cats li.product-category.product .product-details.content-bg.entry-content-wrap h2 {
            min-height: 1px !important;
            display: inline-block;
            line-height: 1.1rem;
            vertical-align: middle;
            padding-top: 0;
            min-height: 95px;
            font-weight: 400;
            font-size: 0.9rem;
            }
        
    body.tax-product_cat .sub-cat-popular-products .product-details.content-bg.entry-content-wrap {
        min-height: 255px;
        margin-bottom: 12px;
        text-align: left !important;
        line-height: 1px !important;
        height: auto;
        padding: 8px !important;
        text-align: center;
        border-bottom: none; border-radius: 3px; border-top-left-radius: 0; border-top-right-radius: 0;}

    body.tax-product_cat .sub-cat-popular-products .product-details.content-bg.entry-content-wrap h2 {
        display: inline-block;
        line-height: 1.1rem;
        vertical-align: middle;
        padding-top: 6px;
        min-height: 95px;}


        
        .woocommerce ul.products.content-wrap.product-archive li.entry.content-bg .shop-home-stock {
        position: absolute;
        left: 0;
        margin-top: -53px;
        width: 88%;
        margin-left: 6%;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0; overflow: hidden; min-height: 1px; height: 47px;
    }
    
    body.tax-product_cat .shop-home-stock {
        position: absolute;
        left: 0;
        margin-top: -52px;
        width: 100%;
        border-bottom-right-radius: 0; border-bottom-left-radius: 0;} 

    body.tax-product_cat .shop-home-stock .delivery-holder.extra-margin-top {
        padding-top: 5px;
        padding-bottom: 4px;
        margin-top: 0;
        float: left;}

    .sub-cat-popular-products ul {
        grid-template-columns: 1fr 1fr;
        column-gap: 16px;
        row-gap: 16px;}

    .products li:nth-of-type(2n+1) {
        border: 1px solid #e2e2e2;
        border-radius: 3px;}

    .products li:nth-of-type(2n+2) {
        border: 1px solid #e2e2e2;
        border-radius: 3px;}

    .shop-home-stock p.h2-style, .shop-home-stock .ten-day-delivery p.h3-style, .shop-home-stock .ten-day-delivery p.h2-style {
        font-size: 0.7rem;
        line-height: 1.1rem;
        float: right;
        text-align: right;
        margin: 0;
        padding: 0 !important;
        font-weight: 400 !important;}

    body.tax-product_cat .sub-cat-popular-products .product-details.content-bg.entry-content-wrap h2 {
        display: inline-block;
        line-height: 1.1rem;
        vertical-align: middle;
        padding-top: 6px;
        min-height: 95px; font-weight: 300; font-size: 0.9rem;}

        .woocommerce ul.products.content-wrap.product-archive li.entry.content-bg .product-details.content-bg.entry-content-wrap .product-action-wrap a {
        padding: 6px;
        font-size: 0.9rem;
        color: #fff;}

    body.tax-product_cat .sub-cat-popular-products .product-details.content-bg.entry-content-wrap .product-action-wrap a {
        padding: 6px;
        font-size: 0.9rem; color:#fff;}

        .woocommerce ul.products.content-wrap.product-archive li.entry.content-bg .product-details.content-bg.entry-content-wrap .product-action-wrap {
        bottom: 3px;}

    body.tax-product_cat .sub-cat-popular-products .product-details.content-bg.entry-content-wrap .product-action-wrap {
        bottom: 3px;}
    
    body.tax-product_cat .product-details.content-bg.entry-content-wrap {
        min-height: 80px;
        line-height: 80px !important;
        height: 80px;
        padding: 0 !important;
        text-align: center;}


    body.tax-product_cat .product-details.content-bg.entry-content-wrap h2 {
        display: inline-block;
        line-height: 1.4rem;
        vertical-align: middle;}

    .tax-product_cat li.product-category.product .product-details h2.woocommerce-loop-category__title {
        text-align: center;}
    
    .tax-product_cat li.product-category.product .product-details h2.woocommerce-loop-category__title {
        font-size:1rem;}
    
    li.product-category.product .product-details .count {
        display: none;}

    .tax-product_cat li.product-category.product .product-details {
        width: 100%;
        border-top: 1px solid #1d2569;}

    
    ul.products.content-wrap.product-archive.grid-cols.grid-ss-col-2.grid-sm-col-3.grid-md-col-4.grid-lg-col-5.woo-archive-action-visible.woo-archive-btn-button.woo-archive-loop.woo-archive-image-hover-none, ul.product-cats {
        display: grid;
        grid-template-columns: 1fr 1fr;
        column-gap: 16px;
        row-gap: 16px; margin: 0; list-style-type: none;}

    
    
    ul.products.content-wrap.product-archive.grid-cols.grid-sm-col-2.grid-lg-col-3.woo-archive-action-visible.woo-archive-btn-button.woo-archive-loop.woo-archive-image-hover-none {
        display: grid;
        grid-template-columns: 1fr 1fr;
        column-gap: 16px;
        row-gap: 16px; margin: 0; list-style-type: none;}

        ul.product-cats {padding-bottom:46px; float: left; width: 100%;}

    /*ul.products.content-wrap li.entry.content-bg img {border-bottom:1px solid #e2e2e2}*/
    .woocommerce ul.products li.product a img.woocommerce-placeholder {width: 76%; height: 76%; margin-left: 12%; margin-top: 9%; border: 0;}

    ul.products.content-wrap {border:1px solid transparent;}



    li.product-category.product {
        border: 1px solid #1d2569; border-radius: 13px;}

    

    .woocommerce ul.products li.product .woocommerce-loop-category__title {
        padding: 0 0 0.5rem 0;}

    .sub-cat-popular-products {
        margin-top: 0;
        display: inline-block;
        margin-bottom: 56px !important;}

    .sub-cat-popular-products h2 {
        padding-bottom: 20px; line-height: 2rem;}

    .sub-cat-popular-products ul {
        grid-template-columns: 1fr 1fr;
        column-gap: 16px;
        row-gap: 16px}
    
    .sub-cat-popular-products ul li {
        width: 100%;
        margin-bottom: 0;}

    .sub-cat-popular-products ul li.last {
        margin-bottom: 0 !important;}


    .woocommerce.widget_product_categories>ul li.cat-item-15 {display:none;}


    .cat-title-holder {
        padding: 0 16px 16px;
        display: inline-block;
        width: 100%;
        position: relative;
        z-index: 2;
    }

    .kadence-breadcrumbs {
        text-align: left;
        width: 100%; font-size: 0.9rem; color:#333333; margin-top: 0; line-height: 1.5rem;}

        .entry-hero-container-inner .entry-header h1 {
            font-size: 2.1rem;
            line-height: 2.5rem;
            font-weight: 400;
            width: 100%;
        }

        .current-cat-parent a {background: #1a146a !important;color: #fff !important;}
        .current-cat-parent ul li a  {color: #333333 !important;}

        li.product-category img {display: none !important; border:0;}
        li.product-category .product-details.content-bg.entry-content-wrap {border: 0 !important;}


        .woocommerce li.product-category {margin-bottom:0 !important}

        .woocommerce ul.products.content-wrap.product-archive li.product-category.product.entry.content-bg .product-details.content-bg.entry-content-wrap {
            margin-bottom: 0 !important;
            padding: 0px 8px !important;
            display: flex;
            justify-content: center;
            align-content: center;
            flex-direction: column;
            min-height: 70px !important;
            background-color: #eef2f6 !important;}

            .woocommerce ul.product-cats li.product-category.product .product-details.content-bg.entry-content-wrap {
                margin-bottom: 0 !important;
                padding: 0px 8px !important;
                display: flex;
                justify-content: center;
                align-content: center;
                flex-direction: column;
                min-height: 70px !important;
                background-color: #eef2f6 !important; height: auto; border-radius: 13px;}

            ul.products.cat-products {
                display: grid;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
                grid-gap: 16px;}


    body.home ul.product-cats {display:none !important}


    .woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {background-color: aliceblue; border: 1px solid #2e3192; height: 37px; margin-bottom: 10px; float: left; margin-right: 5px;}
    span.page-numbers.current {float: left; background-color: #cccccc !important; min-height: 35px; max-height: 35px; padding-top: 8px; border-radius: 0 !important;}

    .woocommerce nav.woocommerce-pagination ul {margin-top:0px; float: right;}

    h2.in-cat-cat-title {
        line-height: 1.7rem;
        padding-bottom: 26px; display: none;
    }

    body.woocommerce .woo-archive-loop li.product-category, body.woocommerce .woo-archive-loop li.product.product-category:first-of-type {display: none !important;}


    ul.products.content-wrap.product-archive.grid-cols.grid-ss-col-2.grid-sm-col-3.grid-md-col-4.grid-lg-col-5.woo-archive-action-visible.woo-archive-btn-button.woo-archive-loop.woo-archive-image-hover-none {padding-top:0px;}

    .sub-cat-popular-products {padding-top:46px;}

    .woocommerce ul.products li.product a.woocommerce-loop-image-link {height:133px; overflow: hidden; border-bottom: 1px solid #e2e2e2;}


    .block-product-breadcrumb-holder {
        width: 100%;
        padding-left: 16px;
        padding-right: 16px;
        background-color: #d6e9f8;
        padding-top:36px; padding-bottom: 10px;
    }

    .block-product-breadcrumb-holder-content {
        width: 100%;
    }

    .single-product .block-product-breadcrumb-holder .kadence-breadcrumbs {margin-top:0}

    .block-product-breadcrumb-holder span {color:#172983;}

    body.search ul.product-cats, body.search-results ul.product-cats {display: none !important;}
    body.search ul.products, body.search-results ul.products {padding-bottom: 56px;}


    .zero-price-product .shop-home-price-area .price-exc {display:none}
    .zero-price-product .shop-home-price-area .price-inc {display:none}


    .entry-hero-container-inner .entry-header h1 {
        font-size: 1.6rem;
        line-height: 2rem; font-weight: 400;
    }
    .entry-hero.page-hero-section .entry-header {
        min-height: 120px;
    }
    .entry-content.single-content p {font-size:1.1rem; line-height:1.6rem;}
    .entry-content.single-content p.intro {font-size: 1.4rem; line-height: 1.9rem;}

    body.contact-us-page .entry-content-wrap {border:0}
    body.contact-us-page .entry-content.single-content {padding: 0 !important;}
    body.contact-us-page .contact-us-address {margin-bottom:56px;}
    body.contact-us-page .contact-form {margin-bottom:56px;}
    body.contact-us-page .contact-form .forminator-field label {display: block !important;}
    body.contact-us-page .contact-map {margin-bottom:56px;}

    body.contact-us-page .contact-form .forminator-button .forminator-button-submit {width:60%; margin-left: 20%;}

    /* Special offer Category List Item */
    li.cat-item.cat-item-44030 a {color:red !important}

    /* Bens - Corp Pages */
    .corp-page .background-image-holder {position: relative;}
    .corp-page .background-image-holder .block-content {position: relative; z-index: 0;}
    .corp-page .background-image-holder.beyond-secure .block-content::after {width: 120%;
        height: 480px; position: absolute; top: 0; left: 0; z-index: -1; display: block; float: left; content: ''; background-image: url('/wp-content/uploads/2022/05/Miragetek-Cyber-Security.png'); margin-left: -10%; background-size: cover; background-position: center; opacity: 0.5;}
    .corp-page .block-title-text {position:absolute; top: 172px;}
    .corp-page .block-title-text .pre-title {position: absolute; top: 0; font-size: 1rem; line-height: 1.4rem; color: #ffffff; font-weight: 300;}
    .corp-page .block-title-text h1 {margin-top: 1.7rem; font-size: 1.6rem; line-height: 2rem; color:#ffffff; font-weight: 700; padding-bottom: 26px;}
    .corp-page .block-title-text .block-button-holder {width:100%; display: inline-block;}
    .corp-page .block-title-text .block-button-holder .block-button {width:70%; margin-left: 15%;}
    .corp-page .block-title-text .block-button-holder .block-button-content {border:1px solid #e2e2e2; border-radius: 3px; background-color: #333333; border-radius: 3px;}
    .corp-page .block-title-text .block-button-holder .block-button-content a {padding:10px; font-size: 0.9rem; line-height: 1.3rem; color: #ffffff; text-align: center; display: block;}
    .corp-page .title-text-content {margin-bottom:56px; height: 480px; display: inline-block; width:100%;}
    .zebra .intro-text {margin-bottom:56px;}
    .block-content.zebra {margin-bottom:66px; display: table;}
    .block-content.zebra .zebra-image {margin-bottom:26px; float: left;}
    .block-content.zebra:nth-of-type(2) .block.zebra-image {display: table-header-group;}
    .block-content.zebra:nth-of-type(2) .block.zebra-text {display: table-footer-group;}
    .zebra .block-button-holder {width:100%; display: inline-block;}
    .zebra .block-button-holder .block-button {width:70%; margin-left: 15%;}
    .zebra .block-button-holder .block-button-content {border:1px solid #e2e2e2; border-radius: 3px; background-color: #ffffff; border-radius: 3px; box-shadow: 0px 15px 15px -10px rgb(0 0 0 / 10%);}
    .zebra .block-button-holder .block-button-content a {padding:10px; font-size: 0.9rem; line-height: 1.3rem; color: #172983; text-align: center; display: block; font-weight: 700;}

    .corp-page.beyond-secure .block-title-text h1 {margin-top: 40px;}

    .corp-page .background-image-holder .block-content::before {width: 120%;
    height: 480px; position: absolute; top: 0; left: 0; z-index: -1; display: block; float: left; content: ''; background-image: url('/wp-content/uploads/2023/03/black-overlay.gif'); margin-left: -10%; background-size: cover; background-position: 20% 50%;}
        
    .corp-page .background-image-holder.conceal-browse .block-content::after {width: 120%;
    height: 480px; position: absolute; top: 0; left: 0; z-index: -1; display: block; float: left; content: ''; background-image: url('/wp-content/uploads/2022/05/shutterstock_1470825026-1536x855.jpg'); margin-left: -10%; background-size: cover; background-position: 0 50%; opacity: 0.5;}

    .corp-page.conceal .title-text-content {height:480px}

    .zebra-image.conceal .block-content {background-color: #333333;}
    .block.conceal-logo {margin-top:-55px; width:200px}
    .corp-page.conceal .block-title-text h1 {margin-top:63px;}
    .corp-page.conceal .block-title-text {position:absolute; top: 145px;}
    .corp-page.conceal .block-title-text .pre-title {top:23px}

    .corp-page .background-image-holder.fidelis .block-content::before {width: 120%;
    height: 480px; position: absolute; top: 0; left: 0; z-index: -1; display: block; float: left; content: ''; background-image: url('/wp-content/uploads/2023/03/black-overlay.gif'); margin-left: -10%; background-size: cover; background-position: 20% 50%;}
            
    .corp-page .background-image-holder.fidelis .block-content::after {width: 120%;
    height: 480px; position: absolute; top: 0; left: 0; z-index: -1; display: block; float: left; content: ''; background-image: url('/wp-content/uploads/2022/05/shutterstock_1470825026-1536x855.jpg'); margin-left: -10%; background-size: cover; background-position: 0 50%; opacity: 0.5;}
    .block.fidelis-logo {margin-top:-75px; width:160px}
    .corp-page.fidelis .block-title-text h1 {margin-top:75px}
    .corp-page.fidelis .block-title-text .pre-title {top:0px;}
    .corp-page.fidelis .block-title-text {position:absolute; top: 160px;}


    .corp-page .background-image-holder.fidelis-elevate .block-content::before {width: 120%;
    height: 480px; position: absolute; top: 0; left: 0; z-index: -1; display: block; float: left; content: ''; background-image: url('/wp-content/uploads/2023/03/black-overlay.gif'); margin-left: -10%; background-size: cover; background-position: 20% 50%;}
            
    .corp-page .background-image-holder.fidelis-elevate .block-content::after {width: 120%;
    height: 480px; position: absolute; top: 0; left: 0; z-index: -1; display: block; float: left; content: ''; background-image: url('/wp-content/uploads/2022/05/c5828c_f8fb0579b4ad45a48aee295e4f72068emv2.jpg'); margin-left: -10%; background-size: cover; background-position: 0 50%; opacity: 0.5;}

    .corp-page.fidelis-elevate .block-title-text h1 {margin-top: 76px;}

    .corp-page .background-image-holder.beyond-infrastructure .block-content::after {width: 120%;
    height: 480px; position: absolute; top: 0; left: 0; z-index: -1; display: block; float: left; content: ''; background-image: url('/wp-content/uploads/2023/01/digital_cities_infografic.avif'); margin-left: -10%; background-size: cover; background-position: 0 50%; opacity: 0.5;}

    .corp-page .background-image-holder.accessories .block-content::after {width: 120%;
    height: 480px; position: absolute; top: 0; left: 0; z-index: -1; display: block; float: left; content: ''; background-image: url('/wp-content/uploads/2022/05/shutterstock_1903726153-scaled.jpg'); margin-left: -10%; background-size: cover; background-position: -40% 50%; opacity: 0.3;}

    .corp-page .background-image-holder.beyond-storage .block-content::after {width: 120%;
    height: 480px; position: absolute; top: 0; left: 0; z-index: -1; display: block; float: left; content: ''; background-image: url('/wp-content/uploads/2022/05/Miragetek-Storage.png'); margin-left: -10%; background-size: cover; background-position: 0% 50%; opacity: 0.4;}

    .corp-page.beyond-storage .block-title-text {top:145px}

    .corp-page.beyond-infrastructure .block-title-text {position:absolute; top: 125px;}
    .corp-page.beyond-infrastructure .block-title-text {top:195px}

    .corp-page .background-image-holder.dell-infrastructure .block-content::after {width: 120%;
    height: 480px; position: absolute; top: 0; left: 0; z-index: -1; display: block; float: left; content: ''; background-image: url('/wp-content/uploads/2022/05/shutterstock_86318047-scaled-1-2048x968.jpg'); margin-left: -10%; background-size: cover; background-position: 0% 50%; opacity: 0.4;}

    .corp-page.dell-infrastructure .block-title-text h1 {margin-top:75px;}
    .corp-page.dell-infrastructure .block-title-text .pre-title {top:-30px}

    .corp-page .background-image-holder.sonic-wall .block-content::after {width: 120%;
    height: 480px; position: absolute; top: 0; left: 0; z-index: -1; display: block; float: left; content: ''; background-image: url('/wp-content/uploads/2022/05/shutterstock_1470825026.jpg'); margin-left: -10%; background-size: cover; background-position: 0% 50%; opacity: 0.4;}

    .sonic-wall-logo {width:40%}
    .corp-page.sonic-wall .block-title-text h1 {margin-top:70px}
    .corp-page.sonic-wall .block-title-text .pre-title {top:130px;}
    .corp-page.sonic-wall .block-title-text {top:45px;}

    .corp-page .background-image-holder.enpoints .block-content::after {width: 120%;
    height: 480px; position: absolute; top: 0; left: 0; z-index: -1; display: block; float: left; content: ''; background-image: url('/wp-content/uploads/2023/01/inspire_and_create.webp'); margin-left: -10%; background-size: cover; background-position: 0% 50%; opacity: 0.4;}

    .corp-page .background-image-holder.palo-alto .block-content::after {width: 120%;
    height: 480px; position: absolute; top: 0; left: 0; z-index: -1; display: block; float: left; content: ''; background-image: url('/wp-content/uploads/2023/01/inspire_and_create.webp'); margin-left: -10%; background-size: cover; background-position: 0% 50%; opacity: 0.4;}
    .corp-page.palo-alto .block-title-text h1 {margin-top:55px;}
    .corp-page.palo-alto .block-title-text .pre-title {top:130px}
    .block.palo-alto-logo {background-color: aliceblue;}
    .corp-page.palo-alto .block-title-text {top:285px;}

    .corp-page .background-image-holder.knowbe4 .block-content::after {width: 120%;
    height: 480px; position: absolute; top: 0; left: 0; z-index: -1; display: block; float: left; content: ''; background-image: url('/wp-content/uploads/2022/12/home-slider-2021-faded.webp'); margin-left: -10%; background-size: cover; background-position: -65% 50%; opacity: 0.4;}
    .knowbe4 .block-title-text .knowbe4 .block-content {width:210px;}
    .corp-page.knowbe4 .block-title-text h1 {margin-top:50px;}
    .corp-page.knowbe4 .block-title-text .pre-title {top:90px;}
    .corp-page.knowbe4 .block-title-text {top:75px;}
    .corp-page.knowbe4 .block-content.zebra .zebra-image .block-content {display:inline-block}
    .corp-page.knowbe4 .block-content.zebra .zebra-image {width:100%; text-align: center;}

    section.homepage-feature-section {padding-bottom: 26px; margin-bottom: 36px; border-bottom: 1px dashed; display: inline-block;}
    section.homepage-feature-section:last-of-type {margin-bottom:56px}
    section.homepage-feature-section .block-image {border:1px solid #e2e2e2;}
    section.homepage-feature-section.knowbe4 .block-image {margin-bottom: 30px;}

    section.homepage-feature-section .block-image {padding-right:0; width:100%; height: 150px; overflow: hidden; float: left; margin-bottom: 20px;}
    section.homepage-feature-section h1 {font-size:1.3rem; line-height: 1.7rem; padding-bottom: 10px;}
    section.homepage-feature-section h3 {font-size:1rem; line-height: 1.6rem; padding-bottom: 12px; color: #AD343E;}
    section.homepage-feature-section p {font-size:1.1rem !important; line-height: 1.5rem !important; color: #333333; padding-bottom: 10px;}
    .homepage-fujitsu-text p {padding-bottom:10px}
    .homepage-fujitsu-text a {clear: both; display: block;}
    section.homepage-feature-section p.last {padding-bottom:10px !important;}
    section.homepage-feature-section .block-holder.button {width:100%; margin: auto; text-align: center; padding: 0 !important; margin: 0 !important;}
    section.homepage-feature-section .block-content.button {font-size:1rem; line-height: 1.3rem; background-color: #ebf2f8; padding: 12px 12px 10px; border: 1px solid #b6d5ee; width: 100%;}
    section.homepage-feature-section .block-content.button a {color: #333333; font-weight: 600;}
    section.homepage-feature-section .homepage-feature-publication {font-weight: 600; white-space: nowrap; padding-top: 16px; width:100%; text-align: right; display: inline-block;}

    section.homepage-feature-section .block-image.homepage-h3c-image {height: 280px;}

    section.knowbe4 .block-image .block-content.homepage-feature-image {position: relative;}
    section.knowbe4 .block-image .block-content.homepage-feature-image::after {position: absolute;
        top: 37%; left: 10%; z-index: 2; display: block; float: left; content: ''; background-image: url(/wp-content/uploads/2023/04/knowbe4-logo-white-transparent_2.png); margin-left: 0; background-size: cover; background-position: 100% 0%; opacity: 1; /* border: 1px solid red; */ width: 81%; height: 22%;}

    section.fidelis-elevate .block-content.homepage-feature-image::after {position: absolute;}
    section.fidelis-elevate .block-content.homepage-feature-image {position: relative;}

    section.homepage-feature-section.apc-homepage .block-image {padding-right:16px; width:140px; float: left; margin-bottom: 26px;}
    section.homepage-feature-section.apc-homepage .homepage-feature-image {padding:8px;}

    body.tax-pwb-brand ul.products.content-wrap {margin-bottom: 56px !important;}
    body.tax-pwb-brand aside#secondary {width:100%}
    body.tax-pwb-brand main#main {width:100%; margin-top: 25px;}

    .homepage-feature-section.clarity .block-button-holder .block {margin-bottom:10px; text-align: center;}
    .homepage-feature-section.clarity .button {box-shadow: none;}

    /*.shop-home-price-area .price-sup.bo::before {content: 'WAS:'; padding: 0; font-size: 0.6rem; line-height: 0.4rem; margin: 0px 0px 0px; position: absolute; right: 39px;}*/

    .achive-loop-left-banner-area {margin-bottom: 56px;}
    .achive-loop-left-banner-area .block-image:nth-of-type(2) {display: none;}
    .achive-loop-left-banner-area .block-image-holder.holder-left {border: 1px solid #81bff0; overflow: hidden; border-radius: 8px; margin-bottom: 23px; height: 87px;}
    .achive-loop-left-banner-area .block-image-holder.holder-right {border: 1px solid #81bff0; overflow: hidden; border-radius: 8px; margin: 0px auto 0; height: 87px; width:235px; text-align:center;}

    a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added {display:none}
    
    a.added_to_cart.wc-forward {width: 100%; background-color: #2f3590; text-align: center; font-size: 0.9rem !important; font-weight: 400; display: inline-block; text-transform: none; border-radius: 3px;}


    .we-can-help-you-block {width:100%; text-align: center;}
    .we-can-help-you-list {list-style: none; width: 100%; margin-left: 0; padding-left: 16px; padding-right: 16px; float: left; margin-bottom: 0; padding-bottom: 30px;}
    .we-can-help-you-list li {clear: none; float: left; width: 100%; font-size: 0.9rem; line-height:1.2rem; margin-bottom: 26px;}
    .we-can-help-you-list li:nth-of-type(5n+1) {padding-left:0; padding-right: 0px;}
    .we-can-help-you-list li:nth-of-type(5n+2) {padding-left:0px; padding-right: 0px;}
    .we-can-help-you-list li:nth-of-type(5n+3) {padding-left:0px; padding-right: 0px;}
    .we-can-help-you-list li:nth-of-type(5n+4) {padding-left:0px; padding-right: 0px;}
    .we-can-help-you-list li:nth-of-type(5n+5) {padding-left:0px; padding-right: 0px;}
    .we-can-help-you-list .block {border:1px solid #e2e2e2; padding: 10px 8px; -webkit-box-shadow: 0px 8px 15px -6px rgba(0,0,0,0.18); 
        box-shadow: 0px 8px 15px -6px rgba(0,0,0,0.18); }
    .we-can-help-you-list li .block-content-image {width:15%; float: left; margin-right: 18px; margin-left:7px;}
    .we-can-help-you-list li p {text-align: left; font-size: 1.1rem; line-height: 1.4rem;}
    .hero-container #kadence-breadcrumbs {display: none;}

    section.homepage-feature-section.extreme-homepage .homepage-feature-image {border:0}

    .wp-block-kadence-accordion {margin-bottom:56px; padding-top: 26px; float: left; width:100%}
    .kt-blocks-accordion-header {background-color: #f2f2f2; color:#18257f;}
    .kt-blocks-accordion-header.kt-accordion-panel-active {background-color: #eaf5ff; color:#18257f;}
    .kt-blocks-accordion-header:hover {background-color: #eaf5ff; color:#18257f;}
    .kt-blocks-accordion-icon-trigger:after, .kt-blocks-accordion-icon-trigger:before {background-color: #18257f;}


    .wp-block-kadence-pane.kt-accordion-pane {margin-bottom: 12px;}
    .kt-accordion-panel-inner {font-size: 1.1rem; line-height: 1.5rem;}
    .kt-accordion-panel-inner li {margin-bottom: 10px;}


    .block-holder.homepage-right {padding-bottom:46px; display: inline-block; margin-bottom: 56px;}
    
    .homepage-right .block-holder.block-image {
        height: 140px;
        overflow: hidden;
        display: inline-block;
        margin-bottom: 16px;
    }


    .homepage-right h1 {margin-bottom: 16px; font-size: 1.5rem; line-height: 1.8rem; color: #e56722; font-weight: 500;}
    .homepage-right section.trade-discount {margin-bottom: 46px;}
    .homepage-right section.trade-discount .block-holder.block-image {width:100%; height: 140px; overflow: hidden;}
    .homepage-right section.trade-discount .block-holder.block-image .homepage-feature-image {margin-top:-200px}
    .homepage-right section.trade-discount h3 {color:#172983; line-height: 1.6rem; font-size: 1.3rem; margin-bottom: 16px;}
    .homepage-right section.trade-discount p {color:#172983; line-height: 1.3rem; font-size: 1.1rem; margin-bottom: 16px;}
    .homepage-right section .block-holder.block-image {width:25%; float: left; height: auto;}
    .homepage-right section .block-holder.block-text {width:75%; float: left; padding-left: 8px;}
    .homepage-right section .block-holder.block-text h1 {font-size:1rem; line-height: 1.2rem; margin-bottom: 8px; color:#172983; font-weight: 700;}
    .homepage-right section .block-holder.block-text p {font-size:0.9rem; line-height: 1.1rem;}
    .homepage-right section .block-holder.block-text a {font-size:0.9rem; line-height: 1.1rem;}
    .homepage-right section {clear: both; padding-bottom: 12px; border-bottom:2px dotted #e2e2e2; margin-bottom: 8px; display: inline-block;}

    section.homepage-ducma3 .block-holder.block-image .block-content {margin-top:-70px}
    section.homepage-feature-section .block-button-holder .block:nth-of-type(1) {margin-bottom: 10px;}

    section.juniper-ex2300 img {max-width:190%}

    section.trade-discount .block-image {border: 1px solid #81bff0;}

    body.home .feature-spot {clear: both; float: left; margin-bottom: 26px;}
    .block-image.price-lock-lock {width:50px; float: left; margin-right: 16px;}
    .price-lock-title {text-align: left; line-height: 1.8rem; padding-top: 6px;} 
    .block.price-lock-area {margin-bottom: 26px;}
    p.price-locked-price {font-size: 1.6rem !important; font-weight: 700; line-height: 2rem !important;}
    .price-lock .block-text-content a {font-size:1.1rem !important; line-height: 1.6rem !important;}

    .feature-spot.clarity-homepage .block-image-content {
        background-image: url('https://miragetek.co.uk/wp-content/uploads/2023/02/alogic-clarity-monitor-left-v3-600x600.png');
        background-position: 105% 40%;
        background-attachment: scroll;
        background-size: 60%;
        height: 180px;
        margin-top: 0px;
        margin-left: 0px;
        width: 100%;
        border-radius: 10px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        background-repeat: no-repeat;
        float: left;
    }

    .feature-spot.nvidia-homepage .block-image-content {
        background-image: url('/wp-content/uploads/2023/03/33465745_4529158901.jpg');
        background-position: 105% 40%;
        background-attachment: scroll;
        background-size: 60%;
        height: 180px;
        margin-top: 0px;
        margin-left: 0px;
        width: 100%;
        border-radius: 10px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        background-repeat: no-repeat;
        float: left;
    }

    .feature-spot.ducma3-homepage .block-image-content {
        background-image: url('https://miragetek.co.uk/wp-content/uploads/2023/03/91127793_2773260854-scaled.jpg');
        background-position: 50% 50%;
        background-attachment: scroll;
        background-size: 90%;
        height: 180px;
        margin-top: 0px;
        margin-left: 0px;
        width: 100%;
        border-radius: 10px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        background-repeat: no-repeat;
        float: left;
        background-color: #ffffff;
    }

    .feature-spot.matrix-2-in-1 .block-image-content {
        background-image: url('https://miragetek.co.uk/wp-content/uploads/2023/03/107957246_7957268760-1024x1024.webp');
        background-position: 100% 50%;
        background-attachment: scroll;
        background-size: 60%;
        height: 180px;
        margin-top: 0px;
        margin-left: 0px;
        width: 100%;
        border-radius: 10px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        background-repeat: no-repeat;
        float: left;
        background-color: #ffffff;
    }

    .feature-spot.e5400-me .block-image-content {
        background-image: url('/wp-content/uploads/2024/04/0.jpg');
        background-position: 100% 50%;
        background-attachment: scroll;
        background-size: 60%;
        height: 180px;
        margin-top: 0px;
        margin-left: 0px;
        width: 100%;
        border-radius: 10px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        background-repeat: no-repeat;
        float: left;
        background-color: #ffffff;
    }
    

    .feature-spot.elite-laptop-stand-homepage .block-image-content {
        background-image: url('https://miragetek.co.uk/wp-content/uploads/2023/02/89541634_0621525656-1024x1024.jpg');
        background-position: 100% 50%;
        background-attachment: scroll;
        background-size: 60%;
        height: 180px;
        margin-top: 0px;
        margin-left: 0px;
        width: 100%;
        border-radius: 10px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        background-repeat: no-repeat;
        float: left;
        background-color: #ffffff;
    }

    .price-lock p.note.locked-when {
        background-color: #ffff;
        width: auto;
        display: inline-block;
        border-radius: 7px 7px 0 7px;
        padding: 0 7px 0 26px !important;
        line-height: inherit !important;
        font-weight: 600;
        margin-top: 0 !important;
        z-index: 100;
        position: absolute;
        right: 5px;
        TOP: 146PX;
        font-size: 0.7rem !important; border: 1px solid #e2e2e2;}

        p.note.locked-when::before {background-image: url('https://miragetek.co.uk/wp-content/uploads/2023/08/lock-icon.png'); background-repeat: no-repeat; content: ''; z-index: 110; display: block; right: 39px; top:2px; width:16px; height: 30px; background-size: contain; transform: rotate(-7deg); position: absolute;}


    .feature-spot.thinkpad-p14-homepage .block-image-content {
        background-image: url('https://miragetek.co.uk/wp-content/uploads/2023/02/34562245_7310902667.jpg');
        background-position: 93% 50%;
        background-attachment: scroll;
        background-size: 70%;
        height: 180px;
        margin-top: 0px;
        margin-left: 0px;
        width: 100%;
        border-radius: 10px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        background-repeat: no-repeat;
        float: left;
        background-color: #ffffff;
    }

    .feature-spot.wd-8tb-nas-homepage .block-image-content {
        background-image: url('https://miragetek.co.uk/wp-content/uploads/2023/02/30730496_1455681062-scaled-1-1024x1024.jpg');
        background-position: 100% 50%;
        background-attachment: scroll;
        background-size: 60%;
        height: 180px;
        margin-top: 0px;
        margin-left: 0px;
        width: 100%;
        border-radius: 10px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        background-repeat: no-repeat;
        float: left;
        background-color: #ffffff;
    }
    .feature-spot.logitech-mx-keybpard-homepage .block-image-content {
        background-image: url('https://miragetek.co.uk/wp-content/uploads/2023/05/74950531_8273789772-1024x1024.webp');
        background-position: 100% 50%;
        background-attachment: scroll;
        background-size: 60%;
        height: 180px;
        margin-top: 0px;
        margin-left: 0px;
        width: 100%;
        border-radius: 10px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        background-repeat: no-repeat;
        float: left;
        background-color: #ffffff;
    }

    .feature-spot.lg-monitor-homepage-black .block-image-content {
        background-image: url('https://miragetek.co.uk/wp-content/uploads/2023/05/89731593_2296819197-1-1024x1024.webp');
        background-position: 93% 50%;
        background-attachment: scroll;
        background-size: 60%;
        height: 180px;
        margin-top: 0px;
        margin-left: 0px;
        width: 100%;
        border-radius: 10px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        background-repeat: no-repeat;
        float: left;
        background-color: #ffffff;
    }

    .feature-spot.apc-8kva-homepage .block-image-content {
        /*background-image: url('https://miragetek.co.uk/wp-content/uploads/2023/07/22768055_4311.webp');*/
        background-image: url('https://miragetek.co.uk/wp-content/uploads/2022/12/22768057_3201.webp');
        background-position: 95% 50%;
        background-attachment: scroll;
        background-size: 42%;
        height: 180px;
        margin-top: 0px;
        margin-left: 0px;
        width: 100%;
        border-radius: 10px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        background-repeat: no-repeat;
        float: left;
        background-color: #ffffff;
    }

    .feature-spot.intel-nuc-homepage .block-image-content {
        background-image: url('https://miragetek.co.uk/wp-content/uploads/2023/05/91127764_2125179660-scaled-1024x1024.webp');
        background-position: 90% 50%;
        background-attachment: scroll;
        background-size: 60%;
        height: 180px;
        margin-top: 0px;
        margin-left: 0px;
        width: 100%;
        border-radius: 10px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        background-repeat: no-repeat;
        float: left;
        background-color: #ffffff;
    }

    .feature-spot.ruckus-networks-homepage .block-image-content {
        background-image: url('https://miragetek.co.uk/wp-content/uploads/2023/05/34562245_7310902667.webp');
        background-position: 100% 50%;
        background-attachment: scroll;
        background-size: 60%;
        height: 180px;
        margin-top: 0px;
        margin-left: 0px;
        width: 100%;
        border-radius: 10px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        background-repeat: no-repeat;
        float: left;
        background-color: #ffffff;
    }

    .feature-spot.apc-3000kva-homepage .block-image-content {
        background-image: url('https://miragetek.co.uk/wp-content/uploads/2022/12/70533426_4262983951-1024x1024.jpg');
        background-position: 100% 50%;
        background-attachment: scroll;
        background-size: 100%;
        height: 180px;
        margin-top: 0px;
        margin-left: 0px;
        width: 100%;
        border-radius: 10px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        background-repeat: no-repeat;
        float: left;
        background-color: #ffffff;
    }

    .feature-spot.apc-6000kva-homepage .block-image-content {
        background-image: url('https://miragetek.co.uk//wp-content/uploads/2022/11/22768054_6663050930.jpg');
        background-position: 100% 50%;
        background-attachment: scroll;
        background-size: 90%;
        height: 180px;
        margin-top: 0px;
        margin-left: 0px;
        width: 100%;
        border-radius: 10px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        background-repeat: no-repeat;
        float: left;
        background-color: #ffffff;
    }
    

    .price-lock .feature-spot {width:100%;}
    .price-lock .block-drop-background {padding-bottom: 26px;}
    .feature-spot.ducma3-hopmepage .block-image-content {background-color: #ffffff; background-size: 70%;}
    .feature-spot.matrix-3-homepage .block-image-content {background-color: #ffffff; background-size: 70%;}
    .price-lock .block-image h1 {font-size: 1.7rem; line-height: 1.9rem;}
    .price-lock .block-text h1 {font-size: 1.2rem; line-height: 1.6rem; border: 0; padding-left: 0;}
    .price-lock .feature-spot p.intro {font-size:0.9rem; line-height: 1.4rem; font-weight: 500;}
    .price-lock .feature-spot .block-image h1 {max-width:68%}
    .price-lock p.note {margin: 0; padding: 0; text-align: center; color: grey; font-size: 0.7rem !important;}

    .homepage-blue {display: inline-block; background-color: #0a0c72; width: 100%; padding:16px; margin-bottom: 26px;}
    .homepage-blue h2 {color: #ffffff; font-size: 1.5rem; text-align: center; font-weight: 300; padding: 14px 0; line-height: 1.9rem;}
    .price-locked-price {display: block; font-size: 1.1rem; margin-bottom: -13px; margin-left: 6px;}
    .price-locked-locked {padding-bottom:3px; display: block; float: left;}

    .price-lock .feature-spot .block-image h1 {padding-bottom: 12px;}

    .feature-spot.fujitsu-lifebook .block-image-content {height: 140px;}

    body.home .homepage-h1 {width:100%; text-align: center;}
    body.home .homepage-h1 h1 {font-size: 1.3rem; line-height: 1.6rem; width:90%; margin: auto;}
    body.home .feature-spot.fujitsu-lifebook .block-image-content {height: 140px;}
    body.home .feature-spot.apc-smart-ups .block-image-content {height: 140px;}
    body.home .tripple-4k-dock .block-image {margin-bottom: 0; height: auto;}
    body.home .feature-spot.tripple-4k-dock .block-image-content {height: 140px !important;}
    body.home .feature-spot.extreme-networks-wireless .block-image-content {height: 140px;}
    body.home .feature-spot .block-image h1 {margin-top:50px}
    body.home .brand-header-feature-spot {padding-bottom: 20px;}


    body.home .price-lock .feature-spot.fujitsu-lifebook .block-image-content {height: 180px;}
    body.home .price-lock .feature-spot.clarity-hopmepage .block-image-content {background-position:105% 40%}
    body.home .price-lock .feature-spot.ducma3-hopmepage .block-image-content {background-position:90% 50%}
    body.home .price-lock .feature-spot.matrix-3-homepage .block-image-content {background-position:125% 30%}
    body.home .price-lock .feature-spot:last-of-type {margin-bottom: 0;}

    body.home .price-lock .feature-spot .block-image-content {background-color: #ffffff;}

    ul.product-categories li.cat-item-62680 a {color:#ffffff !important; font-weight: 600;}
    ul.product-categories li.cat-item-62680 {background-color: #49a731}
    .woocommerce.widget_product_categories>ul li.cat-item-62680.current-cat>a {background-color: #49a731 !important;}

    .product_tag-top-seller {}

    #shadowBox {}
    .rainbow {text-align: center;}
    .rainbow_text_animated {background: linear-gradient(to right, #e6e019, #e6e019 , #00ff00, #4de619, #eeff00);
    -webkit-background-clip: text; background-clip: text; color: transparent; animation: rainbow_animation 3s ease-in-out infinite; background-size: 400% 100%;}

    @keyframes rainbow_animation {
        0%,100% {
            background-position: 0 0;
        }

        50% {
            background-position: 100% 0;
        }
    }

    .block-youtube-content h2 {padding-left: 0;}

    .block-content section {float: left;}
    .block-content section hr {margin-bottom: 46px; margin-top: 26px;}
    .block-content section p {font-size: 1.3rem; line-height: 2rem;}

    ul.terms-and-conditions-list {list-style-type: none; margin: 0; padding: 0;}
    ul.terms-and-conditions-list h2 {font-size: 1.6rem !important; line-height: 1.8rem !important; font-weight: 500 !important;}
    ul.terms-and-conditions-list h2 .underline {text-decoration: underline;}
    ul.terms-and-conditions-list li {padding-bottom:16px; padding-left: 10px;}
    ul.terms-and-conditions-list li.list-sub-title {padding-left: 0;}

    a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added {display: none;}

    /* Tooltip container */
    .tooltiptext {visibility: hidden;}
    .tooltip {position: relative; display: inline-block; border-bottom: 1px dotted black; /* If you want dots under the hoverable text */}

    /* Tooltip text */
    .tooltip .tooltiptext {visibility: hidden; width: 120px; background-color: #01a913; color: #fff; text-align: center; padding: 5px 0; border-radius: 6px; bottom: 100%; left: 50%; margin-left: -60px; /* Use half of the width (120/2 = 60), to center the tooltip */
   
    /* Position the tooltip text - see examples below! */ position: absolute; z-index: 1;}
  
    /* Show the tooltip text when you mouse over the tooltip container */
    .tooltip:hover .tooltiptext {visibility: visible; left:3px; bottom:32px; font-size: 0.9rem;}

    .quote-message {padding:0 5%;}
    .quote-message h1 {margin-bottom:6px;}
	.quote-message h2 {font-size:1.6rem; line-height:1.9rem; text-align:center}
	.quote-message-holder {padding-top:0; margin-top:0; margin-bottom:56px !important}

    .jump-in {display:none}

    .delivery-holder.extra-margin-top-none {border: none; background-color: transparent; padding: 0 !important; margin-top: 0 !important; width: 100% !important;}

    .extra-margin-top-none a {display: inline-block; width: 100%; height: 56px;}

    body.shop-homepage ul.product-cats {display:none !important}
    
    body.about-us-page h1.entry-title {margin-top:16px;}
    body.about-us-page ul.in-page-list {padding-left:0; margin-left: 8px;}
    body.about-us-page ul.in-page-list h4 {padding-bottom: 0; font-weight: 800; line-height: 1.8rem;}
    body.about-us-page h3.block-quote {margin-bottom: 56px;}
    body.about-us-page .block.office-photo {height:150px; overflow: hidden; margin-top: 16px; margin-bottom: 26px;}
    body.about-us-page .block.office-photo .block-holder {margin-top:-40px}

    .block-holder.block-image.homepage-what-is-ups .homepage-feature-image img {width:140%; max-width: none;}
    .super-speedy-searchform .kadence-search-icon-wrap {display:none;}
    .widget_product_search .search {clear: both; margin-bottom: 12px;}

    .accordion {width: 100%; border-top: 1px solid #ddd; margin-bottom: 1.5em;}
      .accordion-item {border-bottom: 1px solid #ddd;}
      .accordion-header {cursor: pointer; padding: 1em; background: #f9f9f9; font-weight: 600; display: flex;
        justify-content: space-between; align-items: center; transition: background 0.3s ease;}
      .accordion-header:hover {background: #eee;}
      .accordion-header::after {content: '+'; font-size: 1.2em; transition: transform 0.3s ease;}
      .accordion-header.active::after {content: '-';transform: rotate(180deg);}
      .accordion-content {display: none; padding: 1em; background: #fff; animation: fadeIn 0.3s ease-in-out;}
      
      @keyframes fadeIn {
        from {opacity: 0;}
        to {opacity: 1;}
        }

    /* Replacing truncation snippet with CSS */
    /* For Loop, to edit product level see correct css file. */ 
    a.woocommerce-LoopProduct-link-title.woocommerce-loop-product__title_ink {
        display: -webkit-box;
        text-overflow: ellipsis;
        overflow: hidden;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        line-clamp: 3; /* Adding the standard property for compatibility */
    }

    .request-quote-loop {display: none;}
    .zero-price-product .request-quote-loop {display:block; font-size: 0.9rem; line-height: 1rem; color: #009933; padding: 5% 13%; text-align: center;}
    .zero-price-product .shop-home-price-area .price-exc {display:block}
    .zero-price-product .woocommerce-Price-amount.amount {display:none;}
    .zero-price-product .price-sup.bo {display:none;}

    .shop-home-stock p.request-lead-in-loop {min-height: 30px; padding-top:10px !important}

}


/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/



/*  Screensize 349px    */
@media only screen 
and (min-width : 349px) {

.homepage-banner-area-top .homepage-banner-area-top-content .block-image.top-banner-1-2 {margin:auto !important}

}

/*  Screensize 375px    */
@media only screen 
and (min-width : 355px) {

.cisco .homepage-hero .hero-1 .block-image, .cisco .homepage-hero .hero-2 .block-image, .cisco .homepage-hero .hero-2-2 .block-image, .cisco .homepage-hero .hero-3 .block-image {height:321px;}

.corp-page .background-image-holder.accessories .block-content::after {background-position: 100% 50%;}


}

/*  Screensize 425px    */
@media only screen 
and (min-width : 405px) {

.cisco .homepage-hero .hero-1 .block-image, .cisco .homepage-hero .hero-2 .block-image, .cisco .homepage-hero .hero-2-2 .block-image, .cisco .homepage-hero .hero-3 .block-image {height:367px;}

.homepage-hero-content {
    display: flex;
    margin-top: 0;
    margin-bottom: 0;
    column-gap: 2%;
    justify-content: center;
}

.homepage-hero-contemnt-holder {width:100%}
    .hero-1-holder {
        width: 32%;
    }
    .hero-2-holder {
        width: 32%;
    }
    .hero-3-holder {
        width: 32%;
    }

    .cisco .homepage-hero .hero-1 .block-image, .cisco .homepage-hero .hero-2 .block-image, .cisco .homepage-hero .hero-2-2 .block-image, .cisco .homepage-hero .hero-3 .block-image {
        height: 114px;
    }

    ul.products.content-wrap.product-archive.grid-cols.grid-ss-col-2.grid-sm-col-3.grid-md-col-4.grid-lg-col-5.woo-archive-action-visible.woo-archive-btn-button.woo-archive-loop.woo-archive-image-hover-none, ul.product-cats {
        display: grid;
        grid-template-columns: 1fr 1fr;
        column-gap: 16px;
        row-gap: 16px;
        margin: 0;
        list-style-type: none;}

    .shophome-sidebar {width:100%;}

    .woocommerce ul.products li.product a.woocommerce-loop-image-link {height: 186px;}

    .corp-page .background-image-holder.beyond-secure .block-content::before {height: 690px;}
    .corp-page .background-image-holder.beyond-secure .block-content::after, .corp-page .title-text-content {height:690px;}
    .corp-page .block-title-text {top:235px; width: 80%; margin-left: 10%;}
    .corp-page .block-title-text .pre-title {font-size: 1.5rem; line-height: 1.7rem;}
    .corp-page .block-title-text h1 {margin-top:4.4rem; line-height: 2.4rem; font-size: 2rem; font-weight: 900;}
    

    .corp-page .background-image-holder .block-content::before {height: 690px;}
    .corp-page .background-image-holder.conceal-browse .block-content::after {height: 690px;}
    .corp-page.conceal .title-text-content {height:690px}

    .block.conceal-logo {margin-top:-65px;}
    .corp-page.conceal .block-title-text h1 {margin-top:95px;}
    .corp-page.conceal .block-title-text .pre-title {top:14px}

    .corp-page .background-image-holder.fidelis .block-content::before {height: 690px;}
    .corp-page .background-image-holder.fidelis .block-content::after {height: 690px;}
    .corp-page.fidelis .title-text-content {height:690px}
    .corp-page.fidelis .block-title-text h1 {margin-top:122px;}
    .corp-page.fidelis .block-title-text {margin-top: 51px;}
    .corp-page.fidelis .block-title-text .pre-title {top:7px}

    .corp-page .background-image-holder.fidelis-elevate .block-content::before {height: 690px;}
    .corp-page .background-image-holder.fidelis-elevate .block-content::after {height: 690px;}
    .corp-page.fidelis-elevate .title-text-content {height:690px}
    .fidelis-elevate .fidelis-logo {margin-top:-85px;}
    .corp-page.fidelis-elevtae .block-title-text {top:240px;}
    .corp-page.fidelis-elevate .block-title-text .pre-title {top:-3px}
    .corp-page.fidelis-elevate .block-title-text h1 {margin-top:120px;}

    .corp-page.beyond-secure .block-title-text h1 {margin-top:80px;}
    

    .corp-page .background-image-holder.accessories .block-content::after {height:690px}
    .corp-page .background-image-holder.beyond-infrastructure .block-content::after {height:690px}
    .corp-page .background-image-holder.beyond-storage .block-content::after {height:690px}
    .corp-page .background-image-holder.dell-infrastructure .block-content::after {height:690px}
    .corp-page.dell-infrastructure .block-title-text h1 {margin-top:117px}
    .corp-page.dell-infrastructure .block-title-text {top:220px;}

    .corp-page .background-image-holder.sonic-wall .block-content::after {height:690px}
    .corp-page.sonic-wall .block-title-text {top:84px;}
    .corp-page.sonic-wall .block-title-text .pre-title {top:150px}
    .corp-page.sonic-wall .block-title-text h1 {margin-top:130px}

    .corp-page .background-image-holder.palo-alto .block-content::after {height:690px}
    .block.palo-alto-logo {margin-top: -177px;}
    .corp-page.palo-alto .block-title-text h1 {margin-top:105px;}
    .corp-page.palo-alto .block-title-text .pre-title {top:-39px}

    .corp-page.beyond-secure .block-title-text {top:160px;}

    .corp-page.conceal .block-title-text {position:absolute; top: 209px;}

    .corp-page .background-image-holder.knowbe4 .block-content::after, .corp-page .background-image-holder.knowbe4 .block-content::before {height:690px}
    .corp-page.knowbe4 .block-title-text {top:125px;}
    .corp-page.knowbe4 .block-title-text .pre-title {top:100px}
    .corp-page.knowbe4 .block-title-text h1 {margin-top:90px}

    section.homepage-feature-section.clarity .block-image {width:130px; margin-bottom: 30px;}

    .achive-loop-left-banner-area {float: left; width: 100%;}
    .achive-loop-left-banner-area-content>.block:nth-of-type(1) {width:54.5%; float: left; margin-right: 1.5%;}
    .achive-loop-left-banner-area-content>.block:nth-of-type(2) {width:42.5%; float: right; margin-left: 1.5%;}
    .achive-loop-left-banner-area .block-image-holder.holder-right {width:100%; height: auto;}
    .achive-loop-left-banner-area .sa_hover_container {min-height: auto !important;}
    .achive-loop-left-banner-area .sa_hover_container img {display: block;}
    .achive-loop-left-banner-area .block-image-holder.holder-left {height:auto}

    .homepage-hero.cisco {padding:30px 16px 16px}

    .we-can-help-you-list .block-content {display:inline-block}
    .we-can-help-you-list li .block-content-image {width:9%}
    .we-can-help-you-list li p {padding: 6px 10px 10px 0; line-height: 1.1rem;}

    section.homepage-feature-section .block-content.button {text-align: center;}
    section.homepage-feature-section .block-image {height:280px; margin-bottom: 26px;}
    section.homepage-ducma3 .block-holder.block-image .block-content {margin-top:-60px;}
    section.homepage-feature-section h1 {font-size: 1.6rem; line-height: 2rem; padding-bottom: 16px;}
    section.juniper-ex2300 img {margin-top:0px; max-width: 170%;}
    section.juniper-ex2300 .block-image {height:170px;}
    .homepage-right section.trade-discount .block-holder.block-image .homepage-feature-image {margin-top:-300px}
    .homepage-right section.trade-discount .block-holder.block-image {height:220px;}

    .homepage-right section.trade-discount h3 {font-size: 1.6rem; line-height: 2rem;}

    .price-lock-title {width:70%}
    .price-lock .feature-spot {width:100%;}
    .price-lock .block-drop-background {padding-bottom: 26px;}
    .feature-spot.ducma3-hopmepage .block-image-content {background-color: #ffffff; background-size: 70%;}
    .feature-spot.matrix-3-homepage .block-image-content {background-color: #ffffff; background-size: 70%;}
    .price-lock .block-image h1 {font-size: 1.7rem;}
    .price-lock .block-text h1 {font-size: 1.5rem; line-height: 1.8rem; border: 0; padding-left: 0;}


    .price-locked-price {margin-left:7px;}

    .feature-spot.matrix-2-in-1 .block-image-content {background-size: 44%; background-position: 82% 50%;}
    .feature-spot.clarity-homepage .block-image-content {background-size: 42%; background-position: 81% 50%;}
    .feature-spot.elite-laptop-stand-homepage .block-image-content {background-size: 46%; background-position: 86% 50%;}

    .feature-spot.wd-8tb-nas-homepage .block-image-content {background-size: 47%; background-position: 80% 50%;}
    .feature-spot.logitech-mx-keybpard-homepage .block-image-content {background-size: 50%; background-position: 80% 50%;}
    .feature-spot.apc-8kva-homepage .block-image-content {background-size: 32%; background-position: 78% 50%;}
    .feature-spot.apc-6000kva-homepage .block-image-content {background-size: 80%; background-position: 100% 50%;}

    .feature-spot.thinkpad-p14-homepage .block-image-content {background-size: 56%; background-position: 83% 50%;}

    .multi-discount-available .shop-contact h1 {width:80%; margin-left: 10%;}

    .feature-spot.e5400-me .block-image-content {background-position: 81% 50%; background-size: 47%;}

    section.homepage-feature-section .block-image.homepage-h3c-image {height:360px !important}
    section.homepage-feature-section .block-image.homepage-aigpu-image {height:190px !important}

    body.about-us-page .block.office-photo {height:200px;}
    body.about-us-page .block.office-photo .block-holder {margin-top:-45px}

    .we-can-help-you-list li:nth-of-type(4) p {color: #009933;}

    .block-holder.block-image.homepage-what-is-ups .homepage-feature-image img {width:140%; max-width: none; margin-top:9%;}

    .zero-price-product .request-quote-loop {font-size: 1rem; line-height: 1.1rem;}


}


/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/



/*  Screensize 480px    */
@media only screen 
and (min-width : 460px) {

.global-shortage-story .entry-content-wrap {border:0}
.global-shortage-story figure.wp-block-image.size-large.is-resized {width:25%; float:left; margin-right:26px;}
.global-shortage-story ol {clear:left}

.grid-lg-col-4 {grid-template-columns: 50% 50%;}

.grid-lg-col-4 li { background-color:transparent;}
.grid-lg-col-4 li:nth-of-type(2n+1) {margin-left:0; padding-right:5%; margin-bottom:16px; width:100%; float:left; clear:none;}
.grid-lg-col-4 li:nth-of-type(2n+2) {padding-left:5%; margin-right:0; margin-bottom:16px; width:100%; float:left; clear:none;}

.content-style-boxed .content-bg:not(.loop-entry) {margin-left:0 !important; margin-right:0 !important;}
.grid-lg-col-4.products li > a, .grid-lg-col-4.products-grid-view li > a {border:1px solid #efefef; max-width:100%; height:209px; overflow:hidden; background-color:#FFFFFF; border-bottom:0;}

.grid-lg-col-4.products li {border:none;}
.entry-content-wrap {border-radius:0; border:1px solid #f2f2f2}
body.page-template-default .entry-content-wrap {border-radius:0; border:0}

.kadence-woo-results-count {font-size:0.8rem; line-height:1.1rem; text-align:right}

.homepage-banner-area-top .block-image-holder, .homepage-banner-area-top .block-image-holder .block-image {width:100%;}


.homepage-banner-area-top .large-mobile {display:none !important;}
.homepage-banner-area-top .leaderboard {display:block !important;}
.homepage-banner-area-top .large-leaderboard {display:none;}



/*  Primary sidebar */

    aside .widget_custom_html, .primary-sidebar section:nth-of-type(4) {width:50%; float:left; clear:none; padding:0;}
    .primary-sidebar section:nth-of-type(4) {margin:16px 25% 36px !important; clear:both}
    .home .primary-sidebar section:nth-of-type(4) {width:33.3%; float:left; padding-right:10px;}
    .home .primary-sidebar section:nth-of-type(5) {padding-left:5px; padding-right:5px; float:left}
    .home .primary-sidebar section:nth-of-type(6) {padding-left:10px; padding-right:0px; float:left}
    
    .tax-product_cat .primary-sidebar .sidebar-inner-wrap section.widget_text.widget_custom_html:nth-of-type(4) {width:33.3%; float:left; padding-right:10px;}
    .tax-product_cat .primary-sidebar .sidebar-inner-wrap section.widget_text.widget_custom_html:nth-of-type(5) {padding-left:5px !important; padding-right:5px !important; float:left}
    .tax-product_cat .primary-sidebar .sidebar-inner-wrap section.widget_text.widget_custom_html:nth-of-type(6) {padding-left:10px !important; padding-right:0px !important; float:left}
    .category-slider .slide-holder .slide-image {min-height:105px;}


.top-banner-1 {width:70%; float:left}
.top-banner-2 {width:30%; float:left}

.homepage-hero {min-height:340px;}
.homepage-hero h1 {width:auto}
.lenovo .homepage-hero .block-image {background-position:65% 100%;}
.sonicwall .homepage-hero .block-image {background-position:85% 100%;}
.shop .homepage-hero .block-image {background-position:60% 10%; background-size:200%}
.refresh .homepage-hero .block-image {background-position:50% 50%; background-size:250%}



.widget.woocommerce.widget_recently_viewed_products {padding-bottom:16px;}

.primary-sidebar section.widget_recently_viewed_products {clear:both; width:100% !important;}

/*.primary-sidebar section:nth-of-type(4).widget_text.widget.widget_custom_html {width:100% !important; margin-bottom:16px !important; display:inline-block}
.primary-sidebar section:nth-of-type(4).widget_custom_html .textwidget {margin-left:26%; width:48%}*/

/*.primary-sidebar section.widget_text.widget.widget_custom_html {width:33.3%; float:left; padding:0}*/

.primary-sidebar section:last-of-type.widget_text.widget.widget_custom_html {float:right}

.sidebar-inner-wrap {display:inline-block; width:100%}
.sidebar-inner-wrap section.widget_text.widget_custom_html:nth-of-type(4) {padding-left:0 !important; padding-right:10px !important; width:33.3% !important; clear:none !important; float:left !important; padding-top:0 !important}
.sidebar-inner-wrap section.widget_text.widget_custom_html:nth-of-type(5) {padding-left:5px !important; padding-right:5px !important; width:33.3% !important; clear:none !important; float:left !important; padding-top:0 !important;}
.sidebar-inner-wrap section.widget_text.widget_custom_html:nth-of-type(6) {padding-left:10px !important; padding-right:0px !important; width:33.3% !important; clear:none !important; float:left !important}


/*  product archive catelog holders */

ul.products li.product .entry-content-wrap {min-height:345px;}
.woocommerce ul.products li.product .product-details .woocommerce-loop-product__title {min-height: 85px; line-height:1.4rem;}
.shop-home-SKU-holder {min-height:40px;}
.shop-home-price-area {min-height:65px;}
.shop-home-stock {min-height:42px; padding-bottom:0;}


.shop-home-stock h2, .shop-home-stock .ten-day-delivery h3, .shop-home-stock .ten-day-delivery h2 {font-size:0.8rem; line-height:1.1rem; float:left; text-align:center; margin-top:0; padding-top:0 !important; font-weight:400 !important; width:100%; margin-bottom:0 !important; padding-bottom:0 !important;}
.shop-home-stock p {font-size:0.77rem; line-height:0.77rem; float:right; text-align:center; width:100%; margin-top:0; padding-top:0 !important; font-weight:400 !important}
.shop-home-stock .ten-day-delivery p {font-size:0.8rem; line-height:1.1rem; float:right; text-align:center; width:100%; margin-top:0; padding-top:0 !important}
.shop-home-stock h2.need-more {width:auto; clear:both; float:right}
.shop-home-stock .ten-day-delivery {display:inline-block; padding:0 !important; width:100%}
.shop-home-stock .extra-margin-top {margin-top:0px; padding-top: 5px; padding-bottom: 4px; min-height: 46px; float: left;}
.shop-home-stock .tooltip:hover .tooltip-text {width:190px; margin-left:-95px;}

section.woocommerce.widget_recently_viewed_products {width:100% !important; clear:both !important}

/* Testimoinal Slider*/
.testimonial-slider .in-quote {width:12%;}
.testimonial-slider .testimonial-text {width:80%;}



.home .what-is-refresh div:nth-of-type(1) {width:15%; float:left}
.home .what-is-refresh div:nth-of-type(2) {width:85%; float:left; padding-left:16px;}
.home .what-is-refresh div:nth-of-type(3) {width:85%; float:left}
.home .what-is-refresh .image-holder {width:100% !important; margin-left:0}


/*  Category Pages  */
.cat-title-holder {margin-top:0;}
.entry-hero-container-inner .entry-header h1 {padding-top:6px; padding-bottom:10px; font-size:2.5rem; line-height:2.8rem;}



.shop-contact {width:100%; margin-left:0}


.term-cisco-refresh-network-switches h3.network-switches-show {padding-top:0;}
.term-cisco-refresh-network-switches h3.network-switches-show span {clear:left; display:block}


.tax-product_cat .double-dash-left {width:18%}
.tax-product_cat .double-dash-right {width:18%}
.tax-product_cat .budget-title-holder {width:60%;}

.tax-product_cat .budget-saving h2 {clear:left}
.tax-product_cat .saving {width:66%; margin-left:18%;}

.tax-product_cat .budget-saving .sup {width:66%; margin-left:18%;}

.tax-product_cat .what-is-refresh div:nth-of-type(1) {width:15%; float:left}
.tax-product_cat .what-is-refresh div:nth-of-type(2) {width:85%; float:left; padding-left:16px;}
.tax-product_cat .what-is-refresh div:nth-of-type(3) {width:85%; float:left}
.tax-product_cat .what-is-refresh .image-holder {width:100% !important; margin-left:0}





/*          Top Banners             */

            .block-image.top-banner-1 {display:none;}
            .block-image.top-banner-1-1 {display:none;}
            .block-image.top-banner-1-2 {display:block}
            
            .homepage-banner-area-top .homepage-banner-area-top-content .block-image.top-banner-1-2 {margin-left:auto; margin-right:auto}


/*          shop-hero               */
            
            .cisco .homepage-hero .block-image {background-size:230%; height:345px;}



/*          ASA             */

        .price-table {margin-bottom:56px;}
        .price-table th {padding-top:5px; padding-bottom:5px;}
        .price-table td {padding-top:5px; padding-bottom:5px;}
        
        .price-table th:nth-of-type(1) {max-height:inherit; height:auto; padding-top:0px;}
        .price-table td:nth-of-type(1) {max-height:inherit; height:auto; padding-left:8px; padding-top:0px;}
        
        .price-table th:nth-of-type(2) {max-height:100px; height:100px; padding-top:0;}
        .price-table td:nth-of-type(2) {max-height:100px; height:100px; padding-left:0}
        .price-table td:nth-of-type(2) img {height:100%; width:auto;}
        
        .price-table th:nth-of-type(4) {max-height:inherit; height:auto; padding-top:0;}
        .price-table td:nth-of-type(4) {max-height:inherit; height:auto; padding-left:8px; padding-top:0px;}
        
        .price-table th:nth-of-type(5) {max-height:inherit; height:auto; padding-top:0; padding-right:8px;}
        .price-table td:nth-of-type(5) {max-height:inherit; height:auto; padding-left:8px; padding-top:0px;}



                                    /*  HTML hero area sliders  */

.hero-1 {float:left; margin-bottom:0px; display:inline-block; width:100%; padding-right:0%}
.hero-2 {float:left; margin-bottom:0px; display:inline-block; width:100%; padding-left:0%; padding-right:0%;}
.hero-2-2 {float:left; margin-bottom:0px; display:inline-block; width:100%; padding-left:0%; padding-right:0%;}
.hero-3 {float:left; margin-bottom:0px; display:inline-block; width:100%; padding-left:0%}

.cisco .homepage-hero .hero-1 .block-image, .cisco .homepage-hero .hero-2 .hero-2-2 .block-image, .cisco .homepage-hero .hero-3 .block-image {height:132px;}
.homepage-hero.cisco {min-height:1px}



    table.cat-quicklinks {}
    .cat-quicklinks thead {width:100%}
    .cat-quicklinks thead td {}
    .cat-quicklinks tbody {float:left}
    .cat-quicklinks tbody td {width:31%; border:1px solid #cccccc; border-radius:5px; margin-bottom:10px; background-color:#eef7fe; padding:5px;}
    .cat-quicklinks tbody td:nth-of-type(1n+1) {margin-right:2%; padding-right:10px}
    .cat-quicklinks tbody td:nth-of-type(1n+2) {margin-left:1.5%; margin-right:1.5%}
    .cat-quicklinks tbody td:nth-of-type(1n+3) {margin-left:2%; margin-right:0}
    .cat-quicklinks tbody td a {}
    
         .top-buy {bottom:0; border-top-right-radius:3px; border-bottom-right-radius:3px; width:31px;}

    
    li.post-599151::after {top:20px; right:-8px;}
    
    .products.content-wrap {grid-template-columns: 48% 48%; column-gap:4%;}
    
    
    .entry-content.single-content {padding: 20px 16px !important}
    body.page-template-default .entry-content.single-content {padding: 0 !important}
    :root {--global-md-spacing: 0 !important;}
	
	.content-container.site-container aside#secondary #custom_html-18 {width:33.3% !important; padding-left:0 !important; padding-right:10px !important;}
	.content-container.site-container aside#secondary #custom_html-19 {width:33.3% !important; padding-left:5px !important; padding-right:5px !important}
	.content-container.site-container aside#secondary #custom_html-20 {width:33.3% !important; padding-left:10px !important; padding-right:0 !important}

  

  
  .article-first .intro-image {float:left; width: 30%;}
  .article-first h2 {float:left; width: 70% !important; padding-left: 16px !important;}
  .article-first p.intro {
    float: left;
    clear: none;
    width: 70%;
    padding-left: 16px;}

    .article-first p.last {
      float: left;
      clear: none;
      width: 70%;
      padding-left: 16px;}

    .woocommerce ul.products.content-wrap {
    grid-template-columns: 1fr 1fr 1fr !important;
    display: grid !important;
    column-gap: 16px;
    row-gap: 16px;}

    .woocommerce ul.product-cats {
        grid-template-columns: 1fr 1fr 1fr !important;
        display: grid !important;
        column-gap: 16px;
        row-gap: 16px;}

    .kadence-woo-ordering {margin-bottom: 26px;}
    
        body.tax-product_cat ul.products.content-wrap {
    grid-template-columns: 1fr 1fr 1fr;
    display: grid !important;
    column-gap: 16px;
    row-gap: 16px;}

    body.tax-product_cat .product-details.content-bg.entry-content-wrap {
        padding: 0 10px !important;}


    .products li {
        margin-bottom: 0px;
    }

    .products li:nth-of-type(2n+1) {
        margin-right: 0%;}
    .products li:nth-of-type(2n+2) {
        margin-right: 0%;}

    body.tax-product_cat .product-archive li.product-category {margin:0 !important;}

    .tax-product_cat li.product-category.product .product-details h2.woocommerce-loop-category__title {
        font-size: 0.9rem;
        line-height: 1.2rem;}


    .woocommerce ul.products.content-wrap.product-archive li.entry.content-bg .shop-home-stock {
        margin-top: -55px;
    }

    .shop-home-stock p.h2-style, .shop-home-stock .ten-day-delivery p.h3-style, .shop-home-stock .ten-day-delivery p.h2-style {text-align: center;}
    
    body.tax-product_cat .shop-home-stock {
        margin-top: -55px;
        width: 96%;
        left: 2%;}

    .woocommerce ul.products li.product a img {border-bottom:1px solid #e1e1e1;}
    body.tax-pwb-brand.woocommerce ul.products li.product a img, body.search-results.woocommerce ul.products li.product a img {border-bottom:none}

    body.tax-product_cat .product-details {border-top:0}

    .woocommerce.widget_product_categories>ul li .kadence-cat-toggle-sub, .woocommerce.widget_product_categories>ul li.cat-parent.sub-toggle-active>.kadence-cat-toggle-sub, .woocommerce.widget_product_categories>ul li ul li .kadence-cat-toggle-sub {width:6%;}
    ul.children li.sub-toggle-active li.current-cat > a {width:99.5% !important}

    .cisco .homepage-hero .hero-1 .block-image, .cisco .homepage-hero .hero-2 .block-image, .cisco .homepage-hero .hero-2-2 .block-image, .cisco .homepage-hero .hero-3 .block-image {}

    .homepage-hero-content {display: flex; margin-top: 0; margin-bottom: 0; column-gap: 2%; justify-content: center}
    .owl-pagination-true {margin-bottom:0 !important;}
    .owl-carousel .owl-dots.disabled {display:none !important}
    .homepage-hero-contemnt-holder {
        width: 100%;
        float: left;
        display: inline-block;
    }

    ul.product-categories {height:auto; margin-top:10px; float: left;}


    .homepage-hero-contemnt-holder {width:100%}
    .hero-1-holder {
        width: 32%;
    }
    .hero-2-holder {
        width: 32%;
    }
    .hero-3-holder {
        width: 32%;
    }

    .homepage-hero.cisco {padding:30px 16px 36px;}

    .cisco .homepage-hero .hero-1 .block-image, .cisco .homepage-hero .hero-2 .block-image, .cisco .homepage-hero .hero-2-2 .block-image, .cisco .homepage-hero .hero-3 .block-image {min-height: 133px; height: 133px;}

    .primary-sidebar ul.product_list_widget li a .product-title {width:80%;}
    .primary-sidebar section.widget_recently_viewed_products img {min-width:15%; max-height: 15%;}

    .shop-contact h1 {width:90%; margin-left: 5%;}
    .shop-contact h2 {width:70%; margin-left: 15%;}

    .woocommerce ul.products li.product a.woocommerce-loop-image-link {height: 136px;}

    body.contact-us-page .contact-form .forminator-button.forminator-button-submit {width:60%; margin-left: 20%;}

    .block.conceal-logo {margin-top:-75px;}
    .corp-page .zebra .zebra-text {clear:both}
    .corp-page .zebra .zebra-image img {display:inline-block}
    .block-content.zebra .block.zebra-image {text-align: center; width: 100%;}

    .corp-page.beyond-storage .block-title-text {top:205px}

    .corp-page.dell-infrastructure .block-title-text .pre-title {top:-20px;}
    .corp-page.dell-infrastructure .block-title-text h1 {margin-top:95px;}
    .corp-page.dell-infrastructure .block-title-text {top:235px;}

    .corp-page.sonic-wall .block-title-text {top:105px;}
    .corp-page.sonic-wall .block-title-text .pre-title {top:170px;}
    .corp-page.sonic-wall .block-title-text h1 {margin-top:110px;}

    .corp-page.palo-alto .block-title-text .pre-title {top:-25px;}

    .knowbe4 .block-title-text .knowbe4 .block-content {width:220px;}

    .corp-page.conceal .block-title-text .pre-title {top:8px}
    .corp-page.fidelis .block-title-text h1 {margin-top:91px;}
    .corp-page.fidelis-elevate .block-title-text h1 {margin-top: 90px;}
    .corp-page.knowbe4 .block-title-text {top:117px;}
    .corp-page.knowbe4 .block-title-text h1 {margin-top:83px;}

    section.homepage-feature-section.clarity .block-image {width:110px;}

    .homepage-feature-section.clarity .block-button-holder .block:nth-of-type(1) {margin-right: 10px; text-align: left; float: left;} 

    section.homepage-feature-section.apc-homepage .block-image {margin-bottom: 46px;}
    .homepage-feature-section.clarity .block-button-holder .block {float:left}

    section.homepage-feature-section .block-image {height:330px;}
    section.fujitsu-server-racks img {max-width: 130%; width:100%;}
    section.juniper-ex2300 .block-image {height:200px;}

    body.home .brand-header-feature-spot {padding-bottom:30px;}
    body.home .feature-spot:last-of-type {margin-bottom: 36px;}
    body.home .price-lock.brand-header-feature-spot {padding-top:36px;}
    body.home .feature-spot .block-text-content {min-height: 155px;}
    body.home .feature-spot:last-of-type .block-text-content {min-height:130px;}

    .feature-spot.matrix-2-in-1 .block-image-content {background-size: 39%; background-position: 76% 50%;}
    .feature-spot.clarity-homepage .block-image-content {background-size: 37%; background-position: 74% 50%;}
    .feature-spot.elite-laptop-stand-homepage .block-image-content {background-size: 40%; background-position: 76% 50%;}

    .feature-spot.wd-8tb-nas-homepage .block-image-content {background-size: 41%;}
    .feature-spot.logitech-mx-keybpard-homepage .block-image-content {background-size: 44%;}
    .feature-spot.apc-8kva-homepage .block-image-content {background-size: 28%; background-position: 74% 50%;}
    .feature-spot.ruckus-networks-homepage .block-image-content {background-position: 86% 50%;}
    .feature-spot.apc-6000kva-homepage .block-image-content {background-size: 70%;}

    .feature-spot.thinkpad-p14-homepage .block-image-content {background-size: 49%; background-position: 73% 50%;}

    .multi-discount-available .shop-contact h1 {width:70%; margin-left: 15%;}

    .feature-spot.e5400-me .block-image-content {background-position: 76% 50%; background-size: 42%;}

    section.homepage-feature-section .block-image.homepage-h3c-image {height:420px !important}
    section.homepage-feature-section .block-image.homepage-aigpu-image {height:230px !important}


    body.about-us-page .block.office-photo {height:230px;}
    body.about-us-page .block.office-photo .block-holder {margin-top:-65px}

    .zero-price-product .request-quote-loop {font-size: 0.9rem;}



}



/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/




/*  Screensize 640px    */
@media only screen 
and (min-width : 620px) {


/* Slider */
        .category-slider {padding-left:6px; padding-right:6px;}
        .category-slider .slide-holder .slide-image {min-height:142px;}
        




.grid-lg-col-4 li { background-color:transparent;}
.grid-lg-col-4 li:nth-of-type(2n+1) {padding-left:0; padding-right:3%; margin-bottom:16px; width:100%; float:left; clear:none}
.grid-lg-col-4 li:nth-of-type(2n+2) {padding-left:3%; padding-right:0%; margin-bottom:16px; width:100%; float:left; clear:none}

.grid-lg-col-4.products li > a, .grid-lg-col-4.products-grid-view li > a {max-height:293px; height:293px;}


.woocommerce ul.products.woo-archive-btn-button .button {padding:0; padding-top:5px; padding-bottom:5px;}
.woocommerce ul.products.woo-archive-btn-button .button.added {padding:0;}
.shop-home-stock-content p.stock-m13 {line-height:1rem}

.kadence-woo-results-count {width:auto; text-align:left}
.kadence-woo-ordering {margin-top:-15px; width:auto}


.woocommerce ul.products li.product:first-of-type {display:block !important;}

.woocommerce-pagination {float:right; width:auto}

.primary-sidebar {display:inline-block; width:100%;}

.lenovo .homepage-hero .block-image {background-position:85% 100%;}
.shop .homepage-hero .block-image {background-position:60% 100%; background-size:150%}
.refresh .homepage-hero .block-image {background-position:50% 50%; background-size:200%;}

.primary-sidebar section:nth-of-type(4).widget_text.widget.widget_custom_html {margin-bottom:36px !important;}


.widget.woocommerce.widget_recently_viewed_products {padding-bottom:26px;}

.shop-home-stock .tooltip:hover .tooltip-text {width:170px; margin-left:-85px;}

.testimonial-slider .testimonial-text {font-size:1.5rem; line-height:1.8rem;}



.home .what-is-refresh div:nth-of-type(3) {width:100%;}
.home .what-is-refresh ul {margin-bottom:0; width:100%;}
.home .mobile-highlights ul li:nth-of-type(even) {width:40%; clear:none}
.home .mobile-highlights ul li:nth-of-type(odd) {width:50px; clear:none}
.home .mobile-highlights ul li:nth-of-type(5) {clear:left}
.home .mobile-highlights ul li:nth-of-type(9) {clear:left}
.home .mobile-highlights ul li:nth-of-type(13) {clear:left}


/*  product archive catelog holders */

ul.products li.product .entry-content-wrap {min-height:345px;}
.woocommerce ul.products.woo-archive-btn-button .button {padding:7px 10px;}

.testimonial-slider .in-quote {width:8%;}

.tax-product_cat .saving-holder {width:580px; float:none; margin:auto;}
.tax-product_cat .saving-two {display:block; margin-bottom:16px;}
.tax-product_cat .budget-saving .saving {width:50%; margin-left:0; float:left; padding-right:8px;}
.tax-product_cat .budget-saving .saving-two {width:50%; float:right; padding-left:8px;}
.tax-product_cat .budget-saving .sup {width:580px; margin:auto; float:none; clear:left}
.tax-product_cat .budget-saving .sup span {width:100%; display:inline-block}

.tax-product_cat .what-is-refresh ul li:nth-of-type(odd) {clear:none; width:50px;}
.tax-product_cat .what-is-refresh ul li:nth-of-type(even) {clear:none; width:40%;}
.tax-product_cat .what-is-refresh ul li:nth-of-type(9) {clear:left}


/*          shop-hero               */
            
            .cisco .homepage-hero .block-image {background-size:160%;}



                                    /*  HTML hero area sliders  */

.cisco .homepage-hero .hero-1 .block-image, .cisco .homepage-hero .hero-2 .hero-2-2 .block-image, .cisco .homepage-hero .hero-3 .block-image {height:179px;}

    .quicklinks-home tbody td {min-height:55px;}



    li.post-599151::after {top:25px; right:-8px;}
    
    .products.content-wrap {grid-template-columns: 48.5% 48.5%; column-gap:3%;}



    

    .article-first h2 {padding-left: 26px !important;}
  .article-first p.intro {
    padding-left: 26px;}
    .article-first p.last {
      padding-left: 26px;}

      .content-image.first {clear:left}
      
      .content-image {
        display: block;
        clear: none;
        text-align: center;
        width: 50%;
        float: left;}


    .woocommerce ul.products.content-wrap {
        grid-template-columns: 1fr 1fr 1fr 1fr !important;
        display: grid !important;
        column-gap: 16px;
        row-gap: 16px;}

        .woocommerce ul.product-cats {
            grid-template-columns: 1fr 1fr 1fr 1fr !important;
            display: grid !important;
            column-gap: 16px;
            row-gap: 16px;}

    body.tax-product_cat ul.products.content-wrap {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        display: grid !important;
        column-gap: 16px;
        row-gap: 16px;}

        .shophome-sidebar-widget.homepage-shop-categories .widget li a:hover, ul.children li.sub-toggle-active li.current-cat > a {width:99.7% !important}

        .primary-sidebar section.widget_recently_viewed_products img {
            min-width: 15%;}
        
        .primary-sidebar .woocommerce-Price-amount.amount, .primary-sidebar .woocommerce-price-suffix {
            width: 83%;}

        .woocommerce ul.products.content-wrap.product-archive li.entry.content-bg .shop-home-stock {
            width: 86%;
            margin-left: 7%; left: 0;
        }

        .shop-home-stock p.h2-style, .shop-home-stock .ten-day-delivery p.h3-style, .shop-home-stock .ten-day-delivery p.h2-style {text-align: center;}


        .cisco .homepage-hero .hero-1 .block-image, .cisco .homepage-hero .hero-2 .block-image, .cisco .homepage-hero .hero-2-2 .block-image, .cisco .homepage-hero .hero-3 .block-image {height:177px;}


        .hero-1-holder {
            width: 33%;
        }
        .hero-2-holder {
            width: 33%;
        }
        .hero-3-holder {
            width: 33%;
        }

        .homepage-hero-content {column-gap: 1.5%;}
        .homepage-hero.cisco {padding:30px 16px 36px;}

        .block-image.top-banner-1-2 {display:none}
        .block-image.top-banner-1-1 {display:block}

        .homepage-banner-area-top .homepage-banner-area-top-content .block-image.top-banner-1-1 {width:589px; height:74px; margin: auto !important; border: 1px solid #cccccc;}

        .shop-contact h2 {width:100%; margin-left: 0; padding-bottom: 16px;}


        .corp-page .block-title-text {top:285px;}
        .corp-page .block-title-text h1 {margin-top:2.4rem; line-height: 3rem; font-size:2.5rem;}
        .corp-page .block-title-text .block-button-holder .block-button {width:60%; margin-left: 20%;}
        .zebra .block-button-holder .block-button {width:50%; margin-left: 25%;}

        .block.conceal-logo {margin-top:-120px;}

        .block.fidelis-logo {margin-top:-87px}
        .fidelis-elevate .fidelis-logo {margin-top:-147px;}

        .corp-page .block-content.zebra .zebra-image {width:40% !important; padding-right: 26px;}
        .corp-page .block.zebra-text {width:60% !important; float: left;}
        .corp-page .zebra .block-button-holder .block-button {margin-left:0}
        .block-content.zebra:nth-of-type(2) .block.zebra-image {padding-right: 0; padding-left: 26px;}

        .corp-page .zebra .zebra-text {clear: none;}
        .corp-page .zebra-text h2 {margin-top: 0;}
        .block-content.zebra:nth-of-type(2) .block.zebra-text {padding-left:0px; padding-right: 0px;}

        .corp-page .background-image-holder.accessories .block-content::after {background-position: -70% 50%;}

        .corp-page.beyond-infrastructure .block-title-text {top: 220px;}

        .corp-page.dell-infrastructure .block-title-text .pre-title {top:-50px}
        .corp-page.dell-infrastructure .block-title-text {top:265px}

        .corp-page.sonic-wall .block-title-text {top:75px;}
        .corp-page.sonic-wall .block-title-text .pre-title {top:220px;}

        .block.palo-alto-logo {width:60%}

        .corp-page.conceal .block-title-text {position:absolute; top: 245px;}

        .corp-page.knowbe4 .block-title-text {top:105px;}
        .corp-page.knowbe4 .block-title-text .pre-title {top:160px;}

        .corp-page.knowbe4 .block-title-text {top:125px;}
        .corp-page.knowbe4 .block-title-text .pre-title {top:81px;}

        .corp-page.conceal .block-title-text .pre-title {top:-40px;}
        .corp-page.conceal .block-title-text h1 {margin-top:72px;}

        .corp-page.fidelis .block-title-text .pre-title {top:-8px;}

        .corp-page.fidelis-elevate .block-title-text .pre-title {top:-70px;}
        .knowbe4 .block-title-text .knowbe4 .block-content {margin-top:-20px;}

        .corp-page.knowbe4 .block-title-text h1 {margin-top: 65px;}

        .corp-page.beyond-secure .block-title-text h1 {margin-top:60px;}


        section.homepage-feature-section.clarity {width:65%; float: left;}
        section.homepage-feature-section.extreme-homepage {width:35%; float: left;}
        section.homepage-feature-section.beyond-secure {width:50%; float: left;}
        section.homepage-feature-section.knowbe4 {width:50%; float: left;}
        section.homepage-feature-section:nth-of-type(1) {padding-right:10px; padding-left: 0;}
        section.homepage-feature-section:nth-of-type(2) {padding-right:0px; padding-left: 10px;}
        section.homepage-feature-section:nth-of-type(3) {padding-right:10px; padding-left: 0px;}
        section.homepage-feature-section:nth-of-type(4) {padding-right:0px; padding-left: 10px;} 
        section.homepage-feature-section.clarity .block-image {width:auto; height: 185px; overflow: hidden; margin-bottom: 16px;}
        section.homepage-feature-section.beyond-secure .block-image {width:auto; height: 185px; overflow: hidden; margin-bottom: 16px;}
        section.homepage-feature-section.knowbe4 .block-image {width:auto; height: 185px; overflow: hidden; margin-bottom: 16px;}

        .homepage-feature-section.clarity .block-button-holder .block:nth-of-type(1) {margin-right: 0px; text-align: center; float: none;}

        .achive-loop-left-banner-area {width:551px; display: table; margin: 0 auto 56px; float: none;}
        .achive-loop-left-banner-area-content>.block:nth-of-type(1) {width:300px; float: left; margin-right: 8px;}
        .achive-loop-left-banner-area-content>.block:nth-of-type(2) {width:235px; margin-left: 8px;}

        .we-can-help-you-list li {width:20%; float: left; clear: none;}
        .we-can-help-you-list li:nth-of-type(5n+1) {padding-left:0px; padding-right:10px;}
        .we-can-help-you-list li:nth-of-type(5n+2) {padding-left:2px; padding-right: 6px;}
        .we-can-help-you-list li:nth-of-type(5n+3) {padding-left:6px; padding-right: 6px;}
        .we-can-help-you-list li:nth-of-type(5n+4) {padding-left:6px; padding-right: 2px;}
        .we-can-help-you-list li:nth-of-type(5n+5) {padding-left:10px; padding-right: 0px;}
        .we-can-help-you-list li .block-image-holder {width: 100%; text-align: center; border-bottom: 1px solid #e2e2e2; height: 50px;}
        .we-can-help-you-list li .block-content-image {float: none; width: 50%; margin: 0; display: inline-block;}
        .we-can-help-you-list li:nth-of-type(4) .block-content-image {width:35%}
        .we-can-help-you-list li .block-content-image img {height:100%; width:auto; max-height: 50px;}
        .we-can-help-you-list .block-content {display: block;}
        .we-can-help-you-list li p {font-size: 0.8rem; text-align: center; padding: 6px 6px 0 6px;}
        .we-can-help-you-list .block-text-holder {height: 60px;}
        .homepage-help .we-can-help-you-list {padding-bottom: 0;}

        .entry-hero .hero-container {padding-left: 0;}
        .page-id-133158 .entry-hero .hero-container, .page-id-133166 .entry-hero .hero-container {padding-left: 16px;}        

        section.homepage-feature-section.apc-homepage .block-image {margin-bottom: 106px;}
        .homepage-feature-section.clarity .block-button-holder .block:nth-of-type(1) {float:left}

        body.error404 .entry-content-wrap p {padding: 0 35px; text-align: center;}

        section.homepage-feature-section .block-image {width:40%; margin-right: 4%; height: 165px;}
        section.homepage-ducma3 .block-holder.block-image .block-content {margin-top:-40px;}
        section.juniper-ex2300 .block-image {height:120px;}

        .homepage-right section.trade-discount .block-holder.block-image {margin-right: 4%; width: 40%;}
        .homepage-right section.trade-discount .block-holder.block-image .homepage-feature-image {margin-top:-170px;}
        .homepage-right section.trade-discount .block-holder.block-image {height:175px;}
        .homepage-right section .block-holder.block-text h1 {font-size: 1.4rem; line-height: 1.7rem;}
        .homepage-right section .block-holder.block-text p {font-size: 1.2rem; line-height: 1.5rem;}
        .homepage-right section .block-holder.block-image {margin-right:16px;}
        .homepage-right section .block-holder.block-image {width:17%;}
        .homepage-right section.trade-discount {padding-bottom:36px}

        body.home .brand-header-feature-spot {padding-top:36px}
        body.home .feature-spot {clear: none;}
        body.home .feature-spot .block-text-content {min-height: 205px;}

        .price-lock-title {padding-top:21px;}
        .block.price-lock-area {margin-bottom:46px;}
        .price-lock .block-drop-background .feature-spot:nth-of-type(4n+1), .price-lock .block-drop-background .feature-spot:nth-of-type(4n+2), .price-lock .block-drop-background .feature-spot:nth-of-type(4n+3), .price-lock .block-drop-background .feature-spot:nth-of-type(4n+4) {padding:0; margin: 0;}

        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(1) {padding-right:10px; margin-bottom: 26px;}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(2) {padding-left: 10px; margin-bottom: 26px;}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(3) {padding-right: 10px; margin-bottom: 26px; clear:left}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(4) {padding-left:10px; margin-bottom: 26px;}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(5) {padding-right:10px; margin-bottom: 26px; clear: left;}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(6) {padding-left: 10px; margin-bottom: 26px;}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(7) {padding-right: 10px; margin-bottom: 26px;}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(8) {padding-left:10px; margin-bottom: 26px;}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(9) {padding-right:10px; margin-bottom: 26px;}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(10) {padding-left: 10px; margin-bottom: 26px;}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(11) {padding-right: 10px; margin-bottom: 26px;}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(12) {padding-left:10px; margin-bottom: 26px;}
        .price-lock .feature-spot .block-image h1 {max-width:86%; padding-right: 16px;}
        .price-lock p.note {text-align: right;}
        body.home .feature-spot .block-text-content {min-height: 185px;}
        body.home .feature-spot:last-of-type .block-text-content {min-height:185px;}
        .homepage-blue h1 {padding:14px 10px;}
        .price-lock .block-text h1 {font-size:1.2rem; line-height: 1.6rem;}
        body.home .price-lock .feature-spot .block-text-content {min-height: 220px;}
        .price-locked-price {font-size: 1rem; margin-left: 9px;}
        body.home .price-lock .feature-spot.apc-8kva-homepage .block-text-content {min-height: 290px;}
        body.home .price-lock .feature-spot.ruckus-networks-homepage .block-text-content {min-height: 287px;}
        .feature-spot.logitech-mx-keybpard-homepage .block-image-content {background-position: 90% 50%;}
        .feature-spot.apc-8kva-homepage .block-image-content {background-size: 42%; background-position: 94% 50%;}


        .feature-spot.matrix-2-in-1 .block-image-content {background-size: 58%; background-position: 99% 50%;}
        .feature-spot.clarity-homepage .block-image-content {background-size: 56%; background-position: 101% 50%;}
        .feature-spot.elite-laptop-stand-homepage .block-image-content {background-size: 60%; background-position: 106% 50%;}

        body.home .price-lock .feature-spot.ducma3-homepage .block-text-content {min-height: 243px;}
        .feature-spot.thinkpad-p14-homepage .block-image-content {background-size: 69%; background-position: 91% 50%;}

        .multi-discount-available .shop-contact h1 {width:100%; margin-left: auto; font-size: 1.7rem !important;}

    
        .feature-spot.e5400-me .block-image-content {background-position: 105% 50%; background-size: 62%;}

        section.homepage-feature-section .block-image.homepage-h3c-image {height:230px !important}
        section.homepage-feature-section .block-image.homepage-aigpu-image {height:120px !important}

        body.about-us-page .block.office-photo {height:270px;}
        body.home .we-can-help-you-block.homepage-help {min-height:160px}

        .shop-home-stock p.request-lead-in-loop {padding-top:6px !important}
        
}




/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/









/*  Screensize 768px    */
@media only screen 
and (min-width : 748px) {


.global-shortage-story figure.wp-block-image.size-large.is-resized {width:15%;}
.global-shortage-story .story-image:nth-of-type(2) {width:25%; float:left; margin-right:26px;}


.grid-lg-col-4 {grid-template-columns: 25% 25% 25% 25%}

.grid-lg-col-4 li:nth-of-type(4n+1) {padding:0 !important; margin:0 !important}
.grid-lg-col-4 li:nth-of-type(4n+2) {padding:0 !important; margin:0 !important}
.grid-lg-col-4 li:nth-of-type(4n+3) {padding:0 !important; margin:0 !important}
.grid-lg-col-4 li:nth-of-type(4n+4) {padding:0 !important; margin:0 !important}

.grid-lg-col-4 li:nth-of-type(4n+1) {padding-right:5% !important; margin-bottom:16px !important;}
.grid-lg-col-4 li:nth-of-type(4n+2) {padding-left:1.25% !important; padding-right:3.55% !important; margin-bottom:16px;}
.grid-lg-col-4 li:nth-of-type(4n+3) {padding-left:3.5% !important; padding-right:1.25% !important; margin-bottom:16px;}
.grid-lg-col-4 li:nth-of-type(4n+4) {padding-left:5% !important; margin-bottom:16px !important;}


/*  Primary sidebar */

    .home .primary-sidebar section:nth-of-type(4) {width:33.3%; float:left; padding-right:10px;}
    .home .primary-sidebar .sidebar-inner-wrap section.widget_text.widget_custom_html:nth-of-type(5) {padding-left:5px !important; padding-right:5px !important; float:left !important}
    .home .primary-sidebar .sidebar-inner-wrap section.widget_text.widget_custom_html:nth-of-type(6) {padding-left:10px !important; padding-right:0px !important; float:left}
    
    .primary-sidebar section:nth-of-type(4) {margin:0 0 16px; float:right;}
    aside .woocommerce.widget_recently_viewed_products {width:100%; float:left}
    
    .primary-sidebar section:nth-of-type(4) {float:left; margin:16px 0 56px !important}
    .primary-sidebar section:nth-of-type(6) {width:50%; float:left; clear:none}
    .primary-sidebar section:nth-of-type(7) {width:50%; float:left; clear:none}
    
    .category-slider .slide-holder .slide-image {min-height:134px;}
    
    .primary-sidebar {width:100%;}

.lenovo .homepage-hero .block-image {background-position:95% 100%;}
.sonicwall .homepage-hero .block-image {background-position:85% 50%;}
.shop .homepage-hero .block-image {background-position:60% 10%; background-size:125%}
.refresh .homepage-hero .block-image {background-position:50% 50%; background-size:120%;}

.grid-lg-col-4.products li > a, .grid-lg-col-4.products-grid-view li > a {height:174px;}


.shop-home-stock .tooltip:hover .tooltip-text {width:196px; margin-left:-98px;}

#custom_html-8, #custom_html-9, #custom_html-10 {border:1px solid transparent; clear:none; width:33% !important; float:left} 



.shop-contact h1 {font-size:1.3rem; line-height:1.5rem;}
.shop-contact h2 {font-size:1.4rem; line-height:1.6rem;}


.saving-holder {width:100%; margin-left:0;}

.budget-saving .saving {width:100%; margin-bottom:16px; padding-right:0}
.budget-saving .saving-image {width:20%; float:left; height:144px; overflow:hidden}
.budget-saving .new-and-refresh {width:40%; float:left}
.budget-saving .new-price, .budget-saving .refresh-price {float:left; width:100%; height:72px;}
.budget-saving .saving-price {float:left; width:40%; margin-top:0; height:144px;}
.budget-saving .saving-price div:nth-of-type(1) {margin-top:34px;}
.budget-saving .saving-two {width:100%; padding-left:0;}
.budget-saving .sup {margin-left:0;}
.what-is-refresh ul {margin-bottom:56px; float:left; display:block}




/*          Top Banners             */

            .block-image.top-banner-1 {display:none;}
            .block-image.top-banner-1-1 {display:block;}
            .block-image.top-banner-1-2 {display:none}
            
            .homepage-banner-area-top .homepage-banner-area-top-content .block-image.top-banner-1-1 {margin-left:auto; margin-right:auto}

/*          shop-hero               */
            
            .cisco .homepage-hero .block-image {background-size:100%; height:255px}
            .homepage-hero {min-height:290px;}



                                    /*  HTML hero area sliders  */

.cisco .homepage-hero .hero-1 .block-image, .cisco .homepage-hero .hero-2 .hero-2-2 .block-image, .cisco .homepage-hero .hero-3 .block-image {height:216px;}
.cisco .homepage-hero .hero-1 .block-image, .cisco .homepage-hero .hero-2 .hero-2-2 .block-image, .cisco .homepage-hero .hero-3 .block-image {background-size:102%;}

    .quicklinks-home tbody {width:100%;}
    .quicklinks-home tbody tr {float:left; width:100%;}
    .quicklinks-home tbody td {text-align:left; padding-left:5px; padding-right:5px; min-height:1px; width:32%}
    .quicklinks-home tbody td:nth-of-type(1n+2) {margin-left:0.75%; margin-right:0.75%;}
    .quicklinks-home tbody td:nth-of-type(1n+1) {margin-right:0.75%;}
    .quicklinks-home tbody td:nth-of-type(1n+3) {margin-left:0.75%; margin-right:0}
    .top-buy {font-size:0.6rem; line-height:0.8rem;}
    
    
        li.post-599151::after {top:12px; right:2px;}
        
            .products.content-wrap {grid-template-columns: 25% 25% 25% 25%; column-gap:0%;}

	
            .article-first .intro-image {
             width: 19%;
          }

    .woocommerce ul.products.content-wrap {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr !important ;}

    body.tax-product_cat ul.products.content-wrap {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr !important ;}

        .woocommerce ul.product-cats {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr !important ;}
    
    .tax-product_cat li.product-category.product .product-details h2.woocommerce-loop-category__title {
        font-size: 0.8rem;
        line-height: 1rem;}


        .cat-title-holder {display:inline-block;}


        ul.product-categories {width:50%; margin-left: 25% !important;}

        .cisco .homepage-hero .hero-1 .block-image, .cisco .homepage-hero .hero-2 .block-image, .cisco .homepage-hero .hero-2-2 .block-image, .cisco .homepage-hero .hero-3 .block-image {height:221px;}


        .hero-1-holder {
            width: 32%;
        }
        .hero-2-holder {
            width: 32%;
        }
        .hero-3-holder {
            width: 32%;
        }

        .homepage-hero-content {column-gap: 2%;}
        .homepage-hero.cisco {padding:30px 16px 36px; text-align: center;}
        .homepage-hero-content-holder {width:736px; margin:auto; float: none; text-align: center;}


        body.contact-us-page .contact-us-address {width:50%; float: left;}
        body.contact-us-page .contact-form {width:50%; float: left;}
        body.contact-us-page .forminator-row:nth-of-type(2) {width: 50%; float: left; padding-right: 1%;}
        body.contact-us-page .forminator-row:nth-of-type(3) {width: 50%; float: left; padding-left: 1%;}
        body.contact-us-page .forminator-row:nth-of-type(5) {padding-bottom:36px}
        body.contact-us-page .contact-map {float: left; clear: both; width: 100%;}
        body.contact-us-page .entry-content-wrap {margin-bottom: 0;}
        

        .block-content.zebra .zebra-image {width:40%; float: left; padding-right: 26px;}
        .block-content.zebra .zebra-text {width:60%; float: left;}
        .entry-content.single-content h2 {margin-top:0}
        .zebra .block-button-holder .block-button {margin-left:0}

        .block-content.zebra:nth-of-type(2n) .zebra-image {width:40%; float: left; padding-left: 26px; padding-right: 0;}
        .block-content.zebra:nth-of-type(2) .zebra-text {width:60%; float: left;}

        .block.conceal-logo {margin-top:-110px;}

        .corp-page .background-image-holder.accessories .block-content::after {background-position: -95% 50%;}

        .corp-page.sonic-wall .block-title-text .pre-title {top:270px;}

        .corp-page.palo-alto .block-title-text .pre-title {top:16px}

        .corp-page.conceal .block-title-text {position:absolute; top: 275px;}

        .knowbe4 .block-title-text .knowbe4 .block-content {margin-top: 0px; width:250px;}
        .corp-page.knowbe4 .block-title-text .pre-title {top:110px;}
        .corp-page.knowbe4 .block-title-text h1 {margin-top: 71px;}

        section.homepage-feature-section.clarity .block-image {width:auto; height: 235px;}
        section.homepage-feature-section.beyond-secure .block-image {width:auto; height: 235px;}
        section.homepage-feature-section.knowbe4 .block-image {width:auto; height: 235px;}
        section.homepage-feature-section .block-holder.button {text-align: left;}

        .homepage-feature-section.clarity .block-button-holder .block {margin-right: 0px; text-align: left; float: left;}
        .homepage-feature-section.clarity .block-button-holder .block:nth-of-type(1) {margin-right: 10px; text-align: left; float: left;} 

        .we-can-help-you-list li .block-image-holder {height: 70px;}
        .we-can-help-you-list li p {font-size: 1rem; line-height: 1.2rem; padding-top: 9px;}
        .we-can-help-you-list .block-text-holder {height:70px}
        
        body.error404 .entry-content-wrap p {padding: 0 25px;}

        section.homepage-feature-section .block-image {height:215px}
        section.juniper-ex2300 .block-image {height:140px;}
        .homepage-right section.trade-discount .block-holder.block-image .homepage-feature-image {margin-top:-250px;}
        .homepage-right section.trade-discount .block-holder.block-image {height:145px;}

        body.home .feature-spot .block-text-content {min-height: 185px;}
        body.home .feature-spot.fujitsu-lifebook .block-text-content .block-text-content {min-height:200px;}
        body.home .feature-spot.clarity-homepage .block-text-content .block-text-content {min-height:200px;}
        body.home .feature-spot.ducma3-homepage .block-text-content .block-text-content {min-height:225px;}
        body.home .feature-spot.matrix-3-homepage .block-text-content .block-text-content {min-height:225px;}
        .price-lock p.note {text-align: right;}

        body.home .price-lock .feature-spot.fujitsu-lifebook .block-text-content {min-height: 175px;}
        body.home .price-lock .feature-spot.clarity-homepage .block-text-content {min-height: 220px;}
        body.home .price-lock .feature-spot.ducma3-homepage .block-text-content {min-height: 175px;}
        body.home .price-lock .feature-spot.matrix-3-homepage .block-text-content {min-height: 175px;}

        .homepage-blue h1 {padding:14px 75px;}

        .feature-spot.matrix-2-in-1 .block-image-content {background-size: 48%; background-position: 85% 50%;}
        .feature-spot.clarity-homepage .block-image-content {background-size: 46%; background-position: 85% 50%;}
        .feature-spot.elite-laptop-stand-homepage .block-image-content {background-size: 50%; background-position: 86% 50%;}

        body.home .price-lock .feature-spot .block-text-content, body.home .price-lock .feature-spot.clarity-homepage .block-text-content {min-height: 200px;}
        body.home .price-lock .feature-spot.apc-8kva-homepage .block-text-content, body.home .price-lock .feature-spot.ruckus-networks-homepage .block-text-content {min-height: 265px;}

        .feature-spot.thinkpad-p14-homepage .block-image-content {background-size: 59%; background-position: 91% 50%;}
        body.home .price-lock .feature-spot.ducma3-homepage .block-text-content {min-height: 200px;}
        body.home .price-lock .feature-spot.thinkpad-p14-homepage .block-text-content {min-height: 200px;}

        .block.multi-discount-available {margin-top: 16px;}
        .multi-discount-available .shop-contact h1 {font-size: 1.6rem !important;}

        .feature-spot.e5400-me .block-image-content {background-position: 85% 50%; background-size: 52%;}
        section.homepage-feature-section .block-image.homepage-h3c-image {height:280px !important}
        section.homepage-feature-section .block-image.homepage-aigpu-image {height:150px !important}

        body.about-us-page ul.in-page-list {margin-left:16px;}

        body.about-us-page .block.office-photo {height:310px;}
        body.about-us-page .block.office-photo .block-holder {margin-top:-95px}
        body.home .we-can-help-you-block.homepage-help {min-height:190px}

        .shop-home-stock .delivery-holder {padding:5px 5px 8px 5px !important}

        .zero-price-product .request-quote-loop {line-height: 1.1rem; padding: 5% 10%; font-size: 0.9rem;}

        .woocommerce ul.products.content-wrap.product-archive li.entry.content-bg .product-details.content-bg.entry-content-wrap {min-height:214px; }


}




/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/




/*  Screensize 1024px   */
@media only screen 
and (min-width : 1002px) {

.shophome-sidebar {display:none;}

.content-container.site-container {border:1px solid transparent !important;}




.has-left-sidebar #main {grid-column:2; grid-row:1; padding-left:16px;}
.has-left-sidebar #secondary {grid-column:1; grid-row:1;}
.home.has-sidebar.has-left-sidebar .content-container, .archive.has-sidebar.has-left-sidebar .content-container {width:100%; grid-template-columns: 25% 1fr; margin:0; padding:0 16px; display:grid}
.archive.has-sidebar.has-left-sidebar .content-container {padding:0}

.homepage-hero h1 {margin-left:16px; border-top-left-radius:12px;}
.category-slider {padding-left:16px; padding-right:16px; margin-bottom:46px;}

.sidebar-inner-wrap {padding-right:0px;}
aside .woocommerce.widget_product_search, aside .woocommerce.widget_price_filter, aside .woocommerce.widget_product_categories {display:block;}

.home .site-main, .archive .site-main {display:table-footer-group !important;}
.home .primary-sidebar, .archive .primary-sidebar {display: table-header-group !important}
.primary-sidebar.widget-area .widget {margin-bottom:0;}
#woocommerce_product_categories-2 {margin-bottom:36px !important;}

.content-container {padding-top:0px !important;}
.primary-sidebar {padding-top:0;}
.kadence-shop-top-row {padding-top:0; height: 38px; margin-top: -3px;}

.large-mobile {display:none;}
.leaderboard {display:none}
.large-leaderboard {display:block;}

aside .widget_custom_html {width:100%; margin-bottom:16px !important;}
.primary-sidebar section:nth-of-type(4) {margin-bottom:36px !important; width:100%;}
.primary-sidebar section:nth-of-type(5) {margin-bottom:36px !important;}
.primary-sidebar section:nth-of-type(6) {width:100%;}
.primary-sidebar section:nth-of-type(7) {width:100%;}

.sidebar-inner-wrap section:nth-of-type(5) {padding-left:0 !important; padding-right:0px !important;}
.sidebar-inner-wrap section:nth-of-type(6) {padding-left:0px !important; padding-right:0px !important;}
.sidebar-inner-wrap section:nth-of-type(7) {padding-left:0px !important; padding-right:0px !important;}


.primary-sidebar section:nth-of-type(4).widget_text.widget.widget_custom_html {margin-bottom:16px !important;}
.category-slider .slide-holder .slide-image {min-height:148px;}




.fujitsu .homepage-hero .block-image {background-position:50% 30%;}
.shop .homepage-hero .block-image {background-position:60% 50%; background-size:105%}
.refresh .homepage-hero .block-image {background-position:100% 100%; background-size:100%;}



.cat-show-hide, .price-show-hide, .search-show-hide {display:none;}
.price-form-show-hide, .search-form-show-hide, search-form-show-hide, .product-cat-show-hide {display:block !important}

.woocommerce.widget_product_categories, .woocommerce.widget_product_search, .woocommerce.widget_price_filter {display:inline-block !important; width:100%;}

form.woocommerce-product-search {margin-top:0 !important; padding-bottom:26px}

.woocommerce.widget_price_filter h2 {width:100% !important;}
form.price-form-show-hide {padding-top:0}
form.price-form-show-hide .price_label {width:100%;}
form.price-form-show-hide .price_label span.to {float:right;}
form.price-form-show-hide .price_slider_amount button.button {float:right !important; padding:5px; font-size:1rem !important; line-height:1.2rem;}
.woocommerce.widget_price_filter .price_slider {margin-bottom:5px;}

.woocommerce.widget_product_categories h2 {width:100% !important;}

.home .content-area .content-container{display:grid}
.home .site-main {display:grid;}
.home .primary-sidebar {display:grid}

.primary-sidebar section:nth-of-type(4) {margin:0 0 16px; float:right; width:100%;}
aside .woocommerce.widget_recently_viewed_products {width:100%; float:left}
.primary-sidebar section:nth-of-type(6) {margin-left:0; float:none; clear:both}



.grid-lg-col-4 {grid-template-columns: 25% 25% 25% 25%}
.grid-lg-col-4 li {border:1px solid transparent !important;}
.grid-lg-col-4 li:nth-of-type(4n+1) {margin-left:0; margin-right:5%; margin-bottom:16px; border:1px solid #f5f9fb;}
.grid-lg-col-4 li:nth-of-type(4n+2) {margin-left:2.5%; margin-right:2.5%; margin-bottom:16px}
.grid-lg-col-4 li:nth-of-type(4n+3) {margin-left:2.5%; margin-right:2.5%; margin-bottom:16px}
.grid-lg-col-4 li:nth-of-type(4n+4) {margin-left:5%; margin-right:0; margin-bottom:16px}

.grid-lg-col-4.products li:nth-of-type(4n+1), .grid-lg-col-4.products-grid-view li:nth-of-type(4n+1) {padding-left:0; padding-right:3%; margin-right:0%; margin-left:0; margin-bottom:16px; border:1px solid #f5f9fb; box-shadow:none;}
.grid-lg-col-4.products li:nth-of-type(4n+2), .grid-lg-col-4.products-grid-view li:nth-of-type(4n+2) {padding-left:1.5%; padding-right:1.5%; margin-right:0%; margin-left:0; margin-bottom:16px;  border:1px solid #f5f9fb; box-shadow:none;}
.grid-lg-col-4.products li:nth-of-type(4n+3), .grid-lg-col-4.products-grid-view li:nth-of-type(4n+3) {padding-left:1.5%; padding-right:1.5%; margin-right:0%; margin-left:0; margin-bottom:16px;  border:1px solid #f5f9fb; box-shadow:none;}
.grid-lg-col-4.products li:nth-of-type(4n+4), .grid-lg-col-4.products-grid-view li:nth-of-type(4n+4) {padding-left:3%; padding-right:0; margin-right:0%; margin-left:0; margin-bottom:16px;  border:1px solid #f5f9fb; box-shadow:none;}

.grid-lg-col-4.products-list-view li:nth-of-type(2n+1) {margin-top:0; margin-bottom:2.5% !important; margin-left:0; margin-right:0;}
.grid-lg-col-4.products-list-view li:nth-of-type(2n+2) {margin-top:0; margin-bottom:2.5% !important; margin-left:0; margin-right:0;}

.grid-lg-col-4.products li .product-details, .grid-lg-col-4.products-grid-view li .product-details {margin:0 !important; border-radius:0 !important; bottom:0 !important; border:1px solid #efefef; padding-bottom:18px !important}
.grid-lg-col-4.products li .product-details h2 a, .grid-lg-col-4.products-grid-view li .product-details h2 a {position:relative}
.grid-lg-col-4.products li .product-details h2 a::after, .grid-lg-col-4.products-grid-view li .product-details h2 a::after {content:'...'; top:100%; left:2%; position:relative;}

.grid-lg-col-4.products li > a, .grid-lg-col-4.products-grid-view li > a {border:1px solid #efefef; max-width:100%; height:169px; overflow:hidden; background-color:#FFFFFF; border-bottom:0;}
.woocommerce ul.products li.product .woocommerce-loop-product__title {min-height:120px;}
.shop-home-SKU-holder {min-height:35px;}
.shop-home-sku-wrapper {line-height:1.4rem;}
ul.products li.product .entry-content-wrap {min-height:390px;}

.grid-lg-col-4.products li .product-details .price, .grid-lg-col-4.products-grid-view li .product-details .price {text-align:right; font-size:1.4rem !important; line-height:1.6rem;}

.shop-home-stock .tooltip:hover .tooltip-text {width:160px; margin-left:-80px;}



.grid-cols {column-gap:0; row-gap:0;}


.widget_product_categories li.current-cat a {background-color:#f8b08b; color:#ffffff !important;}
.widget_product_categories li a {width:80%; font-size:0.8rem; line-height:1rem !important; padding:5px 0px 5px 5px;}
.widget_product_categories li a:hover {background-color:#f15a00; color:#fff !important;}
.widget-area .widget-title {text-transform:capitalize; font-weight:400 !important; color:#e56722 !important}

.woocommerce ul.products li.product:last-of-type {display:block}

.woocommerce ul.products li.product .product-details .woocommerce-loop-product__title {min-height: 95px;}



/*  LHN Categories  */
ul.product-categories {border:1px solid transparent; border-bottom:1px solid #f2f2f2; height:auto; overflow:hidden; overflow-y:scroll}
.sonicwall ul.product-categories {height:300px;}
.woocommerce .widget_product_categories > ul li .count {line-height:1.5rem;}

ul.product-categories li {width:100%;}
ul.product-categories li a {color:#172983 !important}
ul.product-categories li.current-cat-parent a {color:#ffffff !important}

.woocommerce .count {width:15%; line-height:1rem !important; margin-top:-1px; padding-top:0.25rem;}
.woocommerce .product-categories li a {width:72% !important;}

.woocommerce .widget_product_categories>ul li .count {
    font-size: 0.6rem;
    line-height: 1.7rem;
    padding-right: 10px;
    z-index: 1; color: #666666; float: right; text-align: right; padding-top: 6px;}

.woocommerce.widget_product_categories>ul li.cat-parent.sub-toggle-active>.kadence-cat-toggle-sub {padding: 0 !important; width:30px; background:#edf2f7; border-bottom:1px solid #e2e2e2;}

li.cat-parent.sub-toggle-active > a {
    background-color: #1a1466 !important;
    color: #ffffff !important;
    width: 71%;}


/*  LHN advertising*/

    .refresh #custom_html-8, .refresh #custom_html-9, .refresh #custom_html-10 {width:100% !important; clear:both; float:left; padding:0 !important;}
    .cisco #custom_html-18, .cisco #custom_html-19, .cisco #custom_html-20 {width:100% !important; clear:both; float:left; padding:0 !important;}
    .apc #custom_html-10, .cisco #custom_html-11, .cisco #custom_html-12 {width:100% !important; clear:both; float:left; padding:0 !important;}
    .sonicwall #custom_html-9, .sonicwall #custom_html-10, .sonicwall #custom_html-11 {width:100% !important; clear:both; float:left; padding:0 !important;}
    
    
    .home .primary-sidebar section:nth-of-type(4) {width:100%; float:left; padding-right:0;}
    .home .primary-sidebar .sidebar-inner-wrap section.widget_text.widget_custom_html:nth-of-type(5) {width:100% !important; padding-left:0 !important; padding-right:0 !important; float:left !important}
    .home .primary-sidebar .sidebar-inner-wrap section.widget_text.widget_custom_html:nth-of-type(6) {width:100% !important; padding-left:0 !important; padding-right:0px !important; float:left}
    .home .primary-sidebar .sidebar-inner-wrap section.widget_text.widget_custom_html:nth-of-type(7) {width:100% !important; padding-left:0 !important; padding-right:0px !important; float:left}
    
    .tax-product_cat .primary-sidebar .sidebar-inner-wrap section.widget_text.widget_custom_html:nth-of-type(4) {width:100% !important; float:left; padding-right:0px;}
    .tax-product_cat .primary-sidebar .sidebar-inner-wrap section.widget_text.widget_custom_html:nth-of-type(5) {width:100% !important; padding-left:0 !important; padding-right:0px !important; float:left}
    .tax-product_cat .primary-sidebar .sidebar-inner-wrap section.widget_text.widget_custom_html:nth-of-type(6) {width:100% !important; padding-left:0px !important; padding-right:0px !important; float:left}
    .tax-product_cat .primary-sidebar .sidebar-inner-wrap section.widget_text.widget_custom_html:nth-of-type(7) {width:100% !important; padding-left:0px !important; padding-right:0px !important; float:left}




/*  LHN Related Products    */

    .product_list_widget img {border:1px solid #f2f2f2; margin-right:26px; margin-bottom:16px; min-height:50px; min-width:50px;}
    .product_list_widget .product-title {font-weight:300; font-size:0.9rem;}
    .widget .product_list_widget li {line-height:1.4rem !important; border-bottom:1px dotted #ccc; padding-bottom:0px !important; margin-bottom:16px !important;}
    .product_list_widget .woocommerce-Price-amount.amount {text-align:right; float:right}
    

/*  LHN Brands - this is only displayed in the shop.website */
    #pwb_dropdown_widget-2 {width:100%; padding-bottom:26px; display:inline-block}

    

/*  VAT inc & exl   */

    .shop-home-price-area {width:100%; display:inline-block}
    .price-exc {width:100%;}
    .price-exc-content {float:right; width:100%;}
    .price-exc .price-sup {width:100%; clear:both; display:block; text-align:right}
    .price-exc .price-price {width:100%; clear:both; display:inline-block; text-align:right; margin-bottom:5px; line-height:1.3rem;}
    .price-exc .woocommerce-price-suffix {float:right !important; margin-bottom:3px !important; color:#000000; font-size:0.5rem !important; padding:0; line-height:0.5rem;}
    .price-exc .woocommerce-Price-amount.amount {float:right !important; color:#000000; font-size:1.2rem !important; font-weight:500; width:100%; line-height: 1.3rem;}

    .price-inc-content .price-price .woocommerce-Price-amount.price {padding-right:10px;}


/*  SKU / Part Number   */

    
    .shop-home-SKU-holder {width:100%; display:inline-block; margin-bottom:0px;}
    .shop-home-sku-wrapper {width:100%; text-align:left; font-size:0.7rem; line-height:1.2rem; float:right; color:#000000; min-height:35px;}
    .shop-home-sku {font-size:0.7rem; line-height:0.8rem; float:left; color:#000000}
    .shop-home-sku-holder {clear:both;}
    
    shop-home-stock {width:100%; display:inline-block;}
    .shop-home-stock-holder {width:100%; text-align:right; font-size:0.8rem; line-height:0.8rem; float:right; color:#000000}
    .shop-home-stock-content {margin:0; padding:0;}
    .shop-home-stock-content p {font-size:0.71rem; line-height:0.8rem; float:right; color:#000000; margin:0; padding:0}
    
    
/*  Stock availability text */
    .shop-home-stock {margin-top:5px; display:inline-block; width:100%;}
    .stock-available {clear:both; text-transform:uppercase; font-size: 0.6rem !important; display:block; margin-left:auto; margin-right:auto; text-align:center;}
    .stock-available-count {font-weight:900;}
    .stock-available-count-backorder {font-weight:500; font-style:inherit; color:#000000;}
    
    .shop-home-stock-content p.stock-m13 {width:100%; text-align:center; color:#df3918}
    .shop-home-stock-content p.stock-m13 span {font-weight:500}


/*  Back order text */
    .backordered {clear:both; text-decoration:underline; font-style:italic; display:block; margin-top:5px !important; display:none}
    .stock-available-count-sold-out {color:#000000}
    .stock-available-count-backorder {color:#df3918}





/*  Widgets */
    
    /*  Recently viewed products    */
    .widget-area .widget_recently_viewed_products .woocommerce-Price-amount.amount, .widget-area .widget_recently_viewed_products .woocommerce-price-suffix {display:none;} 
    .widget-area .widget_recently_viewed_products .product-title {padding-bottom:16px; display:block; padding-left:0px; font-size:0.9rem !important}
    
    /*  Shop by Brand   */
    .primary-sidebar.widget-area .widget_pwb_dropdown_widget {margin-bottom:26px;}


/*  Homepage banner area top    */
    .homepage-banner-area-top {padding-top:36px; display:block; margin-top:0}
    .homepage-banner-area-top-content {max-width:987px; margin-left:auto; margin-right:auto; display:block; height:90px;}
    .homepage-banner-area-top-content .block {float:left}
    .homepage-banner-area-top-content .block:nth-of-type(2n+1) {padding-right:8px; padding-left:0; width:75%; margin-bottom: 35px;}
    .homepage-banner-area-top-content .block:nth-of-type(2n+2) {padding-left:8px; padding-right:0; width:25%; display:block}
    
    .primary-sidebar section:nth-of-type(4).widget_custom_html .textwidget {margin-left:0; width:100%;}
    .primary-sidebar section.widget_text.widget.widget_custom_html {width:100%; margin-bottom:16px !important;}
    .primary-sidebar section.widget_product_categories .product-categories, .primary-sidebar section.widget_product_categories .product-cat-show-hide {display:block; margin-bottom:26px; WIDTH:100%; margin-left: 0 !important;}
    .woocommerce .widget_product_categories>ul li .count {width:43px; display: none;}

    .page-template-default .widget_product_categories>ul li .count {width:43px; display: none;}
    .hero-container.site-container {padding: 0 26px;}


/* Testimonial slider*/

.testimonial-slider {margin-top:5px; margin-bottom:56px;}


.home .budget-saving {margin-top:0;}
.home .budget-saving h2:last-of-type {padding-bottom:46px;}
.home .what-is-refresh div:nth-of-type(2) {padding-left:26px;}


    
/* Category pages */
body.tax-product_cat .grid-lg-col-4.products, body.tax-product_cat .grid-lg-col-4.producs-grid-view {border:1px solid transparent;}
body.tax-product_cat .grid-lg-col-4.products .product-details, body.tax-product_cat .grid-lg-col-4.producs-grid-view .product-details {padding-left:16px !important; padding-right:16px !important; padding-bottom:16px !important}

.refresh .cat-title-holder {margin-bottom:56px; padding-bottom:46px;}
.cat-title-holder {margin-bottom:0px; padding-bottom:0px;}


.entry-hero-container-inner {background-color:#d6e9f8;}
.entry-hero-container-inner .entry-header {min-height:1px; padding:0; align-items:left;}

.archive-description p {display:none;}

.entry-hero-container-inner .entry-header h1 {font-size:3.6rem; line-height:3.9rem; font-weight:200; width:100%}




.tax-product_cat .budget-saving {margin-top:-10px; margin-bottom:16px;}
.tax-product_cat .budget-saving h2 {font-size:1.2rem;}
.tax-product_cat .double-dash-left {width:30%; margin-right:0%;}
.tax-product_cat .budget-title-holder {width:40%;}
.tax-product_cat .double-dash-right {width:30%; margin-left:0%;}
.term-cisco-refresh-network-switches h3.network-switches-show span {display:initial; clear:none;}

.tax-product_cat .what-is-refresh div:nth-of-type(2) {padding-left:26px;}

.tax-product_cat .saving-holder {width:100%; margin-left:0;}

.tax-product_cat .budget-saving .saving {width:100%; margin-bottom:16px;}
.tax-product_cat .budget-saving .saving-image {width:20%; float:left; height:144px; overflow:hidden}
.tax-product_cat .budget-saving .new-and-refresh {width:40%; float:left}
.tax-product_cat .budget-saving .new-price, .budget-saving .refresh-price {float:left; width:100%; height:72px;}
.tax-product_cat .budget-saving .saving-price {float:left; width:40%; margin-top:0; height:144px;}
.tax-product_cat .budget-saving .saving-price div:nth-of-type(1) {margin-top:34px;}
.tax-product_cat .budget-saving .saving-two {width:100%;}
.tax-product_cat .budget-saving .sup {margin-left:0;}
.tax-product_cat .what-is-refresh ul {margin-bottom:56px; float:left; display:block}



/* Product pages */
.kadence-bread-current {color:#f15a00 !important}


.shop-contact h1 {font-size:1.4rem; line-height:1.6rem;}
.shop-contact h2 {font-size:1.5rem; line-height:1.7rem;}
.shop-contact { padding-bottom: 20px;}










/*          Top Banners             */

            .block-image.top-banner-1 {display:none;}
            .block-image.top-banner-1-1 {display:block;}
            .block-image.top-banner-1-2 {display:none}


/*          shop-hero               */
            
            .cisco .homepage-hero .block-image {height:335px}




                                    /*  HTML hero area sliders  */

.cisco .homepage-hero .hero-1 .block-image, .cisco .homepage-hero .hero-2 .hero-2-2 .block-image, .cisco .homepage-hero .hero-3 .block-image {height:297px;}


    .quicklinks-home {margin-top:0;}
    .term-cisco-refresh-hardware-firewalls .cat-quicklinks {margin-top:0;}
    .term-cisco-refresh-wired-routers .cat-quicklinks {margin-top:0;}




/*          shop-SERP               */
            
            body.search .content-container.site-container {grid-template-columns: 1fr 5fr !important}
            
            
        li.post-599151::after {top:12px; right:2px;}




/*body.page-template-default .primary-sidebar {display:table-header-group}
body.page-template-default .site-main {display:block; width:75%; float:right;}
body.page-template-default #custom_html-18, body.page-template-default #custom_html-19, body.page-template-default #custom_html-20 {display:none;}
body.page-template-default .primary-sidebar #woocommerce_product_search-2 {display:none;}
body.page-template-default .primary-sidebar #woocommerce_product_categories-2 {display:none;}
body.page-template-default #primary .site-container {width:100%; padding-left:0; grid-template-columns: 25% 1fr;}*/


/*body.product-template-default #primary .site-container {width:100%; padding-left:0;}
body.product-template-default #primary .site-container .site-main {width:75%; padding-left:26px;}
body.product-template-default #primary .site-container .primary-sidebar {width:25%; margin-top:0}*/


body.page-template-page-article-template3 #primary .site-container {width:75%; padding-left:16px; float:right}
body.page-template-page-article-template3 #primary .primary-sidebar {width:25%; float:left}

body.page-template-page-article-template3 #primary .site-container {width:100%; padding-left:0px; float:left}
body.page-template-page-article-template3 #primary .site-container .site-main {width:75%; padding-left:26px; float:right}

.entry-content-wrap {border:none;}
aside#secondary {width:25%; padding-top:20px; display:inline-block !important}
main#main {width:75%; float:right}
.entry-content.single-content {padding-top:10px !important;}

body.search .content-container.site-container {grid-template-columns:20% 1fr !important; display:block !important}
p.woocommerce-info {margin-bottom:56px !important;}
body.search .content-container.site-container main#main {margin-top:20px !important; padding-left:26px;}

body.error404 main#main {width:100%;}
body.home main#main {width:100%; margin-top: 22px;}
body.home aside#secondary {width:100%;}
body.tax-product_cat main#main {width:100%; padding-left: 16px; padding-top: 25px;}
body.tax-product_cat aside#secondary {width:100%;}

select.orderby {font-size: 0.8rem;}


.hero-container.site-container {padding-left:0;}


	.content-container.site-container aside#secondary #custom_html-18 {width:100% !important; padding-left:0 !important; padding-right:0px !important;}
	.content-container.site-container aside#secondary #custom_html-19 {width:100% !important; padding-left:0px !important; padding-right:0px !important}
	.content-container.site-container aside#secondary #custom_html-20 {width:100% !important; padding-left:0px !important; padding-right:0 !important}


	.content-container.site-container {grid-template-columns:25% 1fr !important; grid-gap:10px; display:block}
	
	.page-id-10517 .content-container.site-container {display:block;}
	.page-id-10517 .content-container.site-container main#main {width:100%;} 
	

.page-id-595192 #post-595192 h2 {padding-left:0; width: 100%; margin-bottom: 10px;}
.page-id-595192 #post-595192 h2::after {left:0; right:0}


.global-shortage-story .site-main .entry-content-wrap h1 {padding-top:10px;}

body.tax-product_cat .product-details.content-bg.entry-content-wrap {
    min-height: 70px;
    line-height: 70px !important;
    height: 70px;}

.woocommerce ul.products li.product .product-details .woocommerce-loop-product__title {line-height: 1.2rem;}

body.tax-product_cat .sub-cat-popular-products .product-details.content-bg.entry-content-wrap {
    min-height: 265px;}

    body.tax-product_cat .shop-home-stock {
        margin-top: -55px;}


        .cat-title-holder::after {
            background-color: transparent !important;
        }
        .entry-hero-container-inner {
            background-color: transparent;
        }

        .kadence-breadcrumb-container span {
            display: inline-block;
            vertical-align: middle;
            padding: 6px 11px 6px 26px;
            font-size: 13px;
            margin: 0 6px 0px 0;
            background: #195cac;
            color: #ffffff;
            font-weight: 700;
            position: relative;
        }

        .kadence-breadcrumb-container span::before {
            content: '';
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 15px 0 15px 14px;
            border-color: transparent transparent transparent #195cac;
            position: absolute;
            top: 0;
            right: -14px;
            z-index: 4;
            border-width: 17px 0 16px 15px;
            right: -15px;
        }

        .kadence-breadcrumb-container span::after {
            content: '';
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 15px 0 15px 14px;
            border-color: transparent transparent transparent #ffffff;
            position: absolute;
            top: 0;
            z-index: 3;
            border-width: 17px 0 16px 15px;
            right: -23px;
        }

        .kadence-breadcrumb-container span {
            display: inline-block;
            vertical-align: middle;
            padding: 5px 5px 5px 12px;
            font-size: 13px;
            margin: 0 6px 0px 0;
            background: #195cac;
            color: #ffffff;
            font-weight: 700;
            position: relative; line-height: 13px;
        }

        .bc-delimiter {
            display: none !important;
        }

        .kadence-breadcrumb-container .kadence-bread-current {
            display: inline-block;
            vertical-align: middle;
            padding: 10px 11px 10px 21px;
            font-size: 13px;
            margin: 0 6px 0px 0;
            background: #cde4f6;
            color: #ffffff;
            font-weight: 700;
            position: relative; margin-right: 25px;
        }


        .kadence-breadcrumb-container .kadence-bread-current::before {
            content: '';
            border: 0;
        }

        .kadence-breadcrumb-container .kadence-bread-current::after {
            content: '';
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 15px 0 15px 14px;
            border-color: transparent transparent transparent #cde4f6;
            position: absolute;
            top: 0;
            right: -14px;
            z-index: 3;
            border-width: 17px 0 16px 19px;
            right: -19px;
        }

        .kadence-breadcrumb-container span span::before {
            content: '';
            border: 0;
        }
        .kadence-breadcrumb-container span span::after {
            content: '';
            border: 0;
        }

        .kadence-breadcrumbs {
            padding-bottom: 36px; padding-top: 16px; margin-bottom: 0;
        }


        .woocommerce.widget_product_categories>ul li .kadence-cat-toggle-sub {
            color: #333333 !important;
        }
        
        .woocommerce.widget_product_categories>ul li .kadence-cat-toggle-sub:hover {
            border-bottom-color: #718096;
            color: #333333 !important; width: auto; top: 0; min-height: 30px;
        }

        li.cat-parent.sub-toggle-active a {
            background-color: transparent;
            border-bottom-color: #e2e2e2;
        }

        li.cat-parent.sub-toggle-active ul li a {
            background-color: transparent;
            color: #000000 !important; border-bottom-color: #e2e2e2;
        }

        .woocommerce.widget_product_categories>ul li a {border-bottom:1px solid #e2e2e2; min-height: 30px; padding: 6px 28px 6px 8px; width:99% !important;}


        .product-categories li.sub-toggle-active ul.children li {
            float: right;
        }

        .woocommerce.widget_product_categories>ul li ul li .kadence-cat-toggle-sub {right: 31px; width: auto; padding: 0 15px; height: 26px;}

        .woocommerce.widget_product_categories>ul li .kadence-cat-toggle-sub:before {margin-left: -4px;}

        li.cat-parent.sub-toggle-active ul li.sub-toggle-active > a {color: #ffffff !important;}

        .woocommerce.widget_product_categories>ul li .kadence-cat-toggle-sub {
            height: 29px;
        }

        .woocommerce.widget_product_categories>ul li .kadence-cat-toggle-sub {
            top: -1px;
            line-height: 2em;
            border-bottom: 1px solid transparent;
            height: 29px; padding: 0; width:20px !important;right:2px !important;
        }
        .woocommerce.widget_product_categories>ul li.cat-parent.sub-toggle-active>.kadence-cat-toggle-sub {right:2px !important; width:20px !important; top:0; min-height: 29px;}

        ul.children li.sub-toggle-active li.current-cat > a {width:99% !important}

        .woocommerce.widget_product_categories>ul li ul li .kadence-cat-toggle-sub {padding: 0 0 29px 0;}


        .woocommerce.widget_product_categories>ul li.cat-parent.sub-toggle-active>.kadence-cat-toggle-sub:before {margin-left:-4px}

        span.count {margin-right:20px;}

        .woocommerce.widget_product_categories>ul li a:hover {background:#df8235 !important; color: #ffffff !important;}

        
        .homepage-banner-area-top .block {border:0;}
        .homepage-banner-area-top .block .block-image-holder {min-height: 90px; height: 90px;}

        .woocommerce ul.products li.product a.woocommerce-loop-image-link {height:128px;}
        .woocommerce ul.products.content-wrap.product-archive li.entry.content-bg .shop-home-stock {margin-top: -54px;}

        .cisco .homepage-hero .hero-1 .block-image, .cisco .homepage-hero .hero-2 .block-image, .cisco .homepage-hero .hero-2-2 .block-image, .cisco .homepage-hero .hero-3 .block-image {height:293px;}

        .homepage-hero-content-holder {width:100%}
        .homepage-hero-content {column-gap: 0;}

        .homepage-banner-area-top {padding-left:0; padding-right: 0; height: 120px;}
        .homepage-banner-area-top-content .block:nth-of-type(2n+1) {padding-right:10px;}

        .homepage-banner-area-top .homepage-banner-area-top-content .block-image.top-banner-1-1 {width:728px; height:90px;}
        
        .primary-sidebar ul.product_list_widget li a .product-title {width:75%;}

        body.contact-us-page .forminator-row:nth-of-type(2) {float: left; width: 50%; clear: none;}
        body.contact-us-page .forminator-row:nth-of-type(3) {float: left; width: 50%; clear: none;}
        body.contact-us-page .forminator-row:nth-of-type(4) {float: left; width: 100%; clear: both;}
        body.contact-us-page .forminator-row:nth-of-type(5) {float: left; width: 100%; clear: both;}

        body.contact-us-page .entry-hero .hero-container {padding: 16px !important;}

        body.page-template-default .entry-hero-container-inner {background-color:#d6e9f8 !important; padding: 0 26px; margin-bottom: 26px;}

        body.page-template-default .entry-hero.page-hero-section .entry-header {min-height: 220px;}
        body.page-template-default .entry-content.single-content {padding: 0 16px !important;}


        body.content-width-fullwidth main#main {width:100%; float: left;}
        .corp-page .background-image-holder.beyond-secure .block-content::after, .corp-page .background-image-holder.beyond-secure .block-content::before, .corp-page .title-text-content {height:530px;}
        .corp-page .background-image-holder.beyond-secure .block-content::after {width:125%}
        .corp-page .block-title-text {top:200px; width: 100%; margin-left: 0;}
        .corp-page .block-title-text h1 {font-size: 3.9rem; line-height: 4.2rem; margin-top:2.6rem;}
        .corp-page .block-title-text .block-button-holder .block-button {margin-left: 0; width: 30%;}
        .corp-page .block-title-text .block-button-holder .block-button-content a {padding:16px; font-size: 1.2rem; line-height: 1.6rem;}
        .block-content.zebra {margin-bottom: 100px;}

        .block.conceal-logo {margin-top:-70px;}
        .corp-page .block-title-text .pre-title {top:40px}
        .corp-page.beyond-secure .block-title-text .pre-title {top:0px}


        .block.fidelis-logo {margin-top:-70px}
        .corp-page.fidelis .block-title-text h1 {margin-top:70px}

        .fidelis-elevate .fidelis-logo {margin-top:-40px;}
        .corp-page.fidelis-elevate .block-title-text .pre-title {top:60px}
        .corp-page.fidelis-elevate .block-title-text h1 {margin-top:70px; width:80% !important}

        .corp-page.conceal .block-title-text h1 {width:80% !important;}

        .corp-page .background-image-holder.accessories .block-content::after {background-position: 95% 50%;}


        .corp-page.accessories .block-title-text .pre-title {top:0px}
        .corp-page.accessories .block-title-text {top:240px; padding-right: 30%;}

        .corp-page.beyond-infrastructure .block-title-text {top: 230px;}
        .corp-page.beyond-infrastructure .block-title-text .pre-title {top:0}


        .corp-page.beyond-storage .block-title-text {top:250px}
        .corp-page.beyond-storage .block-title-text .pre-title {top:0}

        .corp-page.dell-infrastructure .block-title-text .pre-title {top:5px;}
        .corp-page.dell-infrastructure .block-title-text h1 {margin-top:75px;}
 
        .corp-page.sonic-wall .block-title-text h1 {margin-top:70px}
        .corp-page.sonic-wall .block-title-text .pre-title {top:170px;}
        .sonic-wall-logo {width:15%}
        .corp-page.sonic-wall .block-title-text {top:105px;}

        .block.palo-alto-logo {width:30%;}
        .corp-page.palo-alto .block-title-text .pre-title {top:-4px;}
        .corp-page .block-title-text {top:292px;}

        .corp-page .background-image-holder.conceal-browse .block-content::after, .corp-page .background-image-holder .block-content::before, .corp-page.conceal .title-text-content {height:530px;}
        .block.conceal-logo {width:210px; margin-top: -63px;}
        .corp-page.conceal .block-title-text h1 {margin-top:70px; width:100% !important}
        .corp-page.conceal .block-title-text .pre-title {top:27px}
        .corp-page.conceal .block-title-text {top:135px;}
        
        .corp-page .background-image-holder.knowbe4 .block-content::after {background-position: -80% 50%;}
        .corp-page.knowbe4 .block-title-text {top:95px}

        .corp-page .background-image-holder.knowbe4 .block-content::after, .corp-page .background-image-holder.knowbe4 .block-content::before {height:530px;}
        .corp-page .background-image-holder.beyond-secure .block-content::after, .corp-page .title-text-content {height: 530px;}
        .corp-page .background-image-holder.knowbe4 .block-content::after {background-position: 100% 50%;}
        .corp-page.knowbe4 .block-title-text {top:55px;}
        .knowbe4 .block-title-text .knowbe4 .block-content {width:210px;}

        .corp-page .background-image-holder.fidelis .block-content::after, .corp-page .background-image-holder.fidelis .block-content::before {height:530px;}
        .corp-page .background-image-holder.fidelis .block-content::after {width:120%}
        .corp-page.fidelis .block-title-text {margin-top:-46px;}
        .corp-page.fidelis .block-title-text .pre-title {top:17px;}
        .corp-page.fidelis .block-title-text h1 {width:100%; margin-top:65px;}
        .corp-page.fidelis .title-text-content {height: 530px;}

        .corp-page .background-image-holder.fidelis-elevate .block-content::after, .corp-page .background-image-holder.fidelis-elevate .block-content::before {height: 530px;}
        .corp-page .background-image-holder.fidelis-elevate .block-content::after {width:120%}
        .corp-page.fidelis-elevate .title-text-content {height: 530px;}
        .corp-page .block-title-text {top:124px;}
        .corp-page.fidelis-elevate .block-title-text .pre-title {top:41px}

        .corp-page.beyond-secure .block-title-text {top:80px;}

        section.homepage-feature-section:nth-of-type(1) {width:100%; padding-right: auto;}
        section.homepage-feature-section .block-image {height: 210px; width:100%; border-radius:26px 26px 0 0}
        section.homepage-feature-section .block-holder.button {width:auto}

        section.homepage-feature-section:nth-of-type(2) {width:40%; padding-left: 0; padding-right: 8px;}
        section.homepage-feature-section.beyond-secure .block-image {width:auto; height: 240px;}
        section.homepage-feature-section:nth-of-type(3) {width:60%; padding-left: 8px; padding-right: 0px;}
        section.homepage-feature-section.knowbe4 .block-image {width:auto; height: 170px;}

        #brands_dropdown-2 {margin-bottom:26px}
        #brands_dropdown-2 select {color:#78bef7}

        .achive-loop-left-banner-area {width:100%; display: inline-block; margin-bottom: 26px;}
        .achive-loop-left-banner-area .holder-left .block-image:nth-of-type(1) {display:none}
        .achive-loop-left-banner-area .block-image:nth-of-type(2) {display:block}
        .achive-loop-left-banner-area-content>.block:nth-of-type(1) {width:467px;}

        .achive-loop-left-banner-area-content>.block:nth-of-type(1) {width: 74%;}
        .achive-loop-left-banner-area-content>.block:nth-of-type(2) {width: 23.7%;}
        .achive-loop-left-banner-area .block-image-holder.holder-left {min-height:67px}

        section.homepage-feature-section.knowbe4 .block-content.homepage-feature-image::after {top: 13%; left: 16%; width: 61%; height: 16%;}

        .homepage-hero.cisco {padding:22px 0 36px;}

        .brand-breadcrumb {padding:0 !important; margin: 0;}

        .we-can-help-you-list li .block-content-image {width: 30%;}
        .we-can-help-you-list li:nth-of-type(4) .block-content-image {width:26%;}
        .we-can-help-you-list .block-text-holder {height:50px}

        section.homepage-feature-section.extreme-homepage {width:100%; float: left;}
        section.homepage-feature-section:nth-of-type(1) {padding-right:0px; padding-left: 0;}
        section.homepage-feature-section:nth-of-type(2) {padding-right:0px; padding-left: 0px;}
        section.homepage-feature-section.knowbe4 {width:40%}
        section.homepage-feature-section.clarity .homepage-feature-image {margin-bottom:35px;}

        section.homepage-feature-section:nth-of-type(2) {width:100%}
        section.homepage-feature-section:nth-of-type(3) {width:100%}
        
        body.error404 .entry-content-wrap {width:74%; margin-left: 13%;}

        .block-holder.homepage-left {width:60%; float: left;}
        .block-holder.homepage-right {width:40%; float: left; padding-left: 36px;}

        body.home .brand-header-feature-spot:nth-of-type(1) {padding-top:54px;}
        body.home .brand-header-feature-spot:nth-of-type(1) .block-drop-background {padding-bottom: 26px;}
        body.home .we-can-help-you-list {padding-left:20px; padding-right: 20px;}


        .homepage-right section.trade-discount .block-holder.block-image {height:125px; width:100%}
        .homepage-right section.trade-discount h3 {font-size:1.4rem; line-height: 1.7rem;}
        .homepage-right section.trade-discount p {line-height: 1.5rem;}
        .homepage-right section.trade-discount {padding-bottom:6px;}
        .homepage-right section .block-holder.block-text h1 {font-size:1.1rem; line-height: 1.5rem;}
        .homepage-right section .block-holder.block-text p {font-size:1rem; line-height: 1.3rem;}
        .homepage-right section .block-holder.block-image {width:25%; margin-right: 8px;}
        .homepage-right section .block-holder.block-text {width:70%}
        section.homepage-feature-section .block-image {width:46%; border-radius: 0;}
        section.homepage-ducma3 .block-image {height:305px; width:100%; border-radius: 0;}
        section.homepage-ducma3 .block-holder.block-image .block-content {margin-top:-65px;}
        section.extreme-networks-5520 {width:100% !important;}
        section.extreme-networks-5520 .block-image {height: 170px;}
        section.fujitsu-server-racks .block-image {width:22%; height: 85px;}
        section.juniper-ex2300 img {max-width: 300%;}
        section.juniper-ex2300 .block-image {width:22%; height:85px;}

        body.home .price-lock .feature-spot .block-text-content {min-height:255px !important;}
        body.home .feature-spot.logitech-mx-keybpard-homepage .block-text-content {min-height:300px !important;}
        body.home .feature-spot.apc-8kva-homepage .block-text-content {min-height:321px !important;}
        body.home .feature-spot.intel-nuc-homepage .block-text-content {padding-left:14px; padding-right: 9px;}
        body.home .feature-spot.ruckus-networks-homepage .block-text-content {min-height:301px !important;}
        body.home .feature-spot.apc-3000kva-homepage .block-text-content {min-height:301px !important;}

        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(1) {padding-right:10px; margin-bottom: 16px;}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(2) {padding-left: 6px; padding-right: 8px; margin-bottom: 16px;}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(3) {padding-left:8px; padding-right: 6px; margin-bottom: 16px;}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(4) {padding-left:10px; margin-bottom: 16px;}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(5) {padding-right:10px; margin-bottom: 16px; clear: left;}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(6) {padding-left: 6px; padding-right: 8px; margin-bottom: 16px;}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(7) {padding-left:8px; padding-right: 6px; margin-bottom: 16px;}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(8) {padding-left:10px; margin-bottom: 16px;}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(9) {padding-right:10px; margin-bottom: 16px; clear: left;}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(10) {padding-left: 6px; padding-right: 8px; margin-bottom: 16px;}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(11) {padding-left:8px; padding-right: 6px; margin-bottom: 16px;}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(12) {padding-left:10px; margin-bottom: 16px;}


        body.home .block-drop-background {min-height: 300px;}

        .homepage-blue h1 {padding:14px 0; font-size: 1.3rem;}
        body.home .feature-spot .block-image h1 {max-width:93%}
        body.home .feature-spot.apc-smart-ups .block-image h1 {width:90%}
        body.home .feature-spot p.intro {font-size:1.1rem; line-height: 1.5rem;}
        body.home .brand-header-feature-spot {padding-bottom: 0; margin-bottom: 20px;}
        body.home .price-lock.brand-header-feature-spot {padding-top:26px;}
        .price-lock .block-text h1 {font-size: 1.1rem; line-height: 1.5rem;}
        body.home .feature-spot p.intro {font-size:0.9rem; line-height: 1.4rem;}
        body.home .price-lock .block-text-content a {font-size:0.9rem !important; line-height: 1.4rem !important;}

        .feature-spot.clarity-homepage .block-image-content {background-size:75%; background-position: 120% 40%;}
        .feature-spot.ducma3-homepage .block-image-content {background-size:80%; background-position: 40% 50%;}
        body.home .price-lock .feature-spot.matrix-3-homepage .block-image-content {background-position: 145% 70%;}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(1) {margin-bottom: 16px;}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(2) {margin-bottom: 0;}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(3) {margin-bottom: 0; clear: none;}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(4) {margin-bottom: 0;}


        .feature-spot.matrix-2-in-1 .block-image-content {background-size: 74%; background-position: 145% 50%;}
        .feature-spot.clarity-homepage .block-image-content {background-size: 75%; background-position: 120% 50%;}
        .feature-spot.elite-laptop-stand-homepage .block-image-content {background-size: 80%; background-position: 146% 50%;}

        body.home .feature-spot .block-text-content {min-height: 200px;}
        body.home .price-lock .feature-spot .block-text-content {min-height: 255px;}
        .price-lock .block-drop-background .price-lock-section .feature-spot:nth-of-type(9) {clear: left;}

        body.home .feature-spot.extreme-networks-wireless .block-text-content {min-height: 200px;}

        .multi-discount-available .shop-contact h1 {font-size: 1.5rem !important;}

        .feature-spot.e5400-me .block-image-content {background-position: 125% 50%; background-size: 77%;}
        section.homepage-feature-section .block-image.homepage-h3c-image {height:190px !important; margin-bottom: 80px;}
        section.homepage-feature-section .block-image.homepage-aigpu-image {height:105px !important; margin-bottom: 20px;}


        .jump-in {margin:auto; padding: 25px 16px; display: block; width:100%; max-width: 1291px;}
        .jump-in .block-content {width:auto; margin: auto;} 
        .jump-in ul {list-style-type: none; margin: 0; padding: 0;}
        .jump-in li {width:16.1%; display: inline-block; margin-bottom: 16px; border-radius:14px; border:1px solid #AD343E; background: rgb(255,255,255); background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(238,242,246,1) 100%);}
        .jump-in li .block-content {width:100%; padding: 15px 5px;}
        .jump-in li .block-content h1 {font-size: 1.1rem; line-height: 1.3rem; font-weight: 900; text-align: center; 
        margin-bottom: 16px; border-bottom: 5px double; padding-bottom: 7px; background: rgb(255,255,255); background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(238,242,246,1) 100%); color: #AD343E; text-shadow: 0px 0px 1px rgba(38,17,10,0.73);}
        .jump-in li .block-content h1.price-locked {color: #49a731 !important;}
        .jump-in li .block-content h1 a:hover {color:#18257f !important}
        body .jump-in li .block-content ul.jump-in-intro {padding-bottom: 16px; float: left;}
        body .jump-in li .block-content ul.jump-in-intro li {width:100%; margin-bottom: 0; border: 0; float: left; font-size: 0.9rem; line-height: 1.0rem; background: transparent !important;}
        .jump-in li .block-content ul.jump-in-intro li a {font-size: 0.8rem; line-height: 1.2rem; font-weight: 500; color:#0a0c72}
        .jump-in li .block-content ul.jump-in-intro li a:hover {text-decoration: underline;}
        .jump-in .leasing-finance {padding-top:25px;}
        .jump-in .leasing-finance p {font-size:1rem; line-height: 1.3rem; text-align: center;}

        #super_speedy_search_widget-2 {margin-bottom: 12px !important; margin-top: 5px;}
        .super-speedy-search-form button[type=button], .super-speedy-search-form button[type=submit] {background: #009a06;}
        .super-speedy-searchform {z-index: 109;}
        #search-drawer .kadence-search-icon-wrap {display: none;}
        .super-speedy-search-form button[type=reset] {background-color: #ffffff; color:red;}

        body.about-us-page h1.entry-title {margin-top:0}
        body.about-us-page .content-wrap {padding-top:18px;}
        body.about-us-page ul.in-page-list h4 {margin-bottom: 0;}

        .cat-title-holder {clear: left;}

        .block-holder.block-image.homepage-what-is-ups {height:135px;}

        /*::-webkit-scrollbar {width:0}*/

        body.home .we-can-help-you-block.homepage-help {min-height:170px}

        body.showing-popup-drawer-from-full #search-drawer .drawer-inner .drawer-content {margin: auto; width:90%; align-items:baseline}
        body.showing-popup-drawer-from-full #search-drawer .drawer-inner .drawer-content .search {width:100%}
        body.showing-popup-drawer-from-full #search-drawer .drawer-inner .drawer-content form {justify-content :space-around}
        body.showing-popup-drawer-from-full #search-drawer .drawer-inner .drawer-content .super-speedy-search-form {border:0}
        body.showing-popup-drawer-from-full #search-drawer .drawer-inner .drawer-content .sssresults.sssajax .sss_items li.sss-grid-item {margin-left: 0px; margin-right: 0px;}
        body.showing-popup-drawer-from-full #search-drawer .drawer-inner .drawer-content .super-speedy-search-form .sssresults .sss_items .sss-grid-item .wp-post-image {margin: auto;}
        body.showing-popup-drawer-from-full #search-drawer .drawer-inner .drawer-content .sssresults.sssajax .sss_items li.sss-grid-item {width:20%}
        body.showing-popup-drawer-from-full #search-drawer .drawer-inner .drawer-content .super-speedy-search-form .sssresults.sssajax {padding-bottom: 26px;}
        body.showing-popup-drawer-from-full #search-drawer .drawer-inner .drawer-content .sssresults.sssajax ul.sss_items.sss_items_grid {margin-left:10px; margin-right:10px}

        
        .woocommerce ul.products li.product .product-details .woocommerce-loop-product__title {min-height: 68px;}
        .shop-home-SKU-holder, .shop-home-sku-wrapper {min-height: 41px;}
        .woocommerce ul.products.content-wrap.product-archive li.entry.content-bg .product-details.content-bg.entry-content-wrap h2, ul.product-cats li.product h2 {min-height: 65px;}

        .shop-home-stock p.request-lead-in-loop {padding-top:10px !important}

        body.home .feature-spot .block-text-content {padding-left:15px; padding-right: 15px;}


    }



/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/



/*  Screensize 1175px   */
@media only screen 
and (min-width : 1155px) {


.home.has-sidebar.has-left-sidebar .content-container, .archive.has-sidebar.has-left-sidebar .content-container {grid-column-gap:26px;}

.home .content-container {width:100% !important; margin-left:auto !important; border:1px solid #f5f9fb; padding-left:0px !important; padding-right:0px !important;}
.home.has-sidebar.has-left-sidebar .content-container {width:100%; grid-template-columns: 25% 1fr;}


.homepage-banner-area-top .block-image-holder .block-image a {max-width:970px; display:block; margin:auto}

.homepage-hero-content {max-width:1240px; padding-left:0; padding-right:0;}

.homepage-hero {padding-left:26px; padding-right:26px;}

.homepage-hero h1 {font-size:2.5rem; line-height:2.8rem; border-top-left-radius:0; margin-left:0;}

.homepage-hero .block-image {background-size:100%}


.content-area {padding-left:26px; padding-right:26px; max-width:1240px; margin:auto; margin-bottom:55px; width:100%;}
.category-slider {max-width:1240px; margin-top:10px; padding-left:26px; padding-right:26px;}
.category-slider .slide-holder .slide-image {min-height:169px;}

.site-main .woocommerce.widget_product_search.amr_widget {display:none;}
.site-main .woocommerce.widget_product_categories.amr_widget {display:none;}

:root {--global-xl-spacing:0;}


.shop .homepage-hero .block-image {background-position:60% 50%; background-size:100%}


form.search-form-show-hide {margin-top:0 !important}
.price-form-show-hide {padding-top:0;}

.woocommerce.widget_price_filter h2, .woocommerce.widget_product_search h2, .woocommerce.widget_product_categories h2 {width:100% !important;}
.price_label {width:80%}
.woocommerce .widget_price_filter .price_slider_amount .button {float:left; width:20%; padding:5px;}

.woocommerce ul.products li.product:last-of-type {display:block}

.product-cat-show-hide {display:block;}


.shop-home-stock .tooltip:hover .tooltip-text {width:180px; margin-left:-90px;}


.testimonial-holder {width:100%; float:right}
.testimonial-slider .in-quote {width:6%;}

/*  Homepage product area   */

    .grid-lg-col-4.products li > a, .grid-lg-col-4.products-grid-view li > a {height:192px;}
    .woocommerce ul.products.woo-archive-btn-button .button {padding:7px 20px;}
    .woocommerce ul.products li.product .woocommerce-loop-product__title {min-height:100px}
    .shop-home-SKU-holder {min-height:35px;}
    ul.products li.product .entry-content-wrap {min-height:348px;}
    
    .woocommerce ul.products li.product .product-details .woocommerce-loop-product__title {min-height: 75px;}




/*  Homepage banner area top    */
    .homepage-banner-area-top .large-leaderboard {display:block !important}
    .homepage-banner-area-top .leaderboard {display:none !important}
    .homepage-banner-area-top .block:nth-of-type(2) {display:block}

    .homepage-banner-area-top-content {max-width:1105px;}
    .homepage-banner-area-top-content .block:nth-of-type(2n+1) {width:80%;}
    .homepage-banner-area-top-content .block:nth-of-type(2n+2) {width:20%;}

aside .widget_custom_html, .primary-sidebar section:nth-of-type(4) {width:100%; padding:0}



/*  Left hand Nav   */
    .sonicwall ul.product-categories {height:220px;}

/* Category pages */

.cat-title-holder {width:1116px; margin-left:auto; margin-right:auto; display:block; padding:20px 20px 46px 0;}
.entry-hero-container-inner .hero-container {padding:0;}
.entry-hero-container-inner .entry-header h1 {padding-top:6px; padding-bottom:0px;}
h3.network-switches-show {margin-bottom:0; margin-top:16px;}

.what-is-refresh div:nth-of-type(2) {padding-left:26px;}
.what-is-refresh ul {margin-left:26px;}




/*          Top Banners             */

            .block-image.top-banner-1 {display:block;}
            .block-image.top-banner-1-1 {display:none;}
            .block-image.top-banner-1-2 {display:none}
            
            
            
            
                                    /*  HTML hero area sliders  */

.cisco .homepage-hero .hero-1 .block-image, .cisco .homepage-hero .hero-2 .hero-2-2 .block-image, .cisco .homepage-hero .hero-3 .block-image {height:342px;}


/*body.page-template-default .site-main {display:block; width:100%; float:right;}
body.page-template-default #custom_html-18, body.page-template-default #custom_html-19, body.page-template-default #custom_html-20 {display:block;}*/

body.page-template-page-article-template3 #primary .primary-sidebar {width:100%; padding-left:0px; float:left}
body.page-template-page-article-template3 #primary .site-container .site-main {width:100%; padding-left:26px; float:right}
    
    
    .has-sidebar.has-left-sidebar .content-container {grid-template-columns: 25% 1fr;}
    main#main {width:100%;}
    .content-area {padding-top:16px;}
    
    body.search .content-container.site-container {grid-template-columns:20% 1fr !important; display:block !important}
    body.search .content-container.site-container main#main {margin-top:20px !important; padding-left:26px; width:75%;}

    body.error404 main#main {width:100%;}
    body.error404 div#primary {margin-top:100px;} 
	
	
	.content-container.site-container {grid-template-columns:25% 1fr !important; grid-gap:10px; display:grid}

    .woocommerce .product-categories li a {
        width: 75.5% !important;
    }
    li.cat-parent.sub-toggle-active ul li.sub-toggle-active > a {
        color: #ffffff !important;
        width: 99% !important;
    }
    li.cat-parent.sub-toggle-active ul li.sub-toggle-active ul li.sub-toggle-active > a {
        padding-right: 8px;
    }
    
    .primary-sidebar section.widget_product_categories .product-cat-show-hide {
       WIDTH: 99%;
    }
    .woocommerce.widget_product_categories>ul li a {
        width: 99% !important;
    }
    li.cat-parent.sub-toggle-active ul li > a {
        width: 99% !important;
    }
    .woocommerce.widget_product_categories>ul li ul li a {
        width: 99% !important;
    }
    .woocommerce.widget_product_categories>ul li ul li ul li a {
        padding-left: 8px;
    }

    ul.children li.sub-toggle-active ul li.current-cat > a {
        width: 99% !important;
    }
    .woocommerce.widget_product_categories>ul li ul li ul li ul li a {padding-left:8px}
    .woocommerce.widget_product_categories>ul li ul li ul li ul li ul li a {padding-left:8px} 

    .woocommerce ul.products li.product a.woocommerce-loop-image-link {height:144px;}


    .block-product-breadcrumb-holder {padding: 0; text-align: center;}
    .block-product-breadcrumb-holder-content {
        max-width: 1115px;
        margin: auto;
    }
    .single-product .block-product-breadcrumb-holder .kadence-breadcrumbs {padding-bottom: 0; margin-bottom: 0;}

    .cisco .homepage-hero .hero-1 .block-image, .cisco .homepage-hero .hero-2 .block-image, .cisco .homepage-hero .hero-2-2 .block-image, .cisco .homepage-hero .hero-3 .block-image {height:331px;}

    .homepage-hero.cisco {width:100%; padding: 40px 16px 36px !important; text-align: center;}
    .homepage-hero-contemnt-holder {width:1129px; margin-left:auto; margin-right: auto; text-align: center; float: none; border:1px solid transparent}


    .homepage-hero-content-holder {width:1114px}
        .homepage-hero-content {column-gap: 1.5%;}


        .homepage-banner-area-top .homepage-banner-area-top-content .block-image.top-banner-1 {width:872px; height:82px; margin: auto !important; border: 1px solid #cccccc;}


    body.content-width-fullwidth .content-container.site-container {grid-template-columns:1fr !important; grid-gap:0}

    .corp-page.beyond-storage .block-title-text {top:205px}

    .corp-page.dell-infrastructure .block-title-text {top:230px}
    
    .corp-page.sonic-wall .block-title-text .pre-title {top:200px;}

    .corp-page .background-image-holder.knowbe4 .block-content::after {background-position: 100% 50%;}

    .corp-page.fidelis .block-title-text {margin-top:-16px}
    .corp-page.beyond-secure .block-title-text {top:105px;}

    .achive-loop-left-banner-area .block-image-holder.holder-left {min-height:76px}

    
    section.homepage-feature-section.knowbe4 .block-content.homepage-feature-image::after {top: 10%;}

    .we-can-help-you-list {padding-left:30px; padding-right: 30px;}
    .we-can-help-you-list li .block-content-image {width:32%;}
    .we-can-help-you-list li:nth-of-type(4) .block-content-image {width:25%}

    section.homepage-feature-section.clarity .block-image {margin-bottom: 5px;}
    section.homepage-feature-section.extreme-homepage .block-image {margin-bottom: 0;}

    body.error404 .content-container.site-container {grid-template-columns:1fr !important}

    .homepage-blue h1 {font-size: 1.5rem;}
    body.home .feature-spot p {font-size:1rem; line-height: 1.4rem;}
    body.home .feature-spot p.intro {font-size:1.1rem; line-height: 1.5rem;}
    body.home .feature-spot .block-text-content a {font-size:1rem !important; line-height: 1.4rem !important;}

    body.home .feature-spot .block-text-content {min-height: 205px !important;}
    body.home .price-lock .feature-spot .block-text-content {min-height: 255px !important;}
    body.home .price-lock .feature-spot.logitech-mx-keybpard-homepage .block-text-content {min-height: 300px !important;}
    body.home .brand-header-feature-spot {margin-bottom: 25px;}
    body.home .price-lock p {font-size:1rem !important; line-height: 1.4rem !important;}
    .price-lock p.note {padding-top:20px;}
    body.home .price-lock.brand-header-feature-spot {margin-bottom: 5px;}

    section.homepage-ducma3 .block-holder.block-image .block-content {margin-top: -95px;}
    .feature-spot.clarity-homepage .block-image-content {background-size: 60%; background-position: 110% 40%;}
    body.home .price-lock .feature-spot.matrix-3-homepage .block-image-content {background-position: 135% -10%;}

    .feature-spot.matrix-2-in-1 .block-image-content {background-size: 64%; background-position: 115% 50%;}
    .feature-spot.clarity-homepage .block-image-content {background-size: 60%; background-position: 110% 50%;}
    .feature-spot.elite-laptop-stand-homepage .block-image-content {background-size: 67%; background-position: 124% 50%;}

    body.home .price-lock .feature-spot.apc-8kva-homepage .block-text-content, body.home .price-lock .feature-spot.ruckus-networks-homepage .block-text-content {min-height: 302px !important;}


    body.home .feature-spot.wd-8tb-nas-homepage .block-text-content {min-height: 300px !important;}
    body.home .price-lock .feature-spot.ruckus-networks-homepage .block-text-content {min-height: 255px !important;}
    body.home .feature-spot.apc-3000kva-homepage .block-text-content {min-height:255px !important;}

    .feature-spot.e5400-me .block-image-content {background-position: 121% 50%; background-size: 67%;}

    section.homepage-feature-section .block-image.homepage-h3c-image {height:220px !important; margin-bottom: 30px;}
    section.homepage-feature-section .block-image.homepage-aigpu-image {height:120px !important; margin-bottom: 15px;}

    .jump-in li .block-content ul.jump-in-intro li a {font-size: 0.9rem; line-height: 1.2rem;}

    /*.has-left-sidebar #secondary {width:280px;}*/
    .has-left-sidebar #secondary {width:100%;}
    .search.has-left-sidebar #secondary {width:25%;}
    .search-results.has-left-sidebar #secondary {width:25%;}
    .search-no-results.has-left-sidebar #secondary {width:25%;}

    body.about-us-page .block.office-photo .block-holder {margin-top:-125px}
    .shop-home-stock-content p {font-size:0.8rem;}

    body.home .homepage-h1 h1 {font-size: 1.6rem;}
    .zero-price-product .request-quote-loop {padding:5% 13%;}
    .shop-home-sku-wrapper, .shop-home-SKU-holder {min-height: 37px;}

}



/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/




/*  Screensize 1350px   */
@media only screen 
and (min-width : 1330px) {

.category-slider {padding-left:0; padding-right:0; padding-bottom:0px;}
.category-slider .slide-holder .slide-image {min-height:140px;}
.content-area {padding-left:0; padding-right:0;}

/*  Homepage banner area top    */
.homepage-banner-area-top-content {max-width:1234px;}
.testimonial-holder {width:100%; float:right}
.testimonial-slider .in-quote {max-height:50px;}

.cisco .homepage-hero .block-image {background-size:100%;}

/*  Homepage product area   */

    .grid-lg-col-4.products li > a, .grid-lg-col-4.products-grid-view li > a {height:214px;}
    
    .shop-home-stock .tooltip:hover .tooltip-text {width:190px; margin-left:-95px;}

    .block-holder.block-image.homepage-what-is-ups {height:165px;}
 
    


/* Category pages */
.cat-title-holder {width:1234px;}

.budget-saving .saving {width:50%; float:left; padding-right:8px}
.budget-saving .saving-two {width:50%; float:left; padding-left:8px;}
.budget-saving .saving-image {width:50%; height:auto}
.budget-saving .new-and-refresh {width:50%;}
.new-price h5 {font-size:0.8rem}
.refresh-price h5 {font-size:0.8rem;}
.refresh-price div:nth-of-type(2) {margin-top:0;}
.budget-saving .new-price {height:48px;}
.budget-saving .refresh-price {height:68px;}
.budget-saving .saving-price {width:50%; height:108px;}
.budget-saving .saving-price div:nth-of-type(1) {margin-top:14px;}


/*          Top Banners             */

            .homepage-banner-area-top .homepage-banner-area-top-content .block-image.top-banner-1 {max-height:90px !important;} 
            
            
            
            
/*          ASA             */

            .price-table {border:0;}
            .price-table table {border:1px solid #333333}
            .price-table tr {width:100% !important; padding:0 !important; border-right:0;}
            .price-table th {float:left; clear:none; height:auto; padding:5px 10px !important; font-size:0.9rem; border-bottom:1px solid #999999}
            .price-table td {float:left; clear:none; height:auto; padding:5px 10px !important; font-size:0.9rem;}
            
            .price-table th:nth-of-type(1) {width:15% !important;}
            .price-table td:nth-of-type(1) {width:15% !important; height:100px}
            .price-table th:nth-of-type(2) {width:12% !important; height:auto}
            .price-table td:nth-of-type(2) {width:12% !important; padding:0}
            .price-table th:nth-of-type(3) {width:17% !important;}
            .price-table td:nth-of-type(3) {width:17% !important; height:100px}
            .price-table th:nth-of-type(4) {width:19% !important;}
            .price-table td:nth-of-type(4) {width:19% !important; height:100px}
            .price-table th:nth-of-type(5) {width:23% !important;}
            .price-table td:nth-of-type(5) {width:23% !important; height:100px}
            .price-table th:nth-of-type(6) {width:14% !important; border-bottom:1px solid #ffffff;}
            .price-table td:nth-of-type(6) {width:14% !important; height:100px}
            .price-table caption {border:1px solid #333333; border-bottom:3px solid #333333;}
            
            .single-product .content-area .woocommerce-tabs .price-table th:nth-of-type(1) {width:15% !important;}
            .single-product .content-area .woocommerce-tabs .price-table td:nth-of-type(1) {width:15% !important; height:100px}
            .single-product .content-area .woocommerce-tabs .price-table th:nth-of-type(2) {width:12% !important; height:auto}
            .single-product .content-area .woocommerce-tabs .price-table td:nth-of-type(2) {width:12% !important; padding:0}
            .single-product .content-area .woocommerce-tabs .price-table th:nth-of-type(3) {width:17% !important;}
            .single-product .content-area .woocommerce-tabs .price-table td:nth-of-type(3) {width:17% !important; height:100px}
            .single-product .content-area .woocommerce-tabs .price-table th:nth-of-type(4) {width:19% !important;}
            .single-product .content-area .woocommerce-tabs .price-table td:nth-of-type(4) {width:19% !important; height:100px}
            .single-product .content-area .woocommerce-tabs .price-table th:nth-of-type(5) {width:23% !important;}
            .single-product .content-area .woocommerce-tabs .price-table td:nth-of-type(5) {width:23% !important; height:100px}
            .single-product .content-area .woocommerce-tabs .price-table th:nth-of-type(6) {width:14% !important; border-bottom:1px solid #ffffff !important;}
            .single-product .content-area .woocommerce-tabs .price-table td:nth-of-type(6) {width:14% !important; height:100px}
            .single-product .content-area .woocommerce-tabs .price-table caption {border:1px solid #333333; border-bottom:3px solid #333333;}
            
            .price-table thead, .price-table tbody {width:100%;}
    


/*          shop-hero               */
            
            .cisco .homepage-hero .block-image {background-size:100%; background-position:100% 0%; min-height:368px;}
            .homepage-hero h1 {margin-top:292px;}



    .quicklinks-home tbody td {padding-left:8px; padding-right:6px; min-height:auto; text-align:left;}


        li.post-599151::after {top:16px; right:2px;}
        
        .has-left-sidebar #secondary {width:100%;}
		.search.has-left-sidebar #secondary {width:25%;}
		
    .tax-product_cat li.product-category.product .product-details h2.woocommerce-loop-category__title {
        font-size: 0.9rem;
        line-height: 1.2rem;}     

        .woocommerce .product-categories li a {
            width: 78.5% !important;
        }
        li.cat-parent.sub-toggle-active ul li.sub-toggle-active > a {
            color: #ffffff !important;
            width: 99% !important;
        }
        li.cat-parent.sub-toggle-active ul li.sub-toggle-active ul li.sub-toggle-active > a {
            width: 99% !important;
            padding-right: 8px;
        }
        li.cat-parent.sub-toggle-active ul li > a {
            width: 99%px !important;
        }
        li.cat-parent.sub-toggle-active ul li.sub-toggle-active ul li.sub-toggle-active ul li.sub-toggle-active > a {
            width: 99%px !important;
        }

        .primary-sidebar section.widget_product_categories .product-cat-show-hide {
            WIDTH: 99%;
        }
        .woocommerce.widget_product_categories>ul li a {
            width: 99% !important;
        }

        .woocommerce.widget_product_categories>ul li ul li a,  {width:231px !important}

        ul.product-categories {height:auto}


        .woocommerce ul.products li.product a.woocommerce-loop-image-link {height:162px;}

        .block-product-breadcrumb-holder-content {
            max-width: 1234px;
        }

        .cisco .homepage-hero .hero-1 .block-image, .cisco .homepage-hero .hero-2 .block-image, .cisco .homepage-hero .hero-2-2 .block-image, .cisco .homepage-hero .hero-3 .block-image {height:367px;}


        

        

        .homepage-hero-content-holder {width:1234px}
        .homepage-hero-content {column-gap: 1.5%;}

        .homepage-banner-area-top .homepage-banner-area-top-content .block-image.top-banner-1 {
            max-height: 90px !important; overflow: hidden; max-width: 970px !important; width:970px; height: 90px;}

        body.page-template-default .entry-hero .hero-container {padding: 16px 26px !important;}

        body.page-template-default .entry-hero .hero-container {max-width: 1300px !important; margin: auto;}

        .zebra .block-button-holder .block-button {width:35%;}

        .corp-page.beyond-infrastructure .block-title-text {top:210px;}

        .corp-page.beyond-storage .block-title-text {top:195px}

        .corp-page.sonic-wall .block-title-text {top:85px}

        .corp-page .block-title-text {top:280px}

        .corp-page.fidelis-elevate .block-title-text {top:121px;}


        section.homepage-feature-section.clarity .block-image {width:300px; height: auto; padding-right: 36px;}
        section.homepage-feature-section.beyond-secure .block-image {width:auto; height: 240px;}
        section.homepage-feature-section:nth-of-type(3) {width:60%;}
        section.homepage-feature-section.knowbe4 .block-image {height:240px; width:auto}

        .achive-loop-left-banner-area .block-image-holder.holder-left {min-height:83px; max-height: 85px;}

        section.homepage-feature-section.knowbe4 .block-content.homepage-feature-image::after {top: 15%; left:18%;}


        .we-can-help-you-block {width:1234px; margin-left: auto; margin-right: auto;}
        .we-can-help-you-list {padding-left: 0; padding-right: 0;}
        .we-can-help-you-list li .block-content-image {width:28%}
        .we-can-help-you-list li:nth-of-type(4) .block-content-image {width:22%;}

        section.homepage-feature-section:nth-of-type(3) {width:100%}
        section.homepage-feature-section.apc-homepage .block-image {margin-bottom: 36px;}

        body.home .feature-spot .block-text-content {min-height: 190px !important;}
        body.home .price-lock .feature-spot .block-text-content {min-height: 210px !important;}
        body.home .price-lock .feature-spot.logitech-mx-keybpard-homepage .block-text-content {min-height: 280px !important;}
        section.homepage-ducma3 .block-holder.block-image .block-content {margin-top:-135px;}

        .feature-spot.clarity-homepage .block-image-content {background-size: 55%; background-position: 100% 40%;}
        body.home .price-lock .feature-spot.matrix-3-homepage .block-image-content {background-position: 125% 0%;}

        .we-can-help-you-block {width: 1241px; padding-left: 0; padding-right: 0;}
        body.home .we-can-help-you-list {padding-left: 0; padding-right: 0;}

        .feature-spot.matrix-2-in-1 .block-image-content {background-size: 57%; background-position: 98% 50%;}
        .feature-spot.clarity-homepage .block-image-content {background-size: 55%; background-position: 100% 50%;}
        .feature-spot.elite-laptop-stand-homepage .block-image-content {background-size: 60%; background-position: 104% 50%;}
    
        body.home .price-lock .feature-spot.apc-8kva-homepage .block-text-content {min-height: 278px !important;}
        body.home .price-lock .feature-spot.ruckus-networks-homepage .block-text-content {min-height: 261px !important;}

        body.home .feature-spot.logitech-mx-keybpard-homepage .block-text-content {min-height: 280px !important;}
        body.home .feature-spot.wd-8tb-nas-homepage .block-text-content {min-height: 280px !important;}
        body.home .feature-spot.apc-3000kva-homepage .block-text-content {min-height: 260px !important;}
        body.home .feature-spot.ruckus-networks-homepage .block-text-content {min-height: 260px !important;}
        body.home .feature-spot.apc-6000kva-homepage .block-text-content {min-height: 260px !important;}

        
        .feature-spot.e5400-me .block-image-content {background-position: 107% 50%; background-size: 63%;}

        #brands_dropdown-2 select {width:100%}

        section.homepage-feature-section .block-image.homepage-h3c-image {height:240px !important; margin-bottom: 30px;}
        section.homepage-feature-section .block-image.homepage-aigpu-image {height:130px !important; margin-bottom: 30px;}

        .jump-in li .block-content ul.jump-in-intro li a {font-size: 1rem; line-height: 1.4rem;}

 
        body.about-us-page.page-template-default .entry-content.single-content {padding-left: 16px !important;}

        body.about-us-page .block.office-photo .block-holder {margin-top:-205px}
        .zero-price-product .request-quote-loop {padding: 5% 16%;}



}



/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/





/*  Screensize 1380px   */
@media only screen 
and (min-width : 1360px) {


/*  Homepage product area   */

    
    


/* Category pages */
.cat-title-holder {padding-left:10px;}


}



/*  Screensize 1500px   */
@media only screen 
and (min-width : 1480px) {
.cat-title-holder::after {max-width:1234px; width:1234px; margin-left:0 !important;}

.corp-page .background-image-holder.beyond-secure .block-content::before {width:130%; margin-left: -15%;}
.corp-page .background-image-holder.beyond-secure .block-content::after {width:130%; margin-left: -15%;}

.corp-page .background-image-holder.conceal-browse .block-content::before {width:130%; margin-left: -15%;}
.corp-page .background-image-holder.conceal-browse .block-content::after {width:130%; margin-left: -15%;}

.corp-page .background-image-holder.fidelis .block-content::before {width:130%; margin-left: -15%;}
.corp-page .background-image-holder.fidelis .block-content::after {width:130%; margin-left: -15%;}

.corp-page .background-image-holder.fidelis-elevate .block-content::before {width:130%; margin-left: -15%;}
.corp-page .background-image-holder.fidelis-elevate .block-content::after {width:130%; margin-left: -15%;}

.corp-page .background-image-holder.accessories .block-content::before {width:130%; margin-left: -15%;}
.corp-page .background-image-holder.accessories .block-content::after {width:130%; margin-left: -15%;}

.corp-page .background-image-holder.beyond-infrastructure .block-content::before {width:130%; margin-left: -15%;}
.corp-page .background-image-holder.beyond-infrastructure .block-content::after {width:130%; margin-left: -15%;}

.corp-page .background-image-holder.beyond-storage .block-content::before {width:130%; margin-left: -15%;}
.corp-page .background-image-holder.beyond-storage .block-content::after {width:130%; margin-left: -15%;}

.corp-page .background-image-holder.dell-infrastructure .block-content::before {width:130%; margin-left: -15%;}
.corp-page .background-image-holder.dell-infrastructure .block-content::after {width:130%; margin-left: -15%;}

.corp-page .background-image-holder.sonic-wall .block-content::before {width:130%; margin-left: -15%;}
.corp-page .background-image-holder.sonic-wall .block-content::after {width:130%; margin-left: -15%;}

.corp-page .background-image-holder.palo-alto .block-content::before {width:130%; margin-left: -15%;}
.corp-page .background-image-holder.palo-alto .block-content::after {width:130%; margin-left: -15%;}

.corp-page .background-image-holder.knowbe4 .block-content::before {width:130%; margin-left: -15%;}
.corp-page .background-image-holder.knowbe4 .block-content::after {width:130%; margin-left: -15%;}



}
