.hn-main-container .hn-hidden-sm{display:none}
@media (min-width:768px){
.hn-main-container .hn-visible-sm{display:none}
.hn-main-container .hn-hidden-sm{display:block}
}
.microsoft-main-container *{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
.microsoft-main-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,img{display:block}
ol,ul{list-style:none;margin-bottom:0}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
a,a:focus,a:hover{outline:0}
sup{vertical-align:super!important;font-size:75%!important;top:0!important}
.clear-fix:after{content:"";display:table;clear:both}
.microsoft-main-container strong{font-weight:800}
.float-left{float:left}
.float-right{float:right}
.relative{position:relative}
.absolute{position:absolute}
.fixed{position:fixed}
.text-right{text-align:right}
.text-center{text-align:center}
.text-left{text-align:left}
.text-justify{text-align:justify}
.block{display:block}
.inline{display:inline}
.inline-block{display:inline-block}
.table{display:table;background:transparent}
.table-row{display:table-row}
.table-cell{display:table-cell;vertical-align:middle}
.feature-heading,.feature-image,.feature-description,.mainbox-primary h2.title,.row-1103>.alpha,.row-993>.alpha>.col-sm-9,.row-994{display:none}
.feature-description{margin:0!important;height:0!important}
.row-972 .container,.row-1038 .container,.row-1089 .container,.row-992>.container,.row-993>.alpha{padding-left:0;padding-right:0;padding-bottom:0;background:#fff}
.row-992>.container>.row,.push-out{margin-left:0;margin-right:0}
.row-1103>.omega{width:100%!important;max-width:1260px!important}
.product-grid{max-width:1260px;margin:0 auto}
.gap-main-top{padding-top:0}
.gap{display:none!important}
.wysiwyg-content ul{list-style:none}
.pagination-container{max-width:1260px;margin:0 auto 10px}
@media screen and (min-width:1280px){.row-972 .container,.row-992 .container,.row-1038 .container,.row-1089 .container,.row-1103>.omega{max-width:100%}
.gap-main-top{padding-top:0}
}@media screen and (min-width:992px){.gap-main-top{padding-top:0}
}.wysiwyg-content ul,.wysiwyg-content ol{padding-left:0;margin-bottom:0}
.microsoft-main-container{font-family:lato,arial,sans-serif;font-size:14px;width:100%;max-width:100%;padding:0;margin:0 auto 80px}
.microsoft-main-content-container-outer,.surface-main-container{max-width:1260px;margin:0 auto}
.xbox-main-content-container-outer,.office-365-main-content-container-outer{max-width:1100px;margin:0 auto;padding:0 20px}
.microsoft-main-container img{max-width:100%}
@media screen and (max-width:992px){.microsoft-main-container{font-size:12px}
}.microsoft-header-outer{max-width:1260px;margin:0 auto;padding:20px 15px 6px}
.microsoft-logo{max-width:200px;margin-right:60px}
.microsoft-nav ul li{float:left;padding-top:12px}
.microsoft-nav ul li a{display:block;padding:8px 20px;text-align:center;text-decoration:none;color:#666;font-size:1.143em;line-height:1em;font-weight:400;background:#fff;transition:all .2s;text-transform:uppercase}
.microsoft-nav ul li a:hover{text-decoration:none;color:#fff;background:#107c10}
.microsoft-mobile-menu-btn{top:0;right:0;width:32px;height:32px;display:none;cursor:pointer}
.microsoft-mobile-menu-icon{height:3px;width:32px;top:14px;background-color:#101616;position:absolute;transition:all .3s}
.microsoft-mobile-menu-icon:before{content:"";left:0;position:absolute;top:-10px;height:3px;width:32px;background-color:#101616;transition-duration:.5s}
.microsoft-mobile-menu-icon:after{content:"";left:0;position:absolute;top:10px;height:3px;width:32px;background-color:#101616;transition-duration:.5s}
.microsoft-menu-open .microsoft-mobile-menu-icon{background:transparent}
.microsoft-menu-open .microsoft-mobile-menu-icon:before{transform:rotate(45deg);top:0}
.microsoft-menu-open .microsoft-mobile-menu-icon:after{transform:rotate(-45deg);top:0}
.microsoft-banner-outer {max-width: 1260px;margin: 0 auto;}
/* .microsoft-banner-outer{background:url(https://hnie-assets.s3.eu-west-1.amazonaws.com/pages/Microsoft/images/Microsoft/surface-9-banner.jpg) no-repeat center center / cover} */
.xbox-banner-outer{max-width:1260px;margin:0 auto 60px;background:url(https://hnie-assets.s3-eu-west-1.amazonaws.com/pages/Microsoft/images/Xbox+One/microsoft-xbox-one-x-banner.jpg) no-repeat center center / cover}
.xbox-one-s-banner-outer{background:url(https://hnie-assets.s3-eu-west-1.amazonaws.com/pages/Microsoft/images/Xbox+One/microsoft-xbox-one-s-banner.jpg) no-repeat center center / cover}
.microsoft-banner-content-inner{max-width:1260px;margin:0 auto;padding:150px 100px 250px}
.xbox-banner-content-inner{max-width:1260px;margin:0 auto;padding:120px 20px 140px 200px}
.microsoft-header h2{font-size:2.143em;line-height:1em;font-weight:800;margin:0 0 .3em;color:#222}
.microsoft-header h3{font-size:2.143em;line-height:1.1em;font-weight:300;margin:0;color:#222}
.microsoft-365-banner-inner .microsoft-header h2 {font-size:2.5em;}
.microsoft-product-options-inner h2,.xbox-live-inner h3,.xbox-online-inner h3,.office-365-tiles-inner li h3{font-size:1.143em;line-height:1.2em;font-weight:800;margin:0 0 .5em;color:#222;text-transform:uppercase}
.surface-best-of-microsoft-inner .microsoft-header h3,.surface-personalise-inner .microsoft-header h3{font-size:1.857em;line-height:1em;font-weight:800;margin:0 0 .3em;color:#222}
.microsoft-product-options-inner p,.xbox-live-inner .microsoft-product-blurb p,.xbox-online-inner .microsoft-product-blurb p,.office-365-tiles-inner .microsoft-product-blurb p{font-size:1.143em;line-height:1.4em;font-weight:400;margin:0 0 .5em;color:#222;min-height:2em}
.microsoft-365-banner-inner .microsoft-blurb p {font-size:1.6em;}
.microsoft-product-options-inner a,.xbox-console-links td a{color:#008fd9;text-decoration:none;font-size:1.143em;line-height:1em;font-weight:800}
.hrd-toggle-switch-inner h2{font-size:1.286em;line-height:1em;color:#222;margin:0 0 .5em;font-weight:800}
.hdr-on,.hdr-off{font-size:1.143em;line-height:1em;color:#ccc;margin:0 0 .5em;font-weight:800;transition:color .3s}
.hdr-on.active,.hdr-off.active{color:#222}
.microsoft-blurb p{font-size:1.286em;line-height:1.3em;font-weight:400;color:#222;margin:0}
.microsoft-product-options-inner a:hover{text-decoration:underline}
.xbox-banner-content-inner .microsoft-header h3{color:#fff;font-size:3em}
.surface-font-orange{color:#d83b01}
.microsoft-btn-container{padding-top:2em}
.office-365-tiles-inner .microsoft-btn-container{padding-top:10px}
.microsoft-btn-container a,.microsoft-btn-container span{font-size:1.143em;line-height:1em;font-weight:400;padding:1em 1em;border:2px solid;display:inline-block;text-transform:uppercase;text-decoration:none;transition:all .2s;text-align:center}
.microsoft-btn-group a:first-child,.microsoft-btn-group span:first-child{margin-right:1em}
.microsoft-btn-container a:hover{text-decoration:none}
.microsoft-btn-brown a:first-child{color:#fff;border-color:#594f47;background:#594f47}
.microsoft-btn-brown a:nth-child(2){color:#594f47;border-color:#594f47;background:transparent}
.microsoft-btn-brown a:hover{color:#fff;border-color:#8c7b70;background:#8c7b70}
.microsoft-btn-black a:first-child{color:#fff;border-color:#222;background:#222}
.microsoft-btn-black a:nth-child(2){color:#222;border-color:#222;background:transparent}
.microsoft-btn-black a:hover{color:#fff;border-color:#484848;background:#484848}
.microsoft-btn-container .microsoft-btn-green-solid{color:#fff;border-color:#107c10;background:#107c10}
.microsoft-btn-container .microsoft-btn-green-border{color:#107c10;border-color:#107c10;background:transparent}
.microsoft-btn-container .microsoft-btn-green:hover{color:#fff;border-color:#484848;background:#484848}
.microsoft-btn-container .microsoft-btn-white-solid{color:#222;border-color:#fff;background:#fff}
.microsoft-btn-container .microsoft-btn-white-border{color:#fff;border-color:#848178;background: #848178;}
.microsoft-btn-container .microsoft-btn-white:hover{color:#fff;border-color:#484848;background:#484848}
.microsoft-btn-container .microsoft-btn-black-solid{color:#fff;border-color:#222;background:#222}
.microsoft-btn-container .microsoft-btn-black-border{color:#222;border-color:#222;background:transparent}
.microsoft-btn-container .microsoft-btn-black:hover{color:#fff;border-color:#484848;background:#484848}
.microsoft-btn-container .microsoft-btn-orange-solid{color:#fff;border-color:#0078d4;background:#0078d4}
.microsoft-btn-container .microsoft-btn-orange-border{color:#0078d4;border-color:#0078d4;background:transparent}
.microsoft-btn-container .microsoft-btn-orange:hover{color:#fff;border-color:#eb4802;background:#eb4802}
.microsoft-product-options-inner{max-width:1100px;margin:0 auto;padding:60px 60px}
.microsoft-product-options-inner ul li{float:left;width:30%;margin-right:5%}
.microsoft-product-options-inner ul li:last-child{margin-right:0}
.microsoft-product-option-banner{margin-bottom:20px}
.microsoft-accessories-inner .table-cell{padding:140px 40px}
.microsoft-accessories-inner .table .table-cell{width:50%;background:#f1f1f1}
.microsoft-accessories-inner .microsoft-accessories-image-block img{margin:0 auto}
.microsoft-accessories-content-inner{max-width:500px}
.microsoft-xbox-inner{padding:80px 40px}
.microsoft-xbox-inner .microsoft-header{margin:0 0 1em}
.microsoft-xbox-inner .microsoft-header img,.xbox-comparison-table-inner .microsoft-header img{margin:0 auto 2em}
.xbox-banner-content-inner .microsoft-header img{margin:0 0 10px -70px;max-width:330px}
.xbox-one-s-logo{margin:0 auto;padding:70px 0 390px;max-width:400px}
.xbox-accessories-inner .table .table-cell{width:50%;background:#f1f1f1}
.xbox-accessories-image-block{overflow:hidden;padding:50px 0 50px 0}
.xbox-accessories-image-block img{max-width:130%;margin-left:-33%}
.xbox-accessories-inner .table .table-cell:nth-child(2){padding:140px 40px}
.xbox-accessories-content-inner{max-width:400px}
.xbox-accessories-content-inner .microsoft-header{margin-bottom:1.2em}
.xbox-comparison-table-inner{padding:80px 0}
.xbox-comparison-table-inner tbody tr:nth-child(odd){background:#f2f2f2}
.xbox-comparison-table-inner td{vertical-align:middle}
.xbox-comparison-table-inner td:first-child{padding:.8em 0 .8em 1.7em;font-size:1.143em;line-height:1.3em;font-weight:400;color:#222}
.xbox-comparison-table-inner th{padding:.8em .5em;font-size:1.286em;line-height:1.3em;font-weight:600;color:#222}
.xbox-comparison-table-inner th:first-child{padding:.8em 0 .8em 1.5em}
.xbox-console-links td:first-child{padding:.8em 0 .8em 1.5em;font-size:1.286em;line-height:1.3em;font-weight:600;color:#222;text-transform:uppercase}
.xbox-comparison-table-inner sup a{color:#008fd9;text-decoration:none;font-size:1.143em;line-height:1em;font-weight:800}
.xbox-comparison-table-inner th:nth-child(1n+2),.xbox-comparison-table-inner td:nth-child(1n+2){text-align:center}
.xbox-comparison-table-inner td:nth-child(1n+2) img{display:inline-block}
.xbox-live-inner ul li{width:30%;float:left;margin-right:5%}
.xbox-live-inner ul li:last-child{margin-right:0}
.xbox-online-inner ul li{width:47%;float:left;margin-right:6%}
.xbox-online-inner ul li:last-child{margin-right:0}
.xbox-live-inner ul,.xbox-online-inner ul{padding-top:40px;margin-bottom:60px}
.xbox-live-inner header,.xbox-online-inner header{max-width:650px;margin:0 auto}
.hdr-inner .microsoft-blurb{max-width:670px;margin:0 auto}
.hdr-banner-inner img{display:none}
.hdr-banner-inner img.active{display:block}
.hdr-switch{position:relative;display:inline-block;width:60px;height:34px}
.hdr-switch input{opacity:0;width:0;height:0}
.hdr-slider{border-radius:34px;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}
.hdr-slider:before{border-radius:50%;position:absolute;content:"";height:26px;width:26px;left:30px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}
input:checked+.hdr-slider{background-color:#107c10}
input:focus+.hdr-slider{box-shadow:0 0 1px #107c10}
input:checked+.hdr-slider:before{-webkit-transform:translateX(-26px);-ms-transform:translateX(-26px);transform:translateX(-26px)}
.hrd-toggle-switch-outer{margin-bottom:2em}
.hrd-toggle-switch{max-width:150px;margin:0 auto}
.surface-banner-outer{background:url(https://hnie-assets.s3-eu-west-1.amazonaws.com/pages/Microsoft/images/Surface/microsoft-surface-header-desktop.jpg) no-repeat center center / cover}
.surface-banner-content-inner{padding:150px 20px 350px 100px}
.surface-banner-content-inner .microsoft-header h2{font-size:3em}
.surface-main-content{padding:0 20px}
.surface-padding-right{padding-right:60px}
.surface-padding-left{padding-left:60px}
.surface-choose-yours-outer,.surface-best-of-microsoft-outer,.surface-better-together-outer,.surface-personalise-outer{margin-bottom:60px}
.surface-intro-inner,.surface-go-inner .surface-content-inner,.surface-laptop-3-inner .surface-content-inner,.surface-pro-x-inner .surface-content-inner,.surface-pro-7-inner .surface-content-inner,.surface-book-2-inner .surface-content-inner,.surface-studio-2-inner .surface-content-inner,.windows-intro-inner{padding:60px 20px}
.office-365-intro-inner > header {padding:30px 20px; background: #f2f2f2;}
.surface-main-container .microsoft-blurb{max-width:900px;margin:0 auto}
.surface-choose-yours-outer,.surface-best-of-microsoft-outer,.surface-better-together-outer, .microsoft-365-section-outer:nth-child(odd){background:#f2f2f2}
.surface-choose-yours-inner,.surface-better-together-inner, .microsoft-365-section-inner{padding:80px}
.surface-best-of-microsoft-inner .table{padding:40px 80px}
.surface-choose-yours-inner .table-cell,.surface-best-of-microsoft-inner .table-cell{width:50%}
.surface-best-of-microsoft-inner{padding:60px 0}
.surface-personalise-inner ul li{width:46%;float:left;margin-bottom:60px}
.surface-personalise-inner ul li:nth-child(odd){margin-right:8%}
.surface-personalise-outer{padding:60px 100px 0;border:1px solid #dee2e6}
.surface-personalise-outer .surface-content-inner{padding:40px 0}
.surface-personalise-inner>.microsoft-header{margin-bottom:60px}
.surface-compare-outer{margin-bottom:60px}
.surface-compare-desktop thead th{text-align:center;padding:1.3em 1em;width:20%}
.surface-colors{width:70%}
.surface-screen-size{widows:30%}
.surface-compare-table th,.surface-compare-table td{border:none!important}
.surface-compare-table tbody td,.surface-compare-table tbody th{padding:20px 6px;text-align:left;vertical-align:top}
.surface-compare-table tbody header{width:30%}
.surface-align-top{vertical-align:top!important}
.surface-align-middle{vertical-align:middle!important}
.surface-align-bottom{vertical-align:bottom!important}
.surface-align-bottom img{margin:0 auto 1em;width:100%}
.surface-compare-table p{font-size:1.143em;line-height:1.3em;font-weight:400;color:#222;margin:0}
.surface-compare-table p.blue-text{font-weight:400;color:#0078d7}
.surface-color span{font-size:14px;line-height:1.3em;font-weight:400;color:#222;margin:0}
.surface-compare-table p.sub-descriptor{font-weight:800}
.surface-compare-table p.subtopper{margin-bottom:1em;font-weight:800;font-size:1.143em}
.surface-compare-table p.surface-legal,.office-365-terms-inner p{font-size:10px}
span.surface-price{color:#f70086!important}
.surface-compare-table h3{font-size:1.286em;line-height:1.3em;font-weight:800;color:#222;margin:0}
.surface-compare-outer .table thead th{font-size:14px}
.subtopper{padding:20px 0 0}
.surface-row-border{border-top:1px solid #dee2e6}
.surface-terms-outer{padding:60px;background:#f2f2f2}
.surface-terms-inner p{font-size:12px}
.microsoft-main-container .slick-list{border-top:none!important}
/* .slick-slider .slick-prev{left:0rem}
.slick-slider .slick-next{right:0rem}
.slick-slider .slick-prev,.slick-slider .slick-next{top:120px} */
.surface-compare-mobile,.office-compare-mobile{display:none;max-width:400px;margin:0 auto}

.microsoft-365-banner-outer {margin-bottom: 60px;}

.office-365-banner-outer{max-width:1260px;margin:0 auto;background:url(https://hnie-assets.s3-eu-west-1.amazonaws.com/pages/Microsoft/images/Office+365/microsoft-365-banner.jpg) no-repeat center bottom / cover}
.office-365-banner-content-inner{padding:120px 20px 280px 120px}
.office-365-banner-content-inner header{max-width: 440px;}
.office-365-banner-content-inner h2,.office-365-banner-content-inner h3{color:#58595b}
.office-365-banner-content-inner .microsoft-header img {margin-bottom: 20px;}
.office-365-banner-content-inner .microsoft-header h2 {margin-bottom: 5px;}
.office-365-banner-content-inner .microsoft-header h3 {font-size: 1.8em;line-height: 1em;}
.office-365-tiles-2 ul li{width:47%;float:left;margin:0 6% 80px 0}
.office-365-tiles-2 ul li:nth-child(even){margin-right:0}
.office-365-tiles-3 ul li{width:30%;float:left;margin:0 5% 0 0}
.office-365-tiles-3 ul li:last-child{margin:0 0 0 0}
.office-365-tiles-inner ul{margin-bottom:60px}
.office-365-tiles-inner header{max-width:650px;margin:0 auto}
.office-365-choose-outer,.office-365-terms-outer{margin-bottom:80px}
.office-365-tiles-inner>header,.office-365-choose-inner>header,.office-365-comparison-table-inner>header,.office-365-faqs-inner>header{margin-bottom:40px}
.office-365-choices ul li{float:left;width:23%;margin-right:2.66%}
.office-365-choices ul li:last-child{margin-right:0}
.office-365-table-left{width:60%}
.office-365-table-right{width:38%}
.office-365-table-divider{width:2%}
.office-365-table-left tbody tr td:first-child{width:100px;padding:10px}
.office-365-table-left tbody tr td:first-child img{height:40px;margin:0 auto}
.office-365-table-left thead tr:first-child th:nth-child(2){background:#d33b01;padding:30px 30px 10px}
.office-365-table-right thead tr:first-child th{background:#cecece;padding:30px 30px 10px}
.office-365-table-left thead tr:first-child,.office-365-table-right thead tr:first-child{height:150px}
.office-365-table-inner td,.office-365-table-inner thead tr:nth-child(2) th{text-align:center}
.office-365-table-inner td{vertical-align:middle}
.bullet-point{width:8px;height:8px;background:#000;webkit-border-radius:50%;moz-border-radius:50%;border-radius:50%;margin:0 auto}
.office-365-table-inner td p{padding:10px 20px;font-size:1.143em;line-height:1.3em;font-weight:400;color:#222;margin:0}
.office-365-table-left tbody tr td:first-child p{padding:0;font-size:10px}
.office-365-table-outer{background:#fff}
.office-365-table-outer .office-365-table-left tbody tr td:first-child,.office-365-table-outer .office-365-table-left thead tr th:first-child{background:#fff}
.office-365-table-inner tbody tr:nth-child(odd) td{background:#f2f2f2}
.office-365-table-inner tbody tr td{height:73px}
.office-365-table-inner thead tr:nth-child(2) th{padding:20px 5px;text-transform:uppercase}
.office-365-table-inner thead tr:nth-child(1) th p{font-size:1.143em;line-height:1.3em;font-weight:400}
.office-365-table-inner thead tr:nth-child(1) th h4{font-size:1.143em;line-height:1.3em;font-weight:800;text-transform:uppercase}
.office-365-table-left thead tr:nth-child(1) th p,.office-365-table-left thead tr:nth-child(1) th h4{color:#fff;margin:0}
.office-premium-header{background:#d33b01;padding:20px;color:#fff}
.office-classic-header{background:#cecece;padding:20px}
.office-premium-header span,.office-classic-header span{font-size:1.4em}
.office-365-mobile-table-inner img{width:50px;margin:0 auto}
.office-365-mobile-table-inner tbody tr:nth-child(odd) td{background:#fff}
.office-365-mobile-table-inner tbody tr:nth-child(even) td{background:#f2f2f2}
.office-365-mobile-table-inner tbody tr td{padding-top:15px}
.office-365-mobile-table-inner{display:table!important}
.office-365-faqs-inner .utility-header{background:#0078d4}
.office-365-faqs-inner .utility-header h3{color:#fff}
.office-365-faqs-inner .faq-question:hover{background:#eb4802}
.m365-slide {width:24%;float:left;}
.m365-slide:nth-child(1) {border-left: 1px solid #e9e9e9;border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;}
.m365-slide:nth-child(2) {border-left: 1px solid #e9e9e9;border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;}
.m365-slide:nth-child(3) {margin-right: 4%;border-right: 1px solid #e9e9e9;border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;}
.m365-slide:nth-child(4) {border: 1px solid #e9e9e9;}
.m365-category-life {width:72%;margin-right: 4%;}
.m365-category-buisness {width:24%;}
.office-365-tiles-inner .microsoft-product-blurb p {min-height: 66px;}

.xbox-series-x-banner-outer{max-width:1260px;margin:0 auto}
.xbox-series-x-content-inner{padding:40px;max-width:760px;margin:0 auto}
.xbox-series-x-spec-list-inner{max-width:960px;margin:0 auto;padding:40px 0}
.xbox-series-x-spec-list-inner table{width:100%}
.xbox-series-x-spec-list-inner table td{vertical-align:middle;width:25%;border-right:1px solid #444;padding:0 20px}
.xbox-series-x-spec-list-inner table td:last-child{border-right:none}
.xbox-series-x-tech-inner .table-cell{width:50%}
.xbox-series-x-tech-inner,.xbox-series-x-storage-images{max-width:960px;margin:0 auto}
.xbox-series-x-tech-content{padding:40px}
.xbox-series-x-storage-image{width:48%}
.xbox-series-x-storage-outer,.xbox-series-x-controller-outer{margin-bottom:40px}
.xbox-series-x-controller-images{padding:0 40px}
.xbox-series-x-controller-image{width:32%;margin-right:2%}
.xbox-series-x-controller-image:last-child{margin-right:0}
.xbox-terms-inner{padding:40px}
.xbox-series-x-content-inner h2,.xbox-series-x-tech-content h2,.xbox-series-x-font-lg{font-size:2.143em;line-height:1em;font-weight:400;margin:0 0 .5em;color:#444}
.xbox-series-x-font-lg{margin:0}
.xbox-series-x-font-xlg{font-size:3em;line-height:1em;font-weight:600;margin:0;color:#444}
.xbox-series-x-blurb p{font-size:1.143em;line-height:1.3em;font-weight:400;margin:0;color:#444}
.xbox-series-x-blurb-lg p{font-size:1.429em}
.xbox-terms-inner p{font-size:1em}

.office-365-banner-outer .play-button, .office-365-tiles-outer .play-button {position: relative;width:auto;height: auto;width:auto;left: auto;top: auto;margin: 0;}

/* .windows-banner-outer {height:600px;background:url(https://hnie-assets.s3.eu-west-1.amazonaws.com/pages/Microsoft/images/Windows+11/windows-11-banner.jpg) no-repeat center center / cover} */
.windows-blade-banner-outer {height:450px;background:url(https://hnie-assets.s3.eu-west-1.amazonaws.com/pages/Microsoft/images/Windows+11/windows-11-blade-banner.jpg) no-repeat center center / cover}
.windows-blade-banner-two-outer {margin-bottom: 80px;height:600px;background:url(https://hnie-assets.s3.eu-west-1.amazonaws.com/pages/Microsoft/images/Windows+11/windows-11-blade-banner-2.jpg) no-repeat center center / cover}
.windows-intro-inner .microsoft-blurb {max-width: 1050px;}
.windows-tiles-inner li {border: 1px solid #e0e0e0;padding:30px;}
.windows-browser-inner .table, .windows-subscribe-outer .table, .microsoft-365-banner-inner .table, .microsoft-365-section-outer .table, .windows-11-section-outer .table {table-layout: fixed;}
.windows-browser-inner .table .table-cell:last-child {background: #0078d7;}
.windows-subscribe-inner .table .table-cell:last-child {background: #f2f2f2;}
.microsoft-365-banner-inner .table .table-cell:last-child {background: #f2f2f2;}
.windows-11-section-block-inner .windows-11-section-outer:nth-child(odd) .table .table-cell:last-child,
.windows-11-section-block-inner .windows-11-section-outer:nth-child(even) .table .table-cell:first-child {background: #f2f2f2 !important;}
.windows-browser-inner .windows-content-inner h2, .windows-browser-inner .windows-content-inner p {color: #ffffff;}
.windows-browser-inner .windows-content-inner, .windows-subscribe-outer .windows-content-inner, .microsoft-365-banner-inner .windows-content-inner, .windows-11-section-inner .windows-content-inner {padding: 20px;max-width: 500px;margin:0 auto;}
.windows-browser-outer, .windows-subscribe-outer, .windows-faqs-outer, .windows-terms-outer, .windows-11-section-block-outer, .windows-11-video-outer, .windows-11-section-block-outer {margin-bottom: 60px;}
.windows-365-deal-outer {margin-bottom: 0;}
.windows-products-inner ul {display: flex;}
.windows-365-comparison-slide {width: 30%;margin-right: 5%;}
.windows-365-comparison-slide:last-child {margin-right: 0;}
.microsoft-365-tiles-inner {padding: 60px 0;}
.microsoft-365-tiles-inner .slick-list {border-top: none !important;max-width: 300px;margin: 0 auto !important;}
.microsoft-365-tiles-inner header {margin-bottom: 40px;}
.windows-365-business-outer {margin-bottom: 60px;}
.windows-365-business-inner .table .table-cell:first-child {width:45%;padding: 40px 0 40px 40px;}
.windows-365-business-inner .table .table-cell:last-child {width:55%;padding: 40px 40px 40px 40px;}
.windows-365-business-outer {padding: 0; background: #f2f2f2}
.windows-365-business-content {border-right: 2px solid #cccccc;padding-right: 40px;}
.windows-365-business-content .microsoft-btn-container{padding-top: 15px;}
.windows-365-business-spec-list ul {list-style-type:disc;}
.windows-11-slider-outer {max-width: 1100px; padding: 0 20px;margin: 0 auto 80px;}
.windows-11-slider-outer img {width: 100%;}
.windows-11-slide img:last-of-type {display: none;}

@media screen and (max-width: 750px) {
.windows-11-slider-outer {max-width: 390px;margin: 0 auto 60px;}
.windows-11-slide img:last-of-type {display: block;}
.windows-11-slide img:first-of-type {display: none;}
.windows-products-inner ul {display: block;}
.windows-blade-banner-outer {height:250px;}
.windows-blade-banner-two-outer {margin-bottom: 40px;height:300px;}
.xbox-series-x-content-inner,.xbox-series-x-tech-content{padding:20px 0}
.xbox-series-x-content-inner h2,.xbox-series-x-tech-content h2{font-size:24px;margin:0 0 8px}
.xbox-series-x-blurb-lg p{font-size:1.143em}
.xbox-series-x-controller-images{padding:0}
.xbox-series-x-storage-outer,.xbox-series-x-controller-outer{margin-bottom:20px}
.xbox-terms-inner{padding:20px 0}
.xbox-series-x-font-lg{font-size:1.143em;line-height:1.3em}
.xbox-series-x-font-xlg{font-size:1.429em;line-height:1.3em}
.xbox-series-x-spec-list-inner{padding:20px 0}
.xbox-series-x-spec-list-inner table td{padding:0 10px}
}
@media screen and (max-width: 550px) {
.xbox-series-x-tech-inner .table-cell{width:100%}
.xbox-series-x-tech-inner .table:first-child .table-cell:first-child,.xbox-series-x-tech-inner .table:last-child .table-cell:first-child{display:table-caption}
.xbox-series-x-tech-inner .table:nth-child(2) .table-cell:last-child{display:table-caption}
.xbox-series-x-banner-inner .microsoft-btn-container{left:auto;right:20px;margin-left:0;bottom:20px}
}
@media screen and (max-width:992px){
.microsoft-banner-outer .microsoft-header {max-width: 180px;}
.microsoft-mobile-menu-btn{display:block}
.microsoft-nav{display:none;float:none;position:absolute;width:100%;top:40px;background:#fff;padding:1em 0;box-shadow:0 6px 10px rgba(0,0,0,0.5);z-index: 100;}
.microsoft-nav ul li{float:none;margin-right:0;text-align:center;padding:.5em}
.office-365-banner-outer {background-position: center center;}
.office-365-banner-content-inner header {max-width: 370px;}
.microsoft-banner-content-inner{padding:80px 80px 170px}
.xbox-banner-content-inner .microsoft-header img{margin:0 0 10px -60px;max-width:280px}
.xbox-banner-content-inner{padding:70px 20px 100px 130px}
.xbox-one-s-logo{max-width:300px;padding:50px 0 330px}
.surface-banner-content-inner{padding:100px 20px 230px 100px}
.surface-compare-desktop{display:none}
.surface-compare-mobile{display:block}
.surface-choose-yours-inner,.surface-better-together-inner, .microsoft-365-section-inner{padding:50px}
.office-365-banner-content-inner{padding:70px 20px 100px 60px}
.surface-best-of-microsoft-inner {padding: 20px 0;}
.surface-best-of-microsoft-inner .table {padding: 40px 40px;}
.surface-personalise-outer {padding: 40px;}
.surface-personalise-inner>.microsoft-header, .windows-faqs-outer, .windows-terms-outer, .windows-11-section-block-outer, .windows-11-video-outer, .windows-11-section-block-outer {margin-bottom:40px;}
}

@media screen and (max-width:750px){
.office-365-banner-content-inner header {max-width: 250px;}
.office-365-tiles-inner .microsoft-product-blurb p {min-height: 40px;}
.m365-slide{border:none !important;}
.m365-slide img {margin:0 auto;}
.m365-category-header{display:none;}
.microsoft-banner-content-inner{max-width:1260px;margin:0 auto;padding:40px 20px 40px 30px;}
.microsoft-logo{max-width:150px;margin-right:0}
.microsoft-btn-group a,.microsoft-btn-group span{display:block;max-width:200px}
.microsoft-btn-group a:first-child{margin:0 0 10px}
.microsoft-product-options-inner{max-width:400px;padding:40px 20px}
.microsoft-product-options-inner ul li{float:none;width:100%;margin:0 0 30px}
.microsoft-product-options-inner ul li:last-child{margin-bottom:0}
.microsoft-accessories-inner .table,.microsoft-accessories-inner .table-cell,.xbox-accessories-inner .table,.xbox-accessories-inner .table-cell, .windows-11-section-outer:nth-child(odd) .table-cell, .windows-11-section-outer:nth-child(odd) .table-cell:first-child {display:block}
.windows-11-section-outer:nth-child(even) .table-cell:last-child {display: table-caption;}
.microsoft-accessories-inner .table .table-cell,.xbox-accessories-inner .table .table-cell{width:100%;padding:0}
.microsoft-accessories-inner .microsoft-accessories-image-block{padding:40px 20px 0}
.microsoft-accessories-inner .microsoft-accessories-content-inner,.xbox-accessories-content-inner{padding:0 20px 40px;max-width:350px;margin:0 auto}
.microsoft-xbox-inner .microsoft-btn-group a{margin:0 auto 10px}
.microsoft-xbox-inner .microsoft-header img,.xbox-comparison-table-inner .microsoft-header img{max-width:230px}
.microsoft-xbox-inner{padding:40px 20px}
.xbox-banner-content-inner .microsoft-header img{margin:0 0 10px 0;max-width:230px}
.xbox-banner-content-inner{padding:40px 20px 40px 40px}
.xbox-banner-content-inner .microsoft-header h3{font-size:2.143em}
.xbox-one-s-logo{max-width:300px;padding:40px 20px 240px}
.hdr-inner{padding:40px 0}
.xbox-accessories-image-block img{max-width:400px;width:100%;margin:0 auto}
.xbox-accessories-image-block{padding:40px 10px}
.xbox-accessories-inner .table .table-cell:nth-child(2){padding:0}
.xbox-live-inner ul li,.xbox-online-inner ul li{width:100%;float:none;margin-right:0;margin-bottom:40px}
.xbox-live-inner ul,.xbox-online-inner ul{max-width:350px;margin:0 auto}
.xbox-live-inner ul,.xbox-online-inner ul{padding-top:20px}
.xbox-comparison-table-inner{padding:40px 0}
.office-compare-desktop{display:none}
.office-compare-mobile{display:block}
.surface-banner-content-inner .microsoft-header h2{font-size:2.4em}
.surface-banner-content-inner{padding:70px 20px 230px 50px}
.surface-best-of-microsoft-inner .surface-padding-right, .microsoft-365-section-inner .surface-padding-right {padding-right: 0;}
.surface-intro-inner,.surface-go-inner .surface-content-inner,.surface-laptop-3-inner .surface-content-inner,.surface-pro-x-inner .surface-content-inner,.surface-pro-7-inner .surface-content-inner,.surface-book-2-inner .surface-content-inner,.surface-studio-2-inner .surface-content-inner,.surface-choose-yours-inner .surface-content-inner, .microsoft-365-section-inner .surface-content-inner{padding:40px 20px}
.surface-choose-yours-inner .surface-content-inner, .microsoft-365-section-inner .surface-content-inner, .windows-365-deal-inner .windows-content-inner{text-align:center}
.surface-choose-yours-outer,.surface-best-of-microsoft-outer,.surface-better-together-outer,.surface-personalise-outer{margin-bottom:0}
.surface-choose-yours-inner .table .table-cell:first-child, .microsoft-365-section-outer:nth-child(even) .table .table-cell:first-child, .microsoft-365-section-outer:nth-child(odd) .table .table-cell:last-child{display:table-caption}
.surface-choose-yours-inner .table .table-cell:last-child, .microsoft-365-section-outer:nth-child(even) .table .table-cell:last-child, .microsoft-365-section-outer:nth-child(odd) .table .table-cell:first-child, .microsoft-365-banner-inner .table .table-cell:last-child{display:table-footer-group}
.microsoft-365-tiles-inner {padding: 30px 0;}
.microsoft-365-banner-outer {margin-bottom: 30px;}
.surface-choose-yours-inner{padding:0}
.microsoft-365-section-inner{padding:20px}
.microsoft-365-section-inner img {width: 100%;}
.surface-better-together-inner{padding:40px 20px;}
.surface-choose-yours-outer{background:#fff}
.office-365-tiles-inner>header,.office-365-choose-inner>header,.office-365-comparison-table-inner>header,.office-365-faqs-inner>header{margin-bottom:20px}
.office-365-banner-content-inner{padding:40px 20px 40px 40px}
.office-365-tiles-inner ul li{width:100%;float:none;margin:0 0 30px 0}
.office-365-tiles-inner ul,.office-365-choices ul{max-width:350px;margin:0 auto;padding-top:0}
.office-365-tiles-inner .microsoft-btn-container{padding-top:1em;}
.office-365-choices ul li{float:none;width:100%;margin:0 0 20px}
.office-365-choose-outer,.office-365-terms-outer{margin-bottom:40px}
.office-365-tiles-outer {margin-bottom: 40px;}
.surface-best-of-microsoft-outer {margin-bottom: 40px;}
.surface-best-of-microsoft-inner .table, .windows-browser-inner .table, .windows-subscribe-outer .table, .windows-11-section-outer .table {padding:0;max-width: 350px;margin: 0 auto 40px;}
.surface-best-of-microsoft-inner .table:last-child{margin: 0 auto 0;}
.surface-best-of-microsoft-inner .table-cell {width: 100%;}
.surface-best-of-microsoft-inner .table:nth-child(even) .table-cell, .windows-browser-inner .table-cell, .windows-subscribe-outer .table-cell {display: block;}
.surface-best-of-microsoft-inner .table:nth-child(odd) .table-cell:last-child {display: table-caption;}
.surface-best-of-microsoft-inner .microsoft-header h3, .surface-personalise-inner .microsoft-header h3 {font-size: 1.4em;}
.surface-best-of-microsoft-inner .surface-padding-left {padding-left: 0;}
.surface-best-of-microsoft-inner {padding: 40px;}
.surface-best-of-microsoft-inner .surface-image-block {margin-bottom: 20px;}
.surface-personalise-inner ul li {width: 100%;max-width: 350px;float: none;margin: 0 auto 40px !important;}
.surface-personalise-inner ul li:last-child {margin-bottom: 0 !important;}
.surface-personalise-outer {padding: 40px 20px;margin-bottom: 40px;}
.surface-personalise-outer .surface-content-inner {padding: 20px 0;}
.surface-better-together-outer {margin-bottom: 40px;}
.surface-better-together-inner .table {max-width: 350px; margin: 0 auto;}
.surface-better-together-inner .table .table-cell {width: 100%;display: block;}
.surface-terms-outer {padding: 20px;}
.windows-365-deal-inner .table {max-width: 100%; width:100%; margin:0 auto;}
.windows-365-deal-inner .microsoft-btn-container a {margin: 0 auto;}
.windows-365-business-inner .table .table-cell:first-child {width:100%; display: block;padding: 40px 20px 20px;}
.windows-365-business-inner .table .table-cell:last-child {width:100%; display: block;padding: 20px 20px 40px 20px;}
.windows-365-business-content {border-right: none; padding-right: 0;}
.windows-365-business-spec-list ul {list-style-position: inside;}
.windows-365-business-spec-list ul li {text-align: center !important;}
.windows-365-business-spec-list ul li p {display: inline;}
.windows-365-business-outer {margin-bottom: 30px;}
}

@media screen and (max-width:450px){
.microsoft-banner-outer{background-position: -180px center}
.office-365-banner-content-inner header {max-width: 100%;}
.office-365-banner-content-inner{padding:20px 20px 20px 20px;height: 400px;}
.microsoft-header h3 {font-size: 1.857em;}
.office-365-banner-content-inner .microsoft-btn-group {width: 160px;}
.office-365-banner-content-inner .microsoft-btn-group a, .office-365-banner-content-inner .microsoft-btn-group span {font-size: 12px;}
.office-365-banner-content-inner  .microsoft-btn-container {padding-top: 1em;}
.office-365-banner-content-inner .microsoft-header h2, .microsoft-365-banner-content-inner .microsoft-header h2 {font-size: 22px;}
.office-365-banner-content-inner .microsoft-header h3, .microsoft-365-banner-content-inner .microsoft-header h3 {font-size: 22px;}
.office-365-banner-outer{background-position: right -110px bottom;}
}


.xbox-series-x-banner-new-outer{max-width:1260px;margin:0 auto;background:url(https://hnie-assets.s3-eu-west-1.amazonaws.com/pages/Microsoft/images/Xbox+Series+X/xbox-series-x-banner-desktop.jpg) no-repeat center center / cover}
.xbox-series-x-banner-new-inner{padding:220px 10px 80px}
.xbox-series-x-banner-content-inner {height: 940px;}
.xbox-series-x-banner-content-inner .xbox-series-x-button {left: 50%;margin-left: -113px;bottom: 80px}
.xbox-series-x-main-content-container-outer{max-width:1260px;margin:0 auto}
.xbox-series-x-console-outer{padding-top:40px;width:50%}
.xbox-series-x-header{margin-bottom:1em}
.xbox-series-x-header img{display:inline-block;margin:0 auto}
.xbox-series-x-consoles-inner,.xbox-series-x-better-play-inner,.xbox-series-x-all-inclusive-inner,.xbox-series-x-ar-inner,.xbox-series-x-controller-inner{padding:80px 40px}
.xbox-series-x-video-inner,.xbox-series-x-optimized-inner,.xbox-series-x-halo-inner{padding:0 40px}
.xbox-series-x-console-inner img{margin-bottom:2em}
.xbox-series-x-optimized-outer, .xbox-series-x-favourite-game-outer {margin-bottom: 80px;}
.xbox-series-x-section-banner {margin-bottom: 40px;}
.xbox-series-x-cell img{display:inline-block;margin:0 auto 20px}
.xbox-series-x-better-play-inner .xbox-series-x-cell{float:left;width:25%;padding:20px 20px}
.xbox-series-x-all-inclusive-inner .xbox-series-x-cell{float:left;width:30%;padding:20px 20px;margin-right:5%}
.xbox-series-x-all-inclusive-inner .xbox-series-x-cell:last-child{margin-right:0}
.xbox-comparison-table-inner table{width:100%}
.xbox-comparison-table-inner th img{max-width:250px;width:100%;display:inline-block;margin:0 auto}
.xbox-comparison-table-inner th:first-child{width:40%}
.xbox-comparison-table-inner th:nth-child(2),.xbox-comparison-table-inner th:nth-child(2){width:30%}
.xbox-series-x-controller-inner .table{max-width:960px;margin:0 auto}
.xbox-series-x-controller-inner .table .table-cell{width:50%}
.xbox-series-x-controller-inner .table .table-cell:first-child{padding-right:80px}
.xbox-comparison-table-inner td.xbox-chart-section-header{background:#107c10;text-align:center;font-size:2em;color:#fff;line-height:1em;font-weight:600;text-transform:uppercase;margin:0}
.xbox-series-x-banner-content-inner h2{font-size:3.5em;color:#fff;line-height:1.5em;font-weight:800;text-transform:uppercase;letter-spacing:.4em;text-shadow:0 0 10px rgba(0,0,0,0.5);margin: 0 0;padding-left: .4em;}
.xbox-series-x-header h2{font-family:arial,sans-serif,lato;font-size:3.6em;color:#107c10;line-height:1em;font-weight:800;text-transform:uppercase;margin:0}
.xbox-series-x-header-sm h2{font-family:arial,sans-serif,lato;font-size:2em;color:#107c10;line-height:1em;font-weight:800;text-transform:uppercase;margin:0}
.xbox-series-x-header-white h2 {font-family:arial,sans-serif,lato;font-size:3.6em;color:#ffffff;line-height:1em;font-weight:800;text-transform:uppercase;margin:0}
.xbox-series-x-header-black h2 {font-family:arial,sans-serif,lato;font-size:2.4em;color:#000000;line-height:1em;font-weight:800;text-transform:uppercase;margin:0 0 0.5em;}
.xbox-series-x-header h3{font-family:arial,sans-serif,lato;font-size:2.5em;color:#444;line-height:1em;font-weight:800;margin:0}
.xbox-series-x-header-sm h3{font-family:arial,sans-serif,lato;font-size:1.8em;color:#444;line-height:1em;font-weight:800;margin:0 0 10px}
.xbox-series-x-banner-blurb p{font-size:1.146em;color:#fff;line-height:1;font-weight:300;text-transform:uppercase;letter-spacing:.6em;text-shadow:0 0 6px rgba(0,0,0,1);margin:0 0 10px 10px}
.xbox-series-x-blurb p{font-size:1.6em;color:#444;line-height:1.2em;font-weight:400;max-width:1050px;margin:0 auto 1em}
.xbox-series-x-blurb-sm p{font-size:1.2em;color:#444;line-height:1.2em;font-weight:400;max-width:900px;margin:0 auto 1em}
.xbox-series-x-consoles-inner .xbox-series-x-blurb p{max-width:570px}
.xbox-series-x-button a{font-family:arial,sans-serif,lato;display:inline-block;background:#9bef0a;padding:.5em 1em;font-size:2em;line-height:1em;text-decoration:none;color:#054a15;font-weight:800;text-transform:uppercase}
.microsoft-terms-inner p {padding:0 20px;font-size: 1em;line-height: 1.2em;color: #444444;font-weight: 400;margin: 0 0 0.8em;}
.xbox-series-x-favourite-game-banner {padding: 120px 20px;background: url(https://hnie-assets.s3-eu-west-1.amazonaws.com/pages/Microsoft/images/Xbox+Series+X/xbox-favourite-game-banner-desktop.jpg) no-repeat center center / cover}

@media screen and (max-width:992px){
.xbox-series-x-banner-new-inner{padding:120px 10px 60px}
.xbox-series-x-banner-content-inner {height: 530px;}
.xbox-series-x-banner-content-inner .xbox-series-x-button {margin-left: -68px;bottom: 60px}
.xbox-series-x-better-play-inner,.xbox-series-x-all-inclusive-inner,.xbox-series-x-favourite-game-inner,.xbox-series-x-ar-inner,.xbox-series-x-controller-inner, .xbox-series-x-forza-inner, .xbox-comparison-table-inner{padding: 20px 20px}
.xbox-series-x-consoles-inner {padding: 40px 20px;}
.xbox-series-x-video-inner,.xbox-series-x-optimized-inner,.xbox-series-x-halo-inner{padding:0 20px}
.xbox-series-x-banner-content-inner h2,.xbox-series-x-header h2, .xbox-series-x-header-white h2, .xbox-series-x-header-black h2{font-size:2.6em}
.xbox-series-x-header-sm h3,.xbox-series-x-header h3,.xbox-series-x-button a{font-size:1.4em}
.xbox-series-x-header-sm h2{font-size:14px}
.xbox-series-x-header img:nth-child(2){max-width:50px}
.xbox-series-x-blurb p{font-size:1.2em}
.xbox-series-x-blurb p{max-width:600px}
.xbox-series-x-controller-inner .table{max-width:600px}
.xbox-series-x-optimized-outer {margin-bottom: 40px;}
.xbox-series-x-section-banner {margin-bottom: 20px;}
.xbox-series-x-favourite-game-outer {margin-bottom: 0;}
.xbox-series-x-favourite-game-banner {padding: 70px 20px;}
}

@media screen and (max-width:750px){
.xbox-series-x-banner-new-inner {padding: 60px 10px 40px}
.xbox-series-x-banner-content-inner {height: 350px;}
.xbox-series-x-banner-content-inner .xbox-series-x-button {bottom: 40px}
.xbox-series-x-banner-content-inner h2,.xbox-series-x-header h2, .xbox-series-x-header-white h2, .xbox-series-x-header-black h2{font-size:2em}
.xbox-series-x-cell img{max-width:140px;margin-bottom:10px}
.xbox-series-x-better-play-inner .xbox-series-x-cell,.xbox-series-x-all-inclusive-inner .xbox-series-x-cell{float:none;width:100%;padding:10px 10px;margin:0}
.xbox-series-x-controller-inner .table{max-width:300px}
.xbox-series-x-controller-inner .table .table-cell{width:100%}
.xbox-series-x-controller-inner .table-cell:last-child{display:table-caption;padding-bottom:10px}
.xbox-series-x-controller-inner .table .table-cell:first-child{text-align:center;padding-right:0}
.xbox-comparison-table-inner th:first-child{padding:.8em 0 .8em 0}
.xbox-comparison-table-inner td:first-child{padding:.8em 0 .8em .8em;font-size:1em!important}
.xbox-comparison-table-inner td:nth-child(1n+2) img{width:20px}
.xbox-series-x-favourite-game-banner {padding: 50px 20px;}
}
