nav#lower-menu ul li {
  padding-left: 5px;
  padding-right: 5px; }
  nav#lower-menu ul li img {
    float: left; }
  nav#lower-menu ul li p {
    float: left;
    line-height: 14px;
    font-size: 13px; }
  nav#lower-menu ul li a {
    padding: 17px 8px 17px 8px !important; }

.products-filter-holder .filter-laptops__box:first-of-type {
  width: 200px; }
  .products-filter-holder .filter-laptops__box:first-of-type .filter-laptops__values {
    width: 200px; }

.filter-laptops__box__link button {
  width: 190px; }

.thr-lin.as-li-items li {
  height: 300px; }

section#main .ind-sec.build-gaming-pc-today {
  height: 339px; }

section#main .ind-sec.build-gaming-pc-today .inner {
  height: 265px; }

.as-qccp .fl {
  padding-top: 60px; }

.as-burn-in-test .fr {
  padding-top: 20px; }

.warranty-page .warranty-tab .fl:nth-child(1) {
  max-width: 237px; }

.warranty-page .warranty-tab .warranty-tab-body {
  height: 175px; }

section#main .inner .modular-container:nth-child(2) .fl img {
  top: 0; }

.configurator-holder-item .inner-configurator-header h3 {
  font: 13px/1.5 Montserrat !important; }

.about-page .two-across, .about-page .two-across .fl {
  height: 365px; }

.build-summary-right-box button {
  font-size: 14px; }

nav .fr ul#main-menu a {
  margin-right: 20px; }

nav .fr ul#main-menu li {
  margin-right: 20px; }

nav#top-menu .dropdown-laptops .sub-menu li:first-of-type {
  line-height: 20px; }

.review-holder .review-body .review-content-holder .fl {
  font-size: 15px;
  line-height: 20px; }

.review-holder .review-body .review-content-holder:nth-child(2) .fl {
  padding-top: 5px; }

.content .more_you_text_holder > .inner_text_holder {
  width: 800px !important;
  margin-top: 45px; }

section#main .inner_fl_click {
  height: 303px; }

section#main .custom-pc-amd .inner_fl_click {
  height: 281px; }

nav#top-menu .nav-dropdown .nav-section ul.nav-far-right-as li {
  padding-top: 6px; }

nav#top-menu .dropdown-singular-aios {
  height: 170px; }

nav#top-menu .nav-dropdown .nav-section:nth-child(3) ul.sub-menu > ul.sub-menu:nth-child(5) li {
  line-height: 17px; }

.review-btns {
  font-size: 14px; }

nav#home-nav .inner li p {
  line-height: 18px; }

nav#home-nav .inner li {
  padding-left: 10px; }
  nav#home-nav .inner li div.fl {
    width: 25%; }
  nav#home-nav .inner li div.fr {
    width: 75%;
    padding-top: 20px;
    padding-left: 6px; }
nav#home-nav .inner ul:nth-child(1) a {
  font-weight: bold; }
  nav#home-nav .inner ul:nth-child(1) a:nth-child(2) li {
    padding-left: 13px; }
nav#home-nav .inner ul:nth-child(2) a:nth-child(2) li .fr, nav#home-nav .inner ul:nth-child(2) a:nth-child(4) li .fr {
  padding-top: 10px; }

section#main section.finance-calculator .calculator {
  width: 766px; }

section#main .container-full-across .fl ul.conf_list_intel, section#main .container-full-across .fl ul.conf_list_amd {
  margin-top: 10px; }
section#main .container-full-across .fl p.container-full-across-custom-text {
  line-height: 1.5em; }
section#main .container-full-across .fl p.container-full-across-custom-header {
  font-size: 24px; }

section#main .inner .modular-container:nth-child(2) .fl img {
  margin-left: 20px; }

section#main .inner .modular-container:nth-child(5) p:nth-child(2) {
  width: 605px; }

nav .fr ul#main-menu ul.sub-menu li {
  padding-right: 0;
  margin-right: 0; }

section#main .inner .modular-container .fl {
  width: 61%; }

section#main .inner .modular-container .fr {
  width: 39%; }

section#main .inner .modular-container h1 {
  font-size: 21px !important; }
section#main .inner .modular-container:nth-child(1) .fl hr {
  text-align: left;
  margin-left: 0; }
section#main .inner .modular-container:nth-child(1) .fr img.pcs-feature-pcs {
  width: 355px; }
section#main .inner .modular-container:nth-child(2) div.fl {
  width: 30%;
  padding-top: 25px; }
section#main .inner .modular-container:nth-child(2) div.fr {
  width: 63%; }
  section#main .inner .modular-container:nth-child(2) div.fr img.pcs-feature-pcs {
    width: 340px; }
  section#main .inner .modular-container:nth-child(2) div.fr hr {
    max-width: 600px;
    text-align: left;
    margin-left: 0; }
section#main .inner .modular-container:nth-child(2) .home-list-top-left {
  margin-left: 0px; }
section#main .inner .modular-container:nth-child(3) .fl {
  width: 58%; }
section#main .inner .modular-container:nth-child(3) .fr {
  width: 40%;
  padding-top: 15px; }
  section#main .inner .modular-container:nth-child(3) .fr img {
    margin-left: 0; }

section.block-white-hold-two .fl a button {
  margin-top: 35px; }

section.customer-menu {
  overflow: visible;
  min-height: 100px; }

section.customer-menu ul > li i:first-of-type {
  float: left;
  margin-right: 5px;
  font-size: 35px;
  top: 10px; }

section.customer-admin .customer-home-summary .col-table-cell:nth-child(6) {
  width: 120px; }

.jargon-header .ind_holder .ind_header h3 {
  font-size: 12px; }

.liquid_series_container .content .landing_colour .more_you_text_holder {
  height: 402px !important; }

.liquid_series_container .content .middle_content .fl img {
  position: relative;
  top: 30px; }
.liquid_series_container .content .landing_colour .more_you_text_holder {
  height: 375px; }
.liquid_series_container .content .slider_option_inner_content .kit_holder {
  margin-right: 45px; }
.liquid_series_container .content.quality_content_holder {
  height: 1120px; }
.liquid_series_container .content .cooling_fans {
  padding-top: 19px !important; }
  .liquid_series_container .content .cooling_fans .fr {
    padding-top: 0px; }
.liquid_series_container .content .cooling_capabilities .fl h2.top_left_fix {
  line-height: 30px; }
.liquid_series_container .navigation ul li ul.inner_menu {
  width: 311px !important; }
  .liquid_series_container .navigation ul li ul.inner_menu li {
    width: 311px !important; }
    .liquid_series_container .navigation ul li ul.inner_menu li a {
      width: 311px !important; }
.liquid_series_container li a {
  padding-left: 37px !important;
  padding-right: 37px !important; }
.liquid_series_container .content .lower_content {
  height: 285px; }
.liquid_series_container .content .landing_colour .more_you_text_holder {
  top: -141px; }

section#main section.customer-menu .inner {
  padding: 20px;
  overflow: visible !important;
  height: 120px; }

section.customer-menu ul > li:nth-child(3) i:first-of-type {
  margin-right: 15px; }
section.customer-menu ul > li:nth-child(3) i.fa-chevron-down {
  right: 10px; }

section.customer-menu ul li {
  width: 267px;
  max-width: 267px; }

section.customer-menu ul > li .inner-dropdown ul li {
  padding-left: 0; }

section.customer-menu ul > li {
  display: block;
  float: left;
  padding-left: 15px; }
  section.customer-menu ul > li:nth-child(3) p, section.customer-menu ul > li:nth-child(4) p {
    position: relative;
    top: 10px; }
  section.customer-menu ul > li:nth-child(1) p, section.customer-menu ul > li:nth-child(2) p {
    margin-top: 18px; }
  section.customer-menu ul > li p {
    line-height: 19px; }
  section.customer-menu ul > li .inner-dropdown ul li a {
    font-size: 14px;
    width: 267px; }

section.customer-menu ul > li p {
  max-width: 160px; }

section.customer-admin .customer-main-row-holder > .fr ul li .customer-inner-holder p:first-of-type {
  font-size: 19px; }

section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-three button {
  width: 240px;
  font-size: 14px; }

.customer-inner-holder .customer-content-right-block {
  width: 250px !important; }

section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-one {
  border-right: 0; }

section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-two {
  display: none; }

section.customer-admin .customer-main-row-holder > .fr ul li .customer-inner-holder {
  padding-right: 10px;
  padding-left: 10px; }

section.customer-admin .customer-main-row-holder > .fr ul li .customer-inner-holder .customer-icon-holder {
  float: left; }

section#main .inner .modular-container:nth-child(5) p:nth-child(1) {
  width: auto;
  max-width: 650px; }

section.customer-admin .customer-main-row-holder > .fr ul li:nth-child(2) .customer-inner-holder .customer-content-right-block {
  position: relative;
  top: 0; }

section.customer-admin .customer-main-row-holder > .fr ul li:nth-child(1) .customer-inner-holder .customer-content-right-block,
section.customer-admin .customer-main-row-holder > .fr ul li:nth-child(3) .customer-inner-holder .customer-content-right-block {
  position: relative;
  top: -9px; }

footer .mid-footer .fl {
  width: 40%; }

footer .top-footer ul li:nth-child(2) .inner-reviews-content {
  width: auto; }

section#main .contact-page .fr {
  padding-top: 5px; }

section#main .inner .modular-container:nth-child(5) .buttons {
  margin-top: 20px; }

.contact-page .contact-pcs-video img {
  display: block;
  float: right !important; }
.contact-page .vat-reg-number {
  margin-bottom: 0; }
.contact-page .company-number {
  margin-bottom: 13px !important; }

/* Other */
.btn_config_button_lp, .config_button_green {
  font-size: 12px;
  line-height: 18px;
  max-height: 58px;
  height: 100%;
  padding: 10px 15px; }

.forum_right_holder .forum_image_holder {
  position: relative;
  top: 10px; }

.compare-select-3 {
  line-height: 20px; }

/* Spec Pages */
.sidemen-container #sidemen-s1-text {
  margin-top: 50px; }
.sidemen-container #sidemen-s2-text {
  padding-top: 31px;
  height: 100px; }
.sidemen-container #sidemen-config-holder {
  max-width: 600px; }
.sidemen-container #sidemen-config-page-price {
  margin-top: 12px !important; }
.sidemen-container #sidemen_prebuilt_text {
  line-height: 18pt; }

@media all and (min-width: 1218px) {
  nav#lower-menu ul li:not(.nav-lower-menu-top-holder) {
    display: block !important; }

  nav#lower-menu ul li.nav-lower-menu-top-holder {
    display: none !important; } }
@media all and (max-width: 1218px) {
  nav#lower-menu .inner {
    max-width: 100%; } }
@media all and (max-width: 1217px) {
  nav#lower-menu ul {
    display: block; }

  nav#lower-menu ul li {
    display: none;
    width: 100%;
    border-bottom: 1px solid #d7d7d7;
    border-right: 0; }
    nav#lower-menu ul li.nav-lower-menu-top-holder {
      display: block !important; }
      nav#lower-menu ul li.nav-lower-menu-top-holder a i {
        font-size: 30px; }
      nav#lower-menu ul li.nav-lower-menu-top-holder a i:first-of-type {
        float: left; }
      nav#lower-menu ul li.nav-lower-menu-top-holder a i:last-of-type {
        float: right; }
        nav#lower-menu ul li.nav-lower-menu-top-holder a i:last-of-type.fa-times {
          position: relative;
          bottom: 1px; }
      nav#lower-menu ul li.nav-lower-menu-top-holder a p {
        float: left;
        text-align: center;
        font-size: 17px;
        margin-left: 16px;
        margin-top: 6px; }
    nav#lower-menu ul li img {
      width: 32px;
      margin-right: 15px; }
    nav#lower-menu ul li a {
      padding: 15px 20px 15px 20px !important; }
      nav#lower-menu ul li a p {
        font-size: 17px; }
      nav#lower-menu ul li a i.fa-chevron-right {
        display: block !important;
        float: right;
        font-size: 25px;
        margin-top: 5px;
        color: #30b68c;
        margin-right: 2px; }
    nav#lower-menu ul li:nth-child(7) span {
      margin-left: 0; }
    nav#lower-menu ul li span {
      font-size: 17px !important;
      display: inline-block !important;
      margin-left: 4px;
      margin-top: 7px; } }
@media all and (max-width: 1217px) {
  section#main .inner .modular-container:nth-child(3) .fl {
    max-width: 60%; }
  section#main .inner .modular-container:nth-child(3) .fr {
    padding-left: 30px;
    max-width: 40%;
    padding-top: 25px; }
    section#main .inner .modular-container:nth-child(3) .fr img {
      margin-left: 0; } }
@media all and (max-width: 1195px) {
  section#main #about-pcs-video button {
    position: absolute;
    top: 10px;
    left: 10px; }

  section#main #about-pcs-video > img {
    display: block; }

  section#main .inner .iso-validation {
    padding-bottom: 40px;
    overflow: hidden;
    height: auto; }

  section#main .inner .ps-iso {
    max-height: none !important;
    padding-bottom: 20px !important; }

  section#main #about-pcs-video, section#main .two-across, section#main .full-across {
    height: auto; }

  section#main .two-across .fl, section#main .two-across .fr {
    width: 100%;
    height: auto; }

  section#main .green-energy {
    height: auto; }

  section#main .green-energy .fl, section#main .green-energy .fr {
    width: 100%; }

  section#main .iso-validation .fl, section#main .iso-validation .fr {
    width: 100%;
    border-right: 0 !important; }

  section#main .iso-validation .fr {
    display: none; } }
@media all and (max-width: 1187px) {
  footer .mid-footer .inner, footer .lower-footer .inner {
    padding-left: 40px;
    padding-right: 40px; } }
@media all and (max-width: 1186px) {
  .warranty-page .warranty-tab .fl {
    width: 33%;
    max-width: 33% !important; }

  .warranty-page .warranty-tab .warranty-tab-header {
    padding-top: 15px !important;
    padding-bottom: 15px;
    height: 50px; } }
@media all and (max-width: 1184px) {
  .etuc p {
    margin-left: 0 !important;
    margin-right: 0 !important; }

  .ind-sec.two-block-gray-image .fl, .ind-sec.two-block-black-image .fr {
    display: none; }

  .ind-sec.two-block-black-image .fl, .ind-sec.ind-sec.two-block-gray-image .fr {
    width: 100% !important; }

  .thr-lin.as-li-items ul li {
    width: 31% !important;
    margin-right: 3%;
    height: auto;
    min-height: 370px; }
    .thr-lin.as-li-items ul li:last-of-type {
      margin-right: 0; } }
@media all and (max-width: 1180px) {
  .btn_config_button_lp:hover, .config_button_green:hover {
    color: white;
    box-shadow: none; }

  section#main section.workstation-dropdown {
    float: none;
    width: 100%;
    position: relative; }

  section#main #workstations-page {
    overflow: initial; }

  section#main .wks_inner_holders p.wk-st-lower-text {
    clear: both; }

  section#main .workstation-dropdown-content {
    width: 100%; }

  section#main section.workstation-dropdown {
    margin-bottom: 20px; }

  section#main, section#main .ideal-workstation-holder .ideal-workstation-two-person {
    overflow: inherit; }

  section#main hr.workstation-sep {
    width: 100%; } }
@media all and (max-width: 1179px) {
  section.next-day .header-image {
    position: relative;
    top: 1px; }

  section.next-day .fl, section.next-day .fr {
    width: 49%;
    max-width: none; }
    section.next-day .fl .header-image, section.next-day .fr .header-image {
      height: auto; }

  section#main .contact-pcs-video button {
    top: 35%;
    left: calc(35% + 10px); }

  section#change-lang {
    display: none; }

  .contact-page .contact-pcs-video img {
    display: block;
    float: left !important; }

  section#main .contact-bg-banner .inner ul li {
    font-size: 18px; }

  section#main .contact-page.two-sec-con-holder .fl {
    float: none;
    width: 100%; }
  section#main .contact-page.two-sec-con-holder .fr {
    width: 100%;
    float: none;
    text-align: center;
    padding-left: 0;
    overflow: hidden;
    display: block;
    max-width: 530px;
    padding-right: 35px;
    padding-bottom: 40px; }

  header ul div#countries, header ul div#currencies, header ul div#my-quotes {
    position: relative; }
    header ul div#countries a, header ul div#currencies a, header ul div#my-quotes a {
      width: 100%; }

  section.customer-admin .customer-main-row-holder .fr ul li .customer-inner-holder:hover {
    box-shadow: inset 1000px 0 0 0 #2eb58c; }

  section.customer-admin .customer-main-row-holder > .fr ul li .customer-inner-holder .customer-content-right-block {
    float: left;
    margin-left: 30px; }

  #finance {
    display: block; }

  #finance a {
    color: #fff; }

  .customer-main-row-holder > .fr {
    width: 100%;
    display: block; }
    .customer-main-row-holder > .fr ul {
      margin-top: 20px;
      overflow: hidden;
      display: block; }
      .customer-main-row-holder > .fr ul li {
        float: left;
        width: 49% !important; }
        .customer-main-row-holder > .fr ul li:nth-child(3), .customer-main-row-holder > .fr ul li:nth-child(4) {
          margin-bottom: 0 !important; }
        .customer-main-row-holder > .fr ul li:nth-child(even) {
          float: right; }

  section.customer-admin .customer-main-row-holder > .fl {
    width: 100%; }

  section.customer-menu .inner {
    padding: 0; }
    section.customer-menu .inner ul li {
      height: auto;
      width: 100%;
      max-width: none;
      border-bottom: 1px solid #ccc; }

  section.customer-menu ul > li .inner-dropdown {
    z-index: 1;
    position: relative;
    left: 0;
    top: 0; }
    section.customer-menu ul > li .inner-dropdown ul {
      margin-left: 0; }
      section.customer-menu ul > li .inner-dropdown ul li a {
        width: 100%;
        border-bottom: 1px solid #a0a0a0; }

  section.customer-menu ul > li .inner-dropdown ul li {
    width: 100%; }

  section.customer-menu ul > li {
    margin-right: 0; } }
@media all and (max-width: 1170px) {
  .ocbg1, .ocbg2, .ocbg3, .ocbg4, .intel_minibg1, .intel_minibg2, .intel_minibg3, .intel_minibg4, .intel_minibg5, .intel_minibg_bulldog, .intelbg1, .intelbg2, .intelbg3, .intelbg4, .intelbg5, .intelbg6, .intelbg7, .intelbg8, .amdbg2 {
    background-size: inherit !important; } }
@media all and (max-width: 1165px) {
  .form_box1, #general, #general .tab_box_form, #general .background_color5, .tab_box_form, .reviews_tab, .xmas_config {
    max-width: none; }

  .purechat {
    display: none !important; }

  .spec_box {
    width: 100% !important; }

  .configurator-holder-item {
    border: 0; }

  #running_total_div #total_box, #running_total_div1 #total_box {
    position: fixed !important;
    top: auto !important;
    bottom: 0 !important;
    width: 100% !important;
    left: 0 !important;
    z-index: 999;
    margin-left: 0 !important; }
    #running_total_div #total_box .configurator-holder-item, #running_total_div1 #total_box .configurator-holder-item {
      margin-bottom: 0; }
    #running_total_div #total_box #fin_del2, #running_total_div1 #total_box #fin_del2 {
      display: none; }

  .build-summary-right-box button, .proceed-btn-pg {
    margin-top: 13px; }

  .build-summary-right-box.inner-configurator-content {
    padding-top: 10px !important;
    padding-bottom: 10px !important; }

  .build-summary-right-box .fl, .build-summary-right-box .fr {
    width: 33%; }

  .forum_right_holder {
    display: none !important; }

  .tab_box_form .tdw {
    width: 100%;
    display: block; }
    .tab_box_form .tdw h2 {
      margin-bottom: 20px;
      margin-top: 20px; }

  .laptop_image_holder_config {
    width: auto !important; }

  #form_scroll {
    min-width: initial; }

  #form_scroll, #form_scroll_prebuilt {
    width: 100%; }

  div.configurator-generic-header, div.category_item, div.category_item .config_holder, div.proceed_button_holder, div.qkx_holder {
    max-width: none; }

  .config_holder .help_right_img {
    margin-right: 0; }

  .form_inner_select, div.category_item .config_holder > .form_inner_select {
    max-width: 900px;
    width: 95%; }

  div.category_item {
    padding-right: 10px; }

  div.purechat {
    display: none; }

  .help_left_item .ajax-popup-link, .config_holder .ajax-popup-link {
    width: auto !important; }

  div.case_selector {
    max-width: 1108px; } }
@media all and (max-width: 1140px) {
  section.bank-transfer select {
    bottom: 0;
    margin-top: 15px;
    margin-bottom: 15px; } }
@media all and (max-width: 1136px) {
  footer .mid-footer .fr {
    display: none; }

  section#main .custom-pc-intel, section#main .custom-pc-amd {
    background: none; }

  section#main .inner_fl_click {
    display: none; }

  body section#main .container-full-across .fl:nth-child(2) {
    width: 100% !important;
    max-width: 100%; }

  section#main .custom-pc .fl a {
    max-width: none;
    width: 100%; }

  section#main .custom-pc .fl {
    max-height: none; }

  .container-full-across .fl:first-of-type {
    display: none; }
  .container-full-across .fl:last-of-type {
    width: 100% !important;
    margin-left: 0 !important; }
  .container-full-across .fl .container-feature-image {
    margin-bottom: 10px; }
  .container-full-across .fl .configure-custom-pc-button {
    width: 100%;
    height: 60px; } }
@media all and (max-width: 1130px) {
  nav#home-nav .inner a:hover {
    color: #fff;
    box-shadow: inset 540px 0 0 0 #2eb58c; }

  .purechat {
    display: none; }

  nav#home-nav .inner ul {
    display: block;
    justify-content: center;
    margin-bottom: 0;
    padding: 20px;
    overflow: hidden;
    padding-top: 0;
    padding-bottom: 0; }
    nav#home-nav .inner ul:nth-child(2) a:nth-child(3), nav#home-nav .inner ul:nth-child(2) a:nth-child(4) {
      margin-bottom: 0; }
    nav#home-nav .inner ul a {
      display: block;
      margin-right: 0;
      margin-bottom: 10px; }
    nav#home-nav .inner ul a:nth-child(odd) {
      float: left; }
    nav#home-nav .inner ul a:nth-child(even) {
      float: right; }
    nav#home-nav .inner ul li {
      min-width: 260px;
      width: 100%; }
      nav#home-nav .inner ul li p {
        font-size: 22px; }
        nav#home-nav .inner ul li p span {
          font-size: 14px; }
      nav#home-nav .inner ul li img {
        width: auto; }
      nav#home-nav .inner ul li .fl {
        width: 15%;
        padding: 5px;
        display: flex;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        height: 100%; }
      nav#home-nav .inner ul li .fr {
        width: 85%;
        padding-left: 30px;
        padding-top: 20px; }

  nav#home-nav .inner a {
    min-width: 260px;
    width: 49%;
    display: block; }

  section#main .inner .modular-container:nth-child(2) .fr {
    max-width: 55%; }
  section#main .inner .modular-container:nth-child(2) .fl {
    padding-right: 30px;
    max-width: 45%;
    padding-top: 15px; }
    section#main .inner .modular-container:nth-child(2) .fl img {
      margin-left: 0; } }
@media all and (max-width: 1122px) {
  section.small-two-across .fl, section.small-two-across .fr {
    min-height: 88px; }

  section.small-two-across .fl p, section.small-two-across .fr p {
    line-height: 30px; } }
@media all and (max-width: 1116px) {
  footer .mid-footer .fl {
    width: 100%; }

  footer .mid-footer .fr {
    width: 100%; } }
@media all and (max-width: 1190px) {
  section#main .ind-sec.as-li-items {
    background-size: cover; }

  section#main .ind-sec.as-li-items ul li {
    width: 27% !important;
    margin-right: 9% !important;
    height: 100%;
    min-height: 370px; }
    section#main .ind-sec.as-li-items ul li:last-of-type {
      margin-right: 0 !important; } }
@media (max-width: 1130px) {
  nav#home-nav .inner ul li .fl {
    padding-top: 10px; } }
@media all and (max-width: 1100px) {
  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-one {
    margin: 0 auto;
    float: none; } }
@media all and (max-width: 1093px) {
  .filter-laptops {
    display: none; }

  section#main .inner .column-ind-holder .column-content .from-inc-price {
    font-size: 22px; } }
@media all and (max-width: 1075px) {
  .as-sota h2 {
    margin-left: 0;
    margin-right: 0; }

  .as-qccp .as-qccp-inner {
    overflow: hidden;
    margin-top: 0; }

  .as-qccp .as-qccp-inner {
    height: auto; }
    .as-qccp .as-qccp-inner .fl {
      width: 100%; }

  .as-qccp .as-qccp-inner .fr img {
    display: none; } }
@media all and (max-width: 1050px) {
  section#main .config-next-day-full-across {
    background-position-x: 100%; } }
@media all and (max-width: 1034px) {
  section#main .inner .modular-container:nth-child(2) .fl {
    max-width: 40%;
    padding-top: 35px; }

  section#main .inner .modular-container:nth-child(2) .fr {
    max-width: 60%; } }
@media all and (max-width: 1024px) {
  section#main .inner .column-ind-holder .column-content .products-points-holder {
    min-height: auto; }
  section#main .inner .column-ind-holder .column-content .from-inc-price {
    font-size: 22px; }

  section#main .inner .modular-container:nth-child(3) .fl {
    max-width: 70% !important; }

  section#main .inner .modular-container:nth-child(3) .fr {
    max-width: 30% !important;
    padding-top: 50px; }

  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-three button {
    width: 100%;
    margin-top: 20px;
    border: 0;
    height: 50px; }

  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-three {
    float: none;
    width: 100%; }

  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs {
    background: #474747; } }
@media all and (max-width: 1010px) {
  section#main .inner .modular-container:nth-child(1) .fl, section#main .inner .modular-container:nth-child(3) .fl {
    max-width: 60%; }
  section#main .inner .modular-container:nth-child(1) .fr, section#main .inner .modular-container:nth-child(3) .fr {
    padding-left: 30px;
    max-width: 40%; }

  .pc_info_container {
    width: 100%;
    float: none; }

  .pc_info_main_image {
    width: 100%;
    float: none; } }
@media all and (min-width: 1008px) {
  header {
    display: block !important; }

  nav#top-menu .inner .fr {
    display: block !important; }

  #header-menu-inner #sign-up, #header-menu-inner #forgot-password {
    display: none; }

  body {
    overflow: visible !important; } }
@media all and (min-width: 1007px) {
  nav#top-menu .menu-close-btn {
    display: none !important; } }
@media all and (max-width: 1007px) {
  header #customer-login input {
    position: relative;
    z-index: 9999; }

  header ul li .my-account-res {
    margin-top: 27px; }

  header ul li#my-account {
    display: none !important; }

  header ul li#forums {
    padding-left: 0; }

  header ul li.push-top {
    margin-top: 27px; }

  nav .fr ul#main-menu li .nav-dropdown .sub-menu li a {
    display: block;
    width: 100%; }

  header ul li {
    margin-bottom: 20px;
    padding-top: 0px;
    padding-bottom: 19px;
    border-bottom: 1px solid #353535;
    padding-left: 20px !important;
    padding-right: 20px !important; }
    header ul li:first-of-type {
      margin-top: 10px; }

  header ul li a.cl-signup {
    color: white; }

  nav .fr ul#main-menu a {
    margin-right: 0;
    width: 100%; }

  .nav-section .sub-menu .sub-menu:last-of-type li {
    border-bottom: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important; }

  .nav-dropdown .nav-section:nth-child(2) .sub-menu li:last-child {
    display: none !important; }

  .nav-dropdown .nav-section:nth-child(3) .sub-menu {
    margin-bottom: 0; }

  .nav-section .sub-menu li:last-of-type {
    border-bottom: 0 !important; }

  .lightbox-bg {
    position: absolute;
    min-height: 100vh;
    right: 0;
    background-color: black;
    z-index: 33;
    opacity: 0.7;
    width: 100%; }

  .res-left-menu {
    color: white;
    float: left;
    margin-left: 20px !important;
    margin-top: 8px !important;
    display: block !important;
    width: 27px !important; }
    .res-left-menu i {
      font-size: 30px;
      color: white; }

  nav .fr ul#main-menu li {
    font-size: inherit; }
    nav .fr ul#main-menu li:hover {
      height: auto;
      overflow: initial; }

  nav .fr ul li:hover {
    background: none; }

  nav#top-menu .menu-close-btn {
    position: fixed;
    color: white;
    font-size: 35px;
    left: 20px;
    top: 20px;
    cursor: pointer;
    z-index: 1000; }

  nav#top-menu .nav-dropdown .nav-section.far-right-as {
    display: none; }

  nav#top-menu .nav-dropdown .nav-section {
    border-right: 0;
    width: 100%;
    height: auto; }

  nav#top-menu .fr {
    display: none; }

  nav#top-menu #main-menu {
    width: 85%;
    position: fixed;
    min-height: 100vh;
    left: 0;
    background: #292828;
    padding-right: 0;
    z-index: 1000;
    top: 0;
    opacity: 1;
    overflow-y: auto;
    height: 100%; }
    nav#top-menu #main-menu li {
      width: 100%;
      display: block;
      padding-top: 20px;
      padding-bottom: 20px;
      float: none;
      font-size: 25px !important;
      font-family: Montserrat-Medium,Times,serif !important;
      font-weight: normal !important;
      border-bottom: 1px solid #353535;
      padding-left: 20px;
      margin-right: 0; }
      nav#top-menu #main-menu li > i {
        color: #64ffce;
        float: right;
        margin-right: 20px;
        display: block !important; }
      nav#top-menu #main-menu li .nav-dropdown {
        width: auto;
        display: none;
        position: relative;
        background-color: transparent;
        top: 0;
        height: auto; }
        nav#top-menu #main-menu li .nav-dropdown li {
          padding-left: 0;
          padding-top: 14px;
          font-size: 18px !important;
          padding-bottom: 10px; }
          nav#top-menu #main-menu li .nav-dropdown li .nav-section {
            border-right: 0;
            width: 100%;
            padding-top: 5px;
            float: none;
            height: auto;
            display: block; }

  .nav-section .sub-menu li:nth-child(1) a {
    color: #64ffce !important; }

  .nav-dropdown .nav-section:nth-child(3) .sub-menu > .sub-menu:nth-child(2) {
    margin-bottom: 0 !important; }

  .nav-dropdown .nav-section:nth-child(2) .sub-menu li:nth-child(8) {
    border-bottom: 0 !important; }

  nav .fr ul#main-menu ul.sub-menu {
    margin-bottom: 0; }

  .nav-dropdown > .nav-section {
    margin-bottom: 0;
    margin-top: 0; }

  .nav-section > .sub-menu {
    margin-bottom: 0 !important; }

  nav#top-menu #main-menu li:first-of-type .nav-dropdown:nth-child(1) .nav-section:nth-child(3) .sub-menu:last-of-type {
    margin-bottom: 0 !important; }

  .nav-dropdown .nav-section:nth-child(3) .sub-menu > .sub-menu {
    border-bottom: 1px solid #353535; }
    .nav-dropdown .nav-section:nth-child(3) .sub-menu > .sub-menu:last-of-type {
      border-bottom: 0; }

  nav#top-menu .nav-dropdown .nav-section {
    padding-top: 0 !important; }

  .nav-dropdown .nav-section:nth-child(3) .sub-menu .sub-menu:nth-child(2) li:nth-child(1) a, .nav-dropdown .nav-section:nth-child(3) .sub-menu .sub-menu:nth-child(3) li:nth-child(1) a, .nav-dropdown .nav-section:nth-child(3) .sub-menu .sub-menu:nth-child(4) li:nth-child(1) a, .nav-dropdown .nav-section:nth-child(3) .sub-menu .sub-menu:nth-child(5) li:nth-child(1) a, .nav-dropdown .nav-section:nth-child(3) .sub-menu .sub-menu:nth-child(6) li:nth-child(1) a, .nav-dropdown .nav-section:nth-child(3) .sub-menu .sub-menu:nth-child(7) li:nth-child(1) a, .nav-dropdown .nav-section:nth-child(3) .sub-menu .sub-menu:nth-child(8) li:nth-child(1) a {
    color: #fff !important; }

  #scroll-to-top {
    z-index: 9999;
    padding: 15px;
    color: white;
    position: fixed;
    right: 20px;
    bottom: 20px;
    font-size: 22px;
    background-color: #32b78c; }

  .pc_info_main_image, .pc_info_spec {
    width: 100% !important; }

  header ul div#my-quotes a {
    min-height: 38px;
    max-height: 90px; }

  body header {
    display: none; }

  nav#home-nav {
    display: none; }

  nav#top-menu {
    height: 80px; }

  nav.res-lower-menu {
    display: block !important;
    border-bottom: 0 !important; }

  section#slider {
    position: initial; }

  nav#top-menu .inner .fl {
    width: 100%;
    position: relative;
    height: 100%; }
    nav#top-menu .inner .fl a {
      display: block;
      margin: auto;
      width: 214px;
      height: 42px; }
    nav#top-menu .inner .fl .responsive-menu-one-btn {
      display: block !important;
      position: absolute;
      top: 20px;
      right: 25px;
      font-size: 35px;
      color: #fff;
      cursor: pointer; }
    nav#top-menu .inner .fl h1 {
      margin: auto;
      width: 200px;
      height: 100%; }

  nav#top-menu {
    overflow: hidden; }

  header {
    height: 0; }
    header li {
      display: block !important;
      width: 100%;
      float: left;
      font-size: 25px !important;
      margin-bottom: 30px;
      font-weight: normal !important;
      font-size: 21px !important;
      font-family: Montserrat-Medium,Times,serif !important;
      font-weight: normal !important; }
      header li i:not(.res-fa) {
        display: none !important; }
      header li i.res-fa {
        display: inline-block !important;
        margin-right: 0 !important;
        float: right;
        color: #64ffce; }
      header li:first-of-type {
        margin-top: 27px; }
      header li #customer-login {
        padding: 0;
        left: 0;
        top: 0;
        display: block;
        background-color: transparent;
        color: white;
        position: relative;
        margin-top: 30px; }
        header li #customer-login .customer-login-holder {
          margin-top: 30px; }
        header li #customer-login p:first-of-type {
          font-size: 25px !important;
          font-family: Montserrat-Medium,Times,serif !important;
          font-weight: normal !important; }
        header li #customer-login form input[type=text], header li #customer-login form input[type=password] {
          height: 45px; }
        header li #customer-login input {
          width: 100%; }
        header li #customer-login input[type=submit] {
          width: 100%;
          height: 45px;
          margin-top: 3px;
          font-size: 20px; }
        header li #customer-login .cl-forgot-password, header li #customer-login .cl-signup {
          display: none !important; }
        header li #customer-login input:-webkit-autofill {
          -webkit-box-shadow: 0 0 0 30px white inset; }
    header .inner {
      width: 85%;
      position: absolute;
      min-height: 100vh;
      right: 0;
      background: #292828;
      padding-left: 0;
      padding-right: 0;
      z-index: 9999;
      top: 0;
      opacity: 1;
      overflow-y: scroll;
      height: 100%;
      -webkit-transform: none; }
    header .menu-close-btn {
      display: block !important;
      position: absolute;
      color: white;
      font-size: 35px;
      left: 20px;
      top: 20px;
      cursor: pointer;
      z-index: 1000; }

  .left-menu-close-btn {
    left: auto !important;
    right: 28px; } }
@media all and (max-width: 1000px) {
  .form_inner_select, div.category_item .config_holder > .form_inner_select {
    width: 90% !important; }

  .ind-sec.build-gaming-pc-today {
    height: auto !important;
    background-size: cover !important; }
    .ind-sec.build-gaming-pc-today .inner {
      padding-left: 20px !important;
      padding-right: 20px !important;
      padding-bottom: 30px;
      height: auto !important; } }
@media all and (max-width: 990px) {
  .conf_title_main {
    height: auto;
    font-size: 14px;
    padding-bottom: 10px; }

  .product-categories .medium-6 {
    width: 100%; }

  .amdbg1, .amdbg2, .amdbg3, .amdbg4, .intel_minibg1, .intel_minibg2, .intel_minibg3, .intel_minibg4, .intel_minibg5, .intel_minibg_bulldog, .intelbg1, .intelbg2, .intelbg3, .intelbg4, .intelbg5, .intelbg6, .intelbg7, .ocbg1, .ocbg2, .ocbg3, .ocbg4 {
    max-width: none; }

  .amdbg1, .amdbg2, .amdbg3, .amdbg4, .intel_minibg1, .intel_minibg2, .intel_minibg3, .intel_minibg4, .intel_minibg5, .intel_minibg_bulldog, .intelbg1, .intelbg2, .intelbg3, .intelbg4, .intelbg5, .intelbg6, .intelbg7, .ocbg1, .ocbg2, .ocbg3, .ocbg4, .intelbg8, .amdbg2 {
    background-size: contain !important;
    background-repeat: no-repeat;
    background-position: inherit; } }
@media all and (max-width: 980px) {
  .warranty-page .warranty-tab .fl {
    width: 50%;
    max-width: 50% !important; } }
@media all and (max-width: 952px) {
  .review-holder .review:nth-child(odd), .review-holder .review:nth-child(even) {
    float: left;
    width: 100%; }

  .review-holder .review:nth-child(odd) {
    margin-bottom: 20px; }

  section#main .inner .modular-container:nth-child(2) .fl {
    max-width: 35%;
    padding-top: 45px; }

  section#main .inner .modular-container:nth-child(2) .fr {
    max-width: 65%; }

  section#main .contact-bg-banner .inner ul li {
    font-size: 20px; }

  .reviews .review-holder .review:nth-child(odd) {
    margin-bottom: 0; }

  section#main .contact-bg-banner .inner ul li:last-child {
    display: none; }

  section#main .contact-bg-banner .inner ul li:nth-child(2) {
    margin-right: 0; } }
@media all and (max-width: 900px) {
  .xmas_home1, .xmas_home2, .xmas_home3 {
    height: 100%;
    background-size: cover !important; }
    .xmas_home1 .xmas_text_bottom p, .xmas_home2 .xmas_text_bottom p, .xmas_home3 .xmas_text_bottom p {
      font-size: 16px; }

  section#slider .slider-button {
    width: 100%;
    height: 45px !important; }
  section#slider #slider-left, section#slider #slider-right {
    top: -115px;
    height: 40px;
    background-color: #272727;
    padding: 20px;
    background-repeat: no-repeat;
    width: 30px;
    border-radius: 25px;
    background-size: 10px;
    background-position-y: 10px; }
  section#slider #slider-right {
    right: 10px !important;
    background-position-x: 16px; }
  section#slider #slider-left {
    left: 10px !important;
    background-position-x: 14px; }

  #slider-elements {
    margin-top: 192px;
    background-color: #474747; }

  #slider .slider-element {
    height: auto;
    padding-top: 20px;
    width: auto; }

  #slider {
    height: auto !important;
    background-size: 900px !important;
    background-position-x: 100% !important;
    background-repeat: no-repeat !important; }

  #slider #slider-buttons {
    display: none; }

  div.category_item > div.inner-comp-img {
    width: 80px; }

  nav#home-nav .inner ul li .fl {
    padding: 0; }

  section#main .inner .modular-container:nth-child(1) .fl {
    max-width: 70% !important; }
  section#main .inner .modular-container:nth-child(1) .fr {
    padding-left: 10px;
    max-width: 30%;
    padding-top: 50px; }

  section#main .inner .modular-container:nth-child(3) .fl {
    max-width: 70% !important; }
  section#main .inner .modular-container:nth-child(3) .fr {
    padding-left: 10px;
    max-width: 30%;
    padding-top: 55px; }

  section#main section.finance-calculator .calculator .finance-btn-holder {
    float: none;
    text-align: center; }

  section#main section.finance-calculator .calculator {
    width: 485px; }

  section#main section.finance-calculator .calculator button.calculate_finance_button {
    top: 0;
    margin-left: 0 !important; }

  section#main .ind-sec.as-li-items ul li {
    width: 100% !important;
    margin-right: 6% !important;
    min-height: 100px; } }
@media all and (max-width: 865px) {
  .gen-page.as-burn-in-test {
    padding-bottom: 40px !important; }
    .gen-page.as-burn-in-test .fl img {
      margin-top: 70px; }

  .ind-sec.etuc {
    border-top: 1px solid #f5f5f5; }

  .as-li-items.hpc {
    background: white !important; }
    .as-li-items.hpc h2 {
      color: #464445 !important; }
    .as-li-items.hpc ul li {
      margin: 0;
      width: 100%;
      float: none;
      border: 10px solid #31b28b;
      margin-bottom: 20px !important; }
      .as-li-items.hpc ul li:last-of-type {
        margin-bottom: 0 !important; }

  section#main section.two-across-flt .fl {
    border-right: 0; }

  .se-address-contact .fr {
    padding-top: 20px !important; }

  section#main section.finance-calculator .calculator {
    text-align: center; }

  section#main section.two-across-flt .fl, section#main section.two-across-flt .fr, section.two-white-holder .fl, section.two-white-holder .fr {
    width: 100%; }

  .ocbg1, .ocbg2, .ocbg3, .ocbg4, .amdbg1, .amdbg2, .amdbg3, .amdbg4, .intel_minibg1, .intel_minibg2, .intel_minibg3, .intel_minibg4, .intel_minibg5, .intel_minibg_bulldog, .intelbg1, .intelbg2, .intelbg3, .intelbg4, .intelbg5, .intelbg6, .intelbg7, .intelbg8,
  .intel_minibg1, .intel_minibg2, .intel_minibg3, .intel_minibg4, .intel_minibg5, .intel_minibg_bulldog, .intelbg1, .intelbg2, .intelbg3, .intelbg4, .intelbg5, .intelbg6, .intelbg7, .intelbg8, .amdbg2 {
    max-width: none;
    width: 100%;
    margin-left: 0; }

  .conf_spacer {
    margin-top: 0;
    display: none; }

  .customer-admin .customer-orders-content .col-row .col-table-cell:nth-child(2), .customer-admin .customer-orders-content .col-row .col-table-cell:nth-child(3) {
    display: none; }
  .customer-admin .customer-orders-content .table-header-holder .col-table-header:nth-child(2), .customer-admin .customer-orders-content .table-header-holder .col-table-header:nth-child(3) {
    display: none; }

  .table-content-holder {
    display: block;
    width: 100%;
    overflow-x: auto; } }
@media all and (max-width: 870px) {
  section#main .ind-sec.pro-audio-reliability .inner:nth-child(2) {
    width: 100%;
    padding-left: 0;
    padding-right: 0; } }
@media all and (max-width: 860px) {
  section#main .config-jargon-free-full-across p p, section#main .config-next-day-full-across p p {
    font-size: 19px; }

  section#main section.finance-declined .finance-inner-lists-holder ul li {
    display: block; }

  section#main section.finance-declined .fl, section#main section.finance-declined .fr {
    width: 100%; }

  section#main section.finance-declined .fr {
    padding-left: 0; }

  section#main .green-energy .fl, section#main .green-energy .fr {
    min-height: 160px;
    height: auto; } }
@media all and (max-width: 840px) {
  .customer-main-row-holder > .fr ul li {
    float: left;
    width: 100% !important; }
    .customer-main-row-holder > .fr ul li:nth-child(3) {
      margin-bottom: 20px !important; } }
@media all and (max-width: 835px) {
  section#main .contact-bg-banner .inner ul li {
    font-size: 18px; } }
@media all and (max-width: 815px) {
  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-one {
    text-align: center; }

  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-one .inner-image-holder,
  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-one .inner-text-holder {
    display: inline-block;
    float: none; }

  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-one .inner-text-holder {
    margin-left: 15px; }

  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-three button {
    margin-top: 10px; }

  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-one .inner-image-holder img {
    position: relative;
    top: 5px; }

  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-one {
    border-right: 0;
    float: none; }

  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-two {
    text-align: center;
    float: none;
    margin-left: 0; }

  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs {
    padding-top: 20px;
    padding-bottom: 25px; } }
@media all and (max-width: 808px) {
  section#main .inner .modular-container .fl, section#main .inner .modular-container .fr {
    width: 100% !important; }

  section#main .inner .modular-container .fr .home-list-top-left ul {
    margin-left: 15px !important; }

  section#main .inner .modular-container:nth-child(1) .fl, section#main .inner .modular-container:nth-child(3) .fl {
    max-width: 100% !important;
    width: 100% !important; }
  section#main .inner .modular-container:nth-child(1) .fr, section#main .inner .modular-container:nth-child(3) .fr {
    width: 100% !important;
    display: none; }

  section#main .inner .modular-container:nth-child(2) .fr {
    max-width: 100% !important; }
  section#main .inner .modular-container:nth-child(2) .fl {
    display: none; }

  body section#main .inner .modular-container .fr .home-list-top-left ul:nth-child(2) {
    margin-left: 50px !important; }

  section#main .inner .modular-container .fr .home-list-top-left ul:nth-child(1) {
    margin-left: 0 !important; } }
@media all and (max-width: 800px) {
  section#main .ind-sec.pro-audio-brands .inner-row-section ul {
    padding-right: 25px;
    padding-left: 25px;
    width: 50%; }
    section#main .ind-sec.pro-audio-brands .inner-row-section ul:nth-child(4) {
      border-left: 1px solid #d6d6d6; }
    section#main .ind-sec.pro-audio-brands .inner-row-section ul:nth-child(3) {
      border-left: 0; } }
@media all and (max-width: 790px) {
  section#main .config-jargon-free-full-across p, section#main .config-next-day-full-across p {
    font-size: 17px; }

  section#main .contact-bg-banner .inner ul li {
    font-size: 16px; } }
@media all and (max-width: 770px) {
  .not_required {
    position: relative;
    display: inline-block;
    text-align: center;
    height: 65px;
    width: 80px;
    border: 1px solid #e7e7e7;
    border-radius: 2px;
    font-size: 15px;
    font-weight: 700;
    cursor: pointer;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 6px;
    color: #000;
    padding-top: 15px; }

  .products-points-holder {
    padding-left: 10px;
    padding-right: 10px; } }
@media all and (max-width: 760px) {
  .column-ind-holder .config_button_green {
    font-size: 14px;
    min-height: 30px !important; } }
@media all and (max-width: 740px) {
  section#main .config-jargon-free-full-across p, section#main .config-next-day-full-across p {
    font-size: 16px; }

  section.two-white-holder .fl, section.two-white-holder .fr {
    width: 100% !important; }

  section#main section.two-white-holder .fl {
    padding-bottom: 0; } }
@media all and (max-width: 725px) {
  section#main .contact-bg-banner .inner ul li:nth-child(2) {
    margin-right: 0; }
  section#main .contact-bg-banner .inner ul li:nth-child(3) {
    display: none; }

  .lower-footer .fr {
    float: right;
    text-align: center; }

  .delivery-find .inner-delivery-find .deliver_button {
    width: 70%;
    margin-top: 20px;
    margin-right: 20px; }

  .lead-times {
    display: block; }
    .lead-times > .fl {
      width: 100%;
      flex: none;
      text-align: center;
      padding-right: 0; }
    .lead-times > .fr {
      width: 100%;
      flex: none;
      border-left: 0;
      padding-left: 0; }

  .two-piece-gen .fr {
    padding-left: 0; }

  .two-piece-gen, body .delivery-info-page {
    display: block; }
    .two-piece-gen .fl, .two-piece-gen .fr, body .delivery-info-page .fl, body .delivery-info-page .fr {
      border-right: 0 !important;
      width: 100% !important; }

  .lower-dispatch-two .fl {
    padding-bottom: 0 !important; }

  .video-dpd-holder .fl {
    text-align: center; }
  .video-dpd-holder .fr {
    padding-top: 0 !important; }

  .inner .delivery-info-page .dpd-logo-holder img {
    position: relative;
    top: 0;
    transform: inherit; } }
@media all and (max-width: 720px) {
  section#main .green-energy .fl, section#main .green-energy .fr {
    min-height: 160px; }

  section#main .why-choose > p:first-of-type {
    line-height: 32px; }

  section#main .iso-validation .fl ul li {
    line-height: 22px; }

  .column-ind-holder, .product-filter-holder div.column-ind-holder {
    width: 100%;
    margin-right: 0; }

  .column-ind-holder:nth-child(2n) {
    float: right;
    margin-right: 0; }

  .column-ind-holder:nth-child(3n) {
    margin-right: 0 !important; }

  .btn_config_button_lp {
    min-width: 290px !important;
    max-height: 60px !important;
    height: auto;
    padding-top: 10px;
    width: 100%;
    min-height: 38px !important; }

  section.next-day .fl {
    margin-bottom: 20px; }

  section.next-day .fl, section.next-day .fr {
    width: 100%;
    max-width: none; }
    section.next-day .fl .header-image img, section.next-day .fr .header-image img {
      width: 100%;
      height: auto; } }
@media all and (max-width: 700px) {
  section#main .ind-sec.pro-audio-systems-feature .pro-audio-feature {
    padding-left: 0;
    padding-right: 0; }
    section#main .ind-sec.pro-audio-systems-feature .pro-audio-feature h2, section#main .ind-sec.pro-audio-systems-feature .pro-audio-feature p {
      margin-left: 20px;
      margin-right: 20px; }

  section#main .ind-sec.pro-audio-components-hardware {
    display: block; }
    section#main .ind-sec.pro-audio-components-hardware h2 {
      margin-top: 10px;
      word-wrap: break-word; }
    section#main .ind-sec.pro-audio-components-hardware .fl, section#main .ind-sec.pro-audio-components-hardware .fr {
      width: 100%;
      float: none;
      flex: none; }
    section#main .ind-sec.pro-audio-components-hardware .fr {
      display: block; }
    section#main .ind-sec.pro-audio-components-hardware .fl {
      text-align: center; }
    section#main .ind-sec.pro-audio-components-hardware .inner-pro-content {
      text-align: center; }

  section#main .ind-sec.pro-audio-own-stamp .inner-pro-left-content {
    width: 100%;
    text-align: center; }

  .pro-audio {
    text-align: center; }

  .warranty-services.ws-a .fl, .warranty-services.ws-a .fr {
    width: 100%; }
  .warranty-services.ws-a .fl {
    text-align: center; }
  .warranty-services.ws-a .fr {
    padding-left: 0; }

  #main .inner .gen-page.ab-cc .fl, #main .inner .gen-page.ab-cc .fr {
    width: 100% !important; }
  #main .inner .gen-page.ab-cc .fr {
    margin-top: 40px; }

  .gen-page.as-burn-in-test {
    padding-bottom: 40px !important; }
    .gen-page.as-burn-in-test .fl {
      text-align: center; }
    .gen-page.as-burn-in-test .fl, .gen-page.as-burn-in-test .fr {
      width: 100%; }
    .gen-page.as-burn-in-test .fr {
      padding-left: 0; }
    .gen-page.as-burn-in-test img {
      margin-top: 30px !important; }

  section.block-white-hold-two {
    display: block !important; }

  section.block-white-hold-two .fl, section.block-white-hold-two .fr {
    float: none;
    width: 100% !important; }

  section.block-white-hold-two .fr {
    padding-top: 0 !important; }

  body section.block-white-hold-two .fr {
    padding-top: 40px !important; }

  .warranty-page .warranty-tab .fl {
    width: 100%;
    max-width: 100% !important;
    float: none;
    margin-bottom: 20px; } }
@media all and (max-width: 680px) {
  section#main .contact-map .inner p:nth-child(3) {
    margin-left: 20px;
    margin-right: 20px;
    line-height: 25px;
    font-size: 16px; } }
@media all and (max-width: 670px) {
  .xmas_home1 .xmas_text_bottom p, .xmas_home2 .xmas_text_bottom p, .xmas_home3 .xmas_text_bottom p {
    font-size: 16px; }

  .bgconfigimage {
    display: none; }

  .bgconfigintelimage h2 {
    text-align: center;
    text-indent: 0; }

  section#main .config-jargon-free-full-across {
    padding-left: 10px;
    padding-right: 10px; }

  section#main .config-next-day-full-across {
    padding-left: 10px;
    padding-right: 10px; }

  .bgimage {
    padding-top: 35px;
    font-size: 20px; }

  .bgconfigamdimage, .bgconfigintelimage {
    font-size: 25px; }
    .bgconfigamdimage h2, .bgconfigintelimage h2 {
      font-size: 25px; } }
@media all and (max-width: 665px) {
  .thr-lin.as-li-items ul li {
    min-height: 100px;
    width: 100% !important;
    margin-bottom: 30px; }
    .thr-lin.as-li-items ul li:last-of-type {
      margin-bottom: 0; } }
@media all and (max-width: 659px) {
  section#main .contact-map .inner p:nth-child(3) {
    font-size: 18px;
    line-height: 25px; } }
@media all and (max-width: 655px) {
  .ind_content .table-content-holder .table-header-holder .col-table-header p {
    font-size: 13px !important; }

  .orders-table .col-table-cell {
    font-size: 13px !important; }

  .table-content-holder .col-row .col-table-cell {
    padding: 10px 5px 5px 5px; }

  footer .lower-footer .admin_footer > p > span {
    display: none; }

  section#main section.finance-calculator .calculator {
    font-size: 18px; }

  section#main .inner .modular-container:nth-child(5) {
    height: auto;
    padding-bottom: 20px;
    background-position-y: bottom;
    background-repeat: no-repeat;
    background-color: #272727; }
    section#main .inner .modular-container:nth-child(5) p {
      width: auto !important; }
    section#main .inner .modular-container:nth-child(5) .buttons {
      margin-top: 20px; }
      section#main .inner .modular-container:nth-child(5) .buttons button:first-of-type {
        margin-right: 0; }
      section#main .inner .modular-container:nth-child(5) .buttons button {
        width: 100%; }
      section#main .inner .modular-container:nth-child(5) .buttons a {
        display: block; }
        section#main .inner .modular-container:nth-child(5) .buttons a:nth-child(2) {
          margin-top: 15px; } }
@media all and (max-width: 650px) {
  .bgconfigintelimage h2, .bgconfigamdimage h2 {
    text-align: center;
    text-indent: 0; }

  section#main .ind-sec.pro-audio-reliability .inner:nth-child(2) ul li p {
    margin-left: 0;
    text-align: center;
    display: block; }

  section#main .ind-sec.pro-audio-reliability .inner:nth-child(2) ul li img {
    display: block;
    margin: auto;
    margin-bottom: 15px; }

  section#main .ind-sec.pro-audio-reliability .inner:nth-child(2) {
    width: 100%; }

  section#main .ind-sec.pro-audio-reliability .inner:nth-child(2) ul li {
    text-align: left;
    width: auto;
    list-style: none;
    display: inline-block; }

  section#main .ind-sec.pro-audio-reliability .inner:nth-child(2) ul li:nth-child(1) {
    margin-bottom: 20px;
    margin-right: 0; }

  section#main .ind-sec.pro-audio-reliability .inner:nth-child(2) ul li {
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
    display: table;
    margin: 0 auto 0 auto; }

  section#main .wks_inner_holders .column-ind-holder {
    width: 100%; }
    section#main .wks_inner_holders .column-ind-holder .config_button_green {
      width: 100%;
      height: 60px;
      max-height: 60px !important; }

  .top-contact .fl, .top-contact .fr {
    width: 100% !important;
    float: none !important;
    border-right: 0 !important;
    padding-right: 0 !important; }

  section#main .contact-page .fr {
    padding-left: 0 !important;
    padding-top: 10px !important; } }
@media all and (max-width: 630px) {
  section#main .ind-sec.pro-audio-equipment {
    padding-left: 0;
    padding-right: 0;
    background-size: cover; } }
@media all and (max-width: 615px) {
  footer .mid-footer .fr {
    display: none; }

  footer .mid-footer {
    height: auto !important;
    overflow: hidden;
    clear: both; }

  .customer-content .fr, .customer-content .fl {
    width: 100%; }

  .customer-content .fl {
    margin-bottom: 10px; }

  .customer-content .fr {
    margin-bottom: 30px; }

  .gagmu-pc .fl {
    padding-top: 0 !important; }
  .gagmu-pc .fr {
    padding-top: 50px; }
  .gagmu-pc .fl, .gagmu-pc .fr {
    width: 100% !important; }

  .etuc p {
    margin-left: 0;
    margin-right: 0; }

  .amdbg1, .amdbg2, .amdbg3, .amdbg4, .intel_minibg1, .intel_minibg2, .intel_minibg3, .intel_minibg4, .intel_minibg5, .intel_minibg_bulldog, .intelbg1, .intelbg2, .intelbg3, .intelbg4, .intelbg5, .intelbg6, .intelbg7, .ocbg1, .ocbg2, .ocbg3, .ocbg4, .intelbg8, .amdbg2 {
    background-size: inherit !important; }

  .amdbg1, .amdbg2, .amdbg3, .amdbg4, .intel_minibg1, .intel_minibg2, .intel_minibg3, .intel_minibg4, .intel_minibg5, .intel_minibg_bulldog, .intelbg1, .intelbg2, .intelbg3, .intelbg4, .intelbg5, .intelbg6, .intelbg7, .ocbg1, .ocbg2, .ocbg3, .ocbg4 {
    height: auto; } }
@media all and (max-width: 601px) {
  .xmas_config .xmas_text_bottom p span {
    font-size: 20px; }

  section#main .inner .modular-container .fr .home-list-top-left ul li {
    position: relative;
    padding-left: 25px; }
    section#main .inner .modular-container .fr .home-list-top-left ul li i {
      position: absolute;
      top: 5px;
      left: 0; }

  #running_total_div1 {
    position: absolute; }

  .exceptions_list {
    margin: 0; }
    .exceptions_list .os_location {
      margin: 0;
      margin-top: 10px; }

  .form_box1 table {
    width: 100%; }
  .form_box1 .tdw:nth-child(1) tr {
    float: left;
    width: 33%; }
    .form_box1 .tdw:nth-child(1) tr td {
      float: left;
      width: 100%;
      text-align: center; }
  .form_box1 .tdw:nth-child(2) .spec_top_box {
    width: 100%;
    text-align: center; }
  .form_box1 .tdw:nth-child(1), .form_box1 .tdw:nth-child(2) {
    width: 100% !important;
    display: block;
    float: left; }
  .form_box1 .tdw:nth-child(3) {
    width: 100%;
    display: block;
    padding-right: 7px !important; }
    .form_box1 .tdw:nth-child(3) .spec_top_box {
      min-height: initial; }

  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs {
    padding-left: 20px;
    padding-right: 20px; }

  section#main .inner .modular-container .fr .home-list-top-left ul:nth-child(1) {
    margin-left: 15px !important; }

  section#main .inner .modular-container .fl .modular-feature-image, section#main .inner .modular-container .fr .modular-feature-image {
    display: none;
    padding: 10px; }

  section#main .inner .modular-container:nth-child(5) {
    padding: 20px;
    padding-top: 20px !important; }

  section#main .inner .modular-container {
    border-bottom: 0 !important;
    padding-top: 0 !important; }

  section#main .inner .modular-container:nth-child(2) .home-list-top-left {
    margin-left: 0; }

  section#main .inner .modular-container .fl .home-list-top-left, section#main .inner .modular-container .fr .home-list-top-left {
    margin-top: 20px; }

  section#main .inner .modular-container:nth-child(5) p:nth-child(1) {
    font-size: 21px; }

  section#main .inner .modular-container {
    padding: 0; }

  section#main .inner .modular-container .fl h1, section#main .inner .modular-container .fr h1 {
    text-transform: uppercase;
    font-size: 24px; }

  .modular-container-inner-content {
    background-color: #272727;
    color: white;
    padding: 20px; }

  section.customer-admin .customer-home-summary .col-table-cell .show-btn {
    padding: 5px 10px; }

  section.customer-admin .customer-home-summary .col-table-cell.col-table-header p {
    color: #37b48f;
    font-size: 13px; }

  .table-content-holder .col-row .col-table-cell {
    font-size: 13px; }

  .tab_holders ul a li {
    width: 100%; }

  .build-summary-right-box.inner-configurator-content {
    padding-top: 5px !important; }

  #running_total_div #total_box .fl, #running_total_div #total_box .fr, #running_total_div1 #total_box .fl, #running_total_div1 #total_box .fr {
    width: 50%; }
  #running_total_div #total_box .button_holder_proceed, #running_total_div1 #total_box .button_holder_proceed {
    width: 100%; }
    #running_total_div #total_box .button_holder_proceed button, #running_total_div1 #total_box .button_holder_proceed button {
      width: 100%;
      min-width: 158px;
      margin-top: 5px;
      height: 35px; }
  #running_total_div #total_box .build-summary-right-box p, #running_total_div1 #total_box .build-summary-right-box p {
    margin-bottom: 0; }

  .configurator-holder-item .inner-configurator-header {
    min-height: 35px;
    padding-top: 4px;
    height: 20px; }

  .ocbg1, .ocbg2, .ocbg3, .ocbg4, .intel_minibg1, .intel_minibg2, .intel_minibg3, .intel_minibg4, .intel_minibg5, .intel_minibg_bulldog, .intelbg1, .intelbg2, .intelbg3, .intelbg4, .intelbg5, .intelbg6, .intelbg7, .amdbg2 {
    background-size: initial !important;
    background-position-x: 85%; }

  div.configurator-generic-header h3 {
    font: 12px/1.5 Montserrat-Medium; }

  div.configurator-generic-header .case-filter-holder p {
    font: 12px/1.5 Montserrat-Medium;
    top: 2px;
    position: relative; }

  .bgconfigamdimage, .bgconfigintelimage {
    font-size: 20px; }
    .bgconfigamdimage h2, .bgconfigintelimage h2 {
      font-size: 22px; } }
@media all and (max-width: 592px) {
  section#main .two-across .fr .inner-logos ul {
    margin-top: 30px; }
    section#main .two-across .fr .inner-logos ul li {
      display: inline-block;
      margin-right: 30px;
      width: 33%; }
      section#main .two-across .fr .inner-logos ul li:nth-of-type(2) {
        max-width: 80px; }
      section#main .two-across .fr .inner-logos ul li img {
        max-width: 100%;
        height: auto; } }
@media all and (max-width: 590px) {
  footer .top-footer ul li:nth-child(1), footer .top-footer ul li:nth-child(3) {
    display: none; }
  footer .top-footer ul li:nth-child(2) {
    width: 100%; }

  .form_inner_select, div.category_item .config_holder > .form_inner_select {
    width: 87% !important; }

  div.category_item > div.inner-comp-img, div.cat_image_holder {
    width: 70px; } }
@media all and (max-width: 592px) {
  section#main .two-across .fr .inner-logos ul li {
    width: 28%; } }
@media all and (max-width: 583px) {
  #total_box {
    position: fixed !important;
    top: initial !important;
    bottom: 0 !important;
    width: 100% !important;
    left: 0 !important; }
    #total_box .configurator-holder-item {
      margin-bottom: 0; }

  nav#home-nav .inner a {
    min-width: inherit;
    width: 49%; }

  nav#home-nav .inner ul li {
    position: relative;
    height: 130px;
    min-width: inherit;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0; }
    nav#home-nav .inner ul li .home-button-holder {
      position: absolute;
      left: 50%;
      top: 47%;
      transform: translate(-50%, -50%);
      width: 100%; }

  nav#home-nav .inner ul li img {
    width: auto;
    max-width: 55px; }

  nav#home-nav .inner ul li .fl {
    padding: 0;
    height: auto; }

  nav#home-nav .inner ul li .fr {
    padding-top: 10px !important; }

  nav#home-nav .inner ul li .fl, nav#home-nav .inner ul li .fr {
    width: 100%;
    padding: 0;
    text-align: center; }

  section#main .inner .modular-container:nth-child(1) .fl, section#main .inner .modular-container:nth-child(3) .fl {
    max-width: 100%; }
    section#main .inner .modular-container:nth-child(1) .fl ul li a, section#main .inner .modular-container:nth-child(3) .fl ul li a {
      font-size: 14px; }
  section#main .inner .modular-container:nth-child(1) .fr, section#main .inner .modular-container:nth-child(3) .fr {
    display: none; } }
@media all and (max-width: 574px) {
  footer .mid-footer {
    padding-top: 50px; }

  section#main section.finance-calculator .calculator {
    max-width: 485px;
    width: 100%; }
    section#main section.finance-calculator .calculator input.checkout {
      width: 80%; }

  section#main section.finance-calculator p:last-of-type {
    line-height: 22px; } }
@media all and (max-width: 565px) {
  section#main p.top-workstation {
    font-size: 26px; }

  .form_box1 .spec_border {
    width: 100% !important;
    display: block;
    border: 0; }
  .form_box1 .laptop_image_holder_config {
    width: 100% !important;
    display: block;
    border: 0;
    border-bottom: 1px solid #BAB8B8;
    padding: 20px !important;
    text-align: center; }

  .xmas_home .xmas_text_bottom p span.xmas-content {
    margin-right: 15px; }

  .xmas_text_bottom p span {
    font-size: 20px; } }
@media all and (max-width: 550px) {
  .sitemap .fl, .sitemap .fr {
    width: 100%; }
  .sitemap .fr {
    margin-top: 10px; }

  .conf_text_amd, .conf_text_intel {
    min-height: 360px !important; } }
@media all and (max-width: 537px) {
  section#main .config-jargon-free-full-across {
    padding: 20px; }

  section#main .contact-bg-banner {
    padding-top: 25px; }

  section#main .tp_reviews {
    padding-top: 35px; }

  section#main .contact-bg-banner .inner ul li:nth-child(1) {
    margin-right: 0; }

  section#main .contact-bg-banner .inner ul li {
    font-size: 20px; }

  body section#main .inner .modular-container .fr .home-list-top-left ul:nth-child(2) {
    margin-left: 15px !important; } }
@media all and (max-width: 534px) {
  section#main .contact-bg-banner .inner ul li {
    display: block; }

  div.configurator-generic-header .case-filter-holder p {
    display: none; }

  section#main .inner .modular-container .fl .home-list-top-left ul, section#main .inner .modular-container .fr .home-list-top-left ul {
    display: block; }

  section#main .inner .modular-container .home-list-top-left {
    margin-top: 15px !important; }

  section#main .inner .modular-container ul {
    margin-left: 0 !important; }
    section#main .inner .modular-container ul li a {
      font-size: 18px !important; } }
@media all and (max-width: 530px) {
  .bgconfigimage {
    display: none; }

  .bgconfigamdimage h2, .bgconfigintelimage h2 {
    text-align: center;
    text-indent: 0; }

  section#main section.workstation-dropdown a {
    padding-left: 15px;
    padding-right: 10px; }

  .bgconfigamdimage, .bgconfigintelimage {
    font-size: 22px; }
    .bgconfigamdimage h2, .bgconfigintelimage h2 {
      font-size: 22px; }

  section#main .contact-pcs-video button {
    left: calc(34% + 10px); }

  .as-sota {
    padding-top: 100px !important; }
    .as-sota h2 {
      font-size: 20px !important;
      line-height: 30px; }
    .as-sota button {
      margin-top: 10px !important; } }
@media all and (max-width: 550px) {
  section#main .inner .iso-validation {
    max-height: none; }

  body nav#top-menu #main-menu li {
    font-size: 18px !important; }

  header ul li {
    font-size: 18px !important; } }
@media all and (max-width: 510px) {
  .bgconfigamdimage h2, .bgconfigintelimage h2 {
    font-size: 20px; }

  .bgimage {
    padding-top: 34px;
    font-size: 17px;
    background-image: initial !important;
    padding-left: 0;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px; } }
@media all and (max-width: 500px) {
  div.configurator-generic-header {
    padding-left: 0;
    padding-right: 10px; }

  section#main p.top-workstation {
    font-size: 22px; }

  section#main .wks_inner_holders .bg-wkst-header .wk-recommend-for-soft {
    font-size: 25px; }

  div.inner-comp-img img {
    max-width: 50px; }

  div.cat_image_holder img {
    max-width: 50px; }

  section#main section.finance-calculator {
    padding-left: 20px;
    padding-right: 20px; }
    section#main section.finance-calculator input.checkout {
      width: 70%; } }
@media all and (max-width: 480px) {
  section#main .two-across .fr .inner-logos ul li:nth-of-type(2) {
    max-width: 17%; } }
@media all and (max-width: 475px) {
  .featherlight-content .spec_tick {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px; }

  .exceptions-container .pcsbutton {
    width: 72%;
    margin-bottom: 20px;
    margin-left: 0; }
    .exceptions-container .pcsbutton:last-of-type {
      margin-bottom: 0; } }
@media all and (max-width: 470px) {
  .form_inner_select, div.category_item .config_holder > .form_inner_select {
    width: 85% !important; }

  div.configurator-generic-header h3 {
    font: 11px/1.5 Montserrat-Medium; }

  .bgconfigamdimage, .bgconfigintelimage {
    font-size: 18px; }
    .bgconfigamdimage h2, .bgconfigintelimage h2 {
      font-size: 18px; } }
@media all and (max-width: 460px) {
  .ocbg1, .ocbg2, .ocbg3, .ocbg4, .intel_minibg1, .intel_minibg2, .intel_minibg3, .intel_minibg4, .intel_minibg5, .intel_minibg_bulldog, .intelbg1, .intelbg2, .intelbg3, .intelbg4, .intelbg5, .intelbg6, .intelbg7, .intelbg8 {
    height: 530px; }

  .amdbg2 {
    height: 550px; } }
@media all and (max-width: 445px) {
  section.cheques ul {
    margin-left: 10px; }

  footer .lower-footer .admin_footer > p > span {
    display: none; }

  nav#home-nav .inner ul li p {
    font-size: 20px; }

  footer .lower-footer .fl, footer .lower-footer .fr {
    width: 100%;
    text-align: center; }

  .lower-footer .fr {
    padding-top: 20px; }

  footer .lower-footer {
    padding-top: 20px; }

  div.category_item > div.inner-comp-img, div.cat_image_holder {
    display: none; } }
@media all and (max-width: 430px) {
  div.configurator-generic-header h3 {
    font: 10px/1.5 Montserrat-Bold; }

  .config_holder_laptops_mini {
    padding: 5px; }

  .config_holder .padded_text {
    padding-left: 10px; }

  .config_holder_lr {
    padding: 10px;
    padding-top: 15px; }

  .brand_logos {
    line-height: .8;
    display: block;
    width: 100%; }

  .bgimage {
    padding-top: 35px;
    font-size: 20px; }

  section#main .contact-pcs-video button {
    left: calc(31% + 10px); }

  .previous_selection_top {
    margin-top: 15px;
    margin-bottom: 15px; } }
@media all and (max-width: 417px) {
  .left-menu-close-btn {
    right: 19px; }

  footer .mid-footer {
    padding-top: 35px; }

  nav#top-menu .inner .fl .responsive-menu-one-btn {
    right: 15px; }

  nav#lower-menu ul li.nav-lower-menu-top-holder a i:last-of-type {
    margin-right: 0; }

  nav#lower-menu ul li a i.fa-chevron-right {
    margin-right: 1px; }

  .bgconfigamdimage, .bgconfigintelimage {
    text-indent: 20px;
    text-align: center; }
    .bgconfigamdimage h2, .bgconfigintelimage h2 {
      position: relative;
      top: 0; } }
@media all and (max-width: 410px) {
  nav#home-nav .inner ul li p {
    font-size: 18px; }

  .conf_icon1, .conf_icon2 {
    display: none; }

  .intel-pc-systems-products .intelbg1 .blocked-configure-btn, .wks1 .blocked-configure-btn, .wks2 .blocked-configure-btn {
    height: 60px;
    bottom: 15px !important;
    position: absolute;
    width: 100%;
    left: 0; }

  section#main .blocked-configure-btn {
    height: 60px;
    bottom: 0;
    position: absolute;
    width: 100%;
    left: 0; }

  section#main .wks_inner_holders .bg-wkst-header .wk-recommend-for-soft {
    font-size: 25px; } }
@media all and (max-width: 405px) {
  .hold_boxes .intelbg7, .intelbg8 {
    background-size: initial !important; } }
@media all and (max-width: 400px) {
  nav#lower-menu ul li img {
    display: none; }

  section#main .contact-bg-banner .inner ul li {
    font-size: 17px; }

  .form_inner_select, div.category_item .config_holder > .form_inner_select {
    width: 80% !important; }

  .btn_config_button_lp {
    min-width: 50px !important;
    font-size: 15px; }

  nav#lower-menu ul li a p {
    font-size: 14px; }
    nav#lower-menu ul li a p span {
      margin-top: 9px;
      font-size: 14px !important; }

  section#main .contact-pcs-video button {
    left: calc(27% + 10px);
    top: 30%; } }
@media all and (max-width: 396px) {
  .left-menu-close-btn {
    right: 15px; } }
@media all and (max-width: 395px) {
  nav#top-menu #main-menu li > i {
    display: none !important; } }
@media all and (max-width: 385px) {
  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-one .inner-text-holder {
    margin-left: 0;
    margin-top: 25px;
    margin-right: 0; }

  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-one .inner-text-holder p {
    line-height: 20px; }

  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-one .inner-image-holder {
    display: block; } }
@media all and (max-width: 380px) {
  .conf_title_main {
    font-size: 15px; }

  section#main .contact-pcs-video button {
    left: calc(27% + 10px);
    top: 30%; } }
@media all and (max-width: 375px) {
  section#main .wks_inner_holders .column-ind-holder .config_button_green i {
    display: none; } }
@media all and (max-width: 374px) {
  body section.payment-methods-top p, section.se-address-contact p {
    line-height: 20px !important; } }
@media all and (max-width: 369px) {
  .bgimage {
    padding-top: 35px;
    font-size: 17px; }

  .bgconfigamdimage, .bgconfigintelimage {
    font-size: 18px; }
    .bgconfigamdimage h2, .bgconfigintelimage h2 {
      font-size: 18px; }

  .conf_title_main {
    font-size: 15px; } }
@media all and (max-width: 365px) {
  nav#home-nav .inner ul li p {
    font-size: 15px; }
    nav#home-nav .inner ul li p span {
      font-size: 13px; }

  .conf_title_main {
    font-size: 14px; } }
@media all and (max-width: 360px) {
  section#main .contact-pcs-video button {
    left: calc(25% + 10px);
    top: 28%; }

  .btn_config_button_lp {
    min-width: 50px !important;
    font-size: 15px;
    padding-left: 5%; }
    .btn_config_button_lp i {
      display: none; }

  nav#lower-menu ul li a i.fa-chevron-right {
    display: none !important; } }
@media all and (max-width: 354px) {
  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-two p {
    line-height: 20px;
    margin-top: 15px;
    margin-bottom: 10px; } }
@media all and (max-width: 350px) {
  section#main .inner .modular-container .buttons a {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px; }
    section#main .inner .modular-container .buttons a button {
      display: block; }

  .conf_text_amd, .conf_text_intel {
    min-height: 400px; }

  .ocbg1, .ocbg2, .ocbg3, .ocbg4, .intel_minibg1, .intel_minibg2, .intel_minibg3, .intel_minibg4, .intel_minibg5, .intel_minibg_bulldog, .intelbg1, .intelbg2, .intelbg3, .intelbg4, .intelbg5, .intelbg6, .intelbg7, .intelbg8 {
    height: 570px; }

  .amdbg2 {
    height: 590px; } }
@media all and (max-width: 350px) {
  .conf_title_main {
    font-size: 13px; }

  section#main .container-full-across .container-full-across-custom-header {
    font-size: 24px; } }
@media all and (max-width: 344px) {
  footer .mid-footer {
    padding-top: 25px; }

  section#main .contact-pcs-video button {
    left: calc(23% + 10px);
    top: 25%; } }
@media all and (max-width: 333px) {
  section#main .inner .modular-container:nth-child(5) .buttons button i {
    display: none; } }
@media all and (max-width: 320px) {
  nav#lower-menu ul li.nav-lower-menu-top-holder {
    height: 50px; }

  section#main .contact-pcs-video button {
    left: calc(21% + 10px);
    top: 25%; }

  .res-left-menu i {
    display: none; }

  .bgconfigamdimage, .bgconfigintelimage {
    font-size: 15px; }
    .bgconfigamdimage h2, .bgconfigintelimage h2 {
      font-size: 16px; }

  section#main .wks_inner_holders .column-ind-holder .config_button_green {
    padding: 5px;
    padding-left: 6%;
    padding-top: 20px; }

  section#main .wks_inner_holders .column-ind-holder {
    max-height: 550px; }

  body nav#lower-menu ul li a {
    padding: 15px 10px 20px 20px !important; }

  nav#lower-menu ul li img, nav#lower-menu ul li.nav-lower-menu-top-holder a i:first-of-type {
    display: none; }

  nav#lower-menu ul li.nav-lower-menu-top-holder a p {
    margin-left: 0; }

  nav#top-menu .inner .fl a {
    margin-left: 10px;
    width: 200px;
    margin-top: 5px; }
    nav#top-menu .inner .fl a h1 {
      width: 200px; } }
@media all and (max-width: 307px) {
  footer .mid-footer ul#country-flags li {
    margin-right: 6px; } }
@media all and (max-width: 1217px) {
  body nav#lower-menu ul li:nth-child(5) a {
    padding-left: 20px !important; }

  nav#lower-menu ul li:nth-child(5) i:last-of-type {
    position: relative;
    right: 12px; }

  nav#lower-menu ul li p {
    line-height: 22px; }

  nav#lower-menu .nav-lower-menu-top-holder p {
    line-height: 18px; }

  nav#lower-menu ul li:nth-child(5) i:last-of-type {
    position: relative;
    right: 0px; } }
@media all and (max-width: 1182px) {
  section#main .inner .modular-container:nth-child(1) .fl hr {
    width: auto; } }
@media all and (max-width: 1171px) {
  section#main .inner .modular-container:nth-child(2) div.fl {
    width: 25% !important;
    padding: 20px;
    padding-left: 0; }

  section#main .inner .modular-container:nth-child(2) div.fr {
    width: 75% !important;
    max-width: 75% !important; }

  section#main .inner .modular-container:nth-child(2) div.fl img {
    margin-left: 0;
    margin-top: 30px; } }
@media all and (max-width: 1130px) {
  section#main .inner .modular-container:nth-child(3) .fl {
    width: 70%;
    max-width: none !important; }

  section#main .inner .modular-container:nth-child(3) .fr {
    width: 30%;
    max-width: none !important;
    padding-top: 40px; } }
@media all and (max-width: 1100px) {
  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-one .inner-text-holder p {
    font-size: 22px; }

  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-one .inner-text-holder {
    margin-right: 0; }

  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-one {
    display: table; }

  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder {
    text-align: center; }

  section#main .inner .modular-container:nth-child(1) .fl {
    width: 70%;
    max-width: none !important; }

  section#main .inner .modular-container:nth-child(1) .fr {
    width: 30%;
    max-width: none !important;
    padding-top: 55px; }

  section#main .inner .modular-container:nth-child(3) .fl {
    width: 70%;
    max-width: none !important; }

  section#main .inner .modular-container:nth-child(3) .fr {
    width: 30%;
    max-width: none !important;
    padding-top: 40px; } }
@media all and (max-width: 1024px) {
  section#main .inner .modular-container:nth-child(2) div.fl {
    width: 20% !important; }

  section#main .inner .modular-container:nth-child(2) div.fr {
    width: 80% !important;
    max-width: 80% !important; } }
@media all and (max-width: 1007px) {
  header li {
    font-size: 20px !important; }
    header li #customer-login p:first-of-type {
      font-size: 20px !important; }

  body nav#top-menu #main-menu li {
    font-size: 20px !important; } }
@media all and (max-width: 990px) {
  .bgconfigintelimage h2 {
    font-size: 22px; } }
@media all and (max-width: 962px) {
  section#main .inner .modular-container .fr .home-list-top-left ul:nth-child(2) {
    margin-left: 15px; } }
@media all and (max-width: 960px) {
  section#main .inner .modular-container:nth-child(2) .home-list-top-left {
    margin-left: 16px; }

  section#main .inner .modular-container .fr .home-list-top-left ul:nth-child(2) {
    margin-left: 15px; }

  section#main .inner .modular-container:nth-child(1) .fr, section#main .inner .modular-container:nth-child(3) .fr {
    width: 100% !important;
    display: none; }

  section#main .inner .modular-container:nth-child(2) .fl {
    display: none; }

  body section#main .inner .modular-container:nth-child(2) div.fr {
    width: 100% !important;
    max-width: 100% !important; }

  section#main .inner .modular-container:nth-child(1) .fl, section#main .inner .modular-container:nth-child(3) .fl {
    max-width: 100%;
    width: 100%; }

  section#main .inner .modular-container .fl .home-list-top-left {
    clear: both; } }
@media all and (max-width: 900px) {
  body section#main .inner .modular-container:nth-child(1) .fl {
    max-width: 100% !important;
    width: 100%; } }
@media all and (max-width: 836px) {
  footer .top-footer ul li:nth-child(2) {
    font-size: 16px; } }
@media all and (max-width: 825px) {
  .bgconfigamdimage h2, .bgconfigintelimage h2 {
    font-size: 20px; } }
@media (max-width: 815px) {
  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder > div {
    display: block !important; }

  section#main .inner .modular-container:nth-child(4) p:nth-child(1) {
    width: auto !important; } }
@media all and (max-width: 808px) {
  body section#main .inner .modular-container .fr .home-list-top-left ul:nth-child(2) {
    margin-left: 0 !important;
    padding-left: 20px; } }
@media all and (max-width: 780px) {
  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs {
    height: 230px !important; } }
@media all and (max-width: 770px) {
  section#main .inner .modular-container:nth-child(5) .buttons a {
    display: block; }

  section#main .inner .modular-container:nth-child(5) .buttons button {
    width: 100%; }

  section#main .inner .modular-container:nth-child(5) .buttons button:first-of-type {
    margin-right: 0; }

  section#main .inner .modular-container:nth-child(5) .buttons {
    margin-top: 20px;
    padding-bottom: 10px; }

  section#main .inner .modular-container:nth-child(5) .buttons a:nth-child(2) {
    margin-top: 15px; }

  section#main .inner .modular-container:nth-child(5) {
    padding-bottom: 20px;
    height: auto; } }
@media all and (max-width: 780px) {
  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs {
    display: block;
    height: 190px; }

  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder {
    display: block;
    vertical-align: middle; }

  section#main .inner .modular-container:nth-child(4) p:nth-child(1) {
    width: auto; }

  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-one .inner-text-holder {
    margin-right: 15px;
    display: block;
    margin-bottom: 0; }

  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-one .inner-image-holder {
    margin-bottom: 10px; } }
@media all and (max-width: 750px) {
  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-one .inner-image-holder {
    margin-bottom: 10px; }

  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs {
    display: block;
    height: auto !important; }

  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder {
    display: block; }

  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs {
    padding-left: 20px;
    padding-right: 20px; }

  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-one .inner-text-holder p {
    font-size: 20px; }

  section#main .inner .modular-container:nth-child(5) {
    height: auto;
    padding-bottom: 20px;
    background-position-y: bottom;
    background-repeat: no-repeat;
    background-color: #272727; }
    section#main .inner .modular-container:nth-child(5) p {
      width: auto !important; }
    section#main .inner .modular-container:nth-child(5) .buttons {
      margin-top: 20px;
      padding-bottom: 10px; }
      section#main .inner .modular-container:nth-child(5) .buttons button:first-of-type {
        margin-right: 0; }
      section#main .inner .modular-container:nth-child(5) .buttons button {
        width: 100%; }
      section#main .inner .modular-container:nth-child(5) .buttons a {
        display: block; }
        section#main .inner .modular-container:nth-child(5) .buttons a:nth-child(2) {
          margin-top: 15px; } }
@media all and (max-width: 690px) {
  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-one .inner-text-holder p {
    font-size: 20px; }

  section#main .inner .modular-container:nth-child(5) p:nth-child(1) {
    font-size: 23px; } }
@media all and (max-width: 678px) {
  section#main .inner .modular-container .fl .home-list-top-left ul li, section#main .inner .modular-container .fr .home-list-top-left ul li {
    font-size: 14px; }

  body section#main .inner .modular-container .fr .home-list-top-left ul:nth-child(2) {
    padding-left: 20px; }

  section#main .inner .modular-container .fl .home-list-top-left, section#main .inner .modular-container .fr .home-list-top-left {
    margin-left: 0; } }
@media all and (max-width: 670px) {
  .bgconfigamdimage h2, .bgconfigintelimage h2 {
    font-size: 20px; } }
@media all and (max-width: 650px) {
  .bgconfigimage {
    display: none; } }
@media all and (max-width: 630px) {
  section#main .inner .modular-container .fl .home-list-top-left ul:nth-child(2) {
    margin-left: 5px; } }
@media all and (max-width: 601px) {
  section#main .inner .modular-container .fl .home-list-top-left, section#main .inner .modular-container .fr .home-list-top-left {
    margin-left: 16px; }

  section#main .inner .modular-container .fl .home-list-top-left, section#main .inner .modular-container .fr .home-list-top-left {
    margin-top: 15px; }

  section#main .inner .modular-container:nth-child(2) .home-list-top-left {
    margin-left: 16px; }

  section#main .inner .modular-container .fr .home-list-top-left ul:nth-child(1) {
    margin-left: 0 !important; }

  .bgconfigamdimage, .bgconfigintelimage {
    text-indent: 0;
    text-align: center; }

  .bgconfigamdimage .bgconfigimage, .bgconfigintelimage .bgconfigimage {
    display: none; }

  section#main .inner .modular-container .fl .home-list-top-left ul li, section#main .inner .modular-container .fr .home-list-top-left ul li,
  section#main .inner .modular-container:nth-child(1) .fl ul li a, section#main .inner .modular-container:nth-child(3) .fl ul li a {
    font-size: 18px !important; }

  section#main .inner .modular-container .fl .home-list-top-left ul:nth-child(2) {
    margin-left: 0; }

  body section#main .inner .modular-container .fr .home-list-top-left ul:nth-child(2) {
    padding-left: 0; } }
@media all and (max-width: 590px) {
  footer .top-footer ul li:nth-child(2) {
    font-size: 20px; } }
@media all and (max-width: 561px) {
  body section#main .inner .modular-container .fr .home-list-top-left ul:nth-child(2) {
    padding-left: 0; }

  section#main .inner .modular-container ul li a {
    font-size: 18px !important; } }
@media all and (max-width: 550px) {
  .nav-lower-menu-top-holder a {
    padding: 10px 10px 10px 5px !important; }

  nav#lower-menu ul li p {
    line-height: 10px; }

  body nav#lower-menu ul li.nav-lower-menu-top-holder a i:last-of-type.fa-bars {
    position: relative;
    bottom: 5px !important; }

  nav#lower-menu ul li.nav-lower-menu-top-holder a i:last-of-type.fa-times {
    position: relative;
    bottom: 7px !important; }

  nav#lower-menu .nav-lower-menu-top-holder p {
    line-height: 8px; }

  nav#lower-menu ul li:nth-child(5) i:last-of-type {
    position: relative;
    right: 2px; }

  nav#lower-menu ul li img {
    margin-top: 0 !important;
    position: relative;
    top: -5px; }

  nav#lower-menu ul li a i.fa-chevron-right {
    margin-top: 0; }

  nav#lower-menu ul li.nav-lower-menu-top-holder a i:first-of-type {
    position: relative;
    top: -5px; }

  nav#lower-menu ul li a p {
    font-size: 14px !important; }

  nav#lower-menu ul li span {
    font-size: 14px !important; }

  nav#lower-menu ul li a {
    padding: 15px 10px 5px 5px !important; }

  body nav#lower-menu ul li:nth-child(5) a {
    padding-left: 5px !important; }

  .bgconfigamdimage h2, .bgconfigintelimage h2 {
    font-size: 15px; } }
@media all and (max-width: 510px) {
  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-one .inner-text-holder p {
    font-size: 17px; }

  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-one .inner-text-holder p {
    line-height: 30px; }

  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-one .inner-text-holder {
    margin-top: 15px; }

  section#main .container-full-across .container-full-across-custom-header {
    font-size: 20px; } }
@media all and (max-width: 450px) {
  section#main .inner .modular-container:nth-child(5) .buttons button {
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px; }

  section#main .inner .modular-container:nth-child(5) .buttons button {
    line-height: 16px; } }
@media all and (max-width: 440px) {
  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-one .inner-text-holder {
    margin-left: 0;
    margin-right: 0; } }
@media all and (max-width: 415px) {
  nav#lower-menu ul li img {
    display: none; }

  nav#lower-menu ul li p {
    line-height: 1px; }

  nav#lower-menu ul li a i.fa-chevron-right {
    margin-top: 0;
    position: relative;
    bottom: 4px; }

  body nav#top-menu #main-menu li, header li {
    font-size: 17px !important; } }
@media (max-width: 400px) {
  nav#lower-menu ul li a p span {
    margin-top: 6px;
    font-size: 14px !important; } }
@media all and (max-width: 380px) {
  nav#lower-menu ul li a i.fa-chevron-right {
    display: none !important; }

  nav#lower-menu ul li a {
    padding: 15px 10px 22px 5px !important; }

  nav#lower-menu ul li:first-of-type a {
    padding-bottom: 5px !important; } }
@media all and (max-width: 360px) {
  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-three button {
    font-size: 15px; }

  nav#lower-menu ul li a p, nav#lower-menu ul li a p span {
    font-size: 12px !important; } }
@media all and (max-width: 345px) {
  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-three button {
    font-size: 14px; }

  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs {
    height: 205px; } }
@media all and (max-width: 319px) {
  body nav#lower-menu ul li:nth-child(5) a {
    padding-left: 20px !important; } }
@media all and (max-width: 300px) {
  section#main .inner .modular-container:nth-child(4) .inner-next-day-pcs .inner-ndpcs-holder .left-three button {
    font-size: 12px; } }
