/* General styles */
.breadcrumb {display:none;}
#DSG_wrapper2 {  background:#fff;  color:#666; font-family: Arial, Helvetica, sans-serif;}
#DSG_wrapper2  *{  box-sizing:border-box;  -moz-box-sizing:border-box;}
#DSG_wrapper2  .wrapper{ width: 100%; max-width:1240px;  margin: 0 auto;}
#DSG_wrapper2 p{font-size:15px; font-family: arial,helvetica,sans-serif;}
#DSG_wrapper2 h2{font-family: 'Gotham SSm A', 'Gotham SSm B', 'Helvetica', 'Arial', sans-serif;font-weight:300;font-size:27px;}
#DSG_wrapper2 .desklist h2 {color:#fff;}
#DSG_wrapper2 img{ max-width:100%; height:auto;}
#DSG_wrapper2 i{font-size:70%;}
.dsgbackground {  background:#fff;  color:#4b4b4b;}
#DSG_wrapper2 .group:before, #DSG_wrapper2 .group:after {content: "";display: table;} 
#DSG_wrapper2 .group:after {clear: both;}
#DSG_wrapper2 .group {zoom: 1;}
#DSG_wrapper2 #smallwrapper {max-width:1000px;margin: 0 auto;}
#DSG_wrapper2 .butn {white-space: nowrap;padding:20px;color:#fff;background-color:#1D1F85;font-family:'Gotham A', 'Gotham B', 'Helvetica', 'Arial', sans-serif;font-weight:500;font-size:15px;line-height:2;}
#DSG_wrapper2 .butn {color: #ffffff;  padding: 15px 20px 15px 20px;  text-decoration: none;}
.videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ height: 0; overflow: hidden; } .videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow:hidden; } 

/* Header */
#DSG_wrapper2 header h1{font-size:40px;font-family:'Gotham SSm A', 'Gotham SSm B', 'Helvetica', 'Arial', sans-serif;font-weight:300;color:#4b4b4b;}
#DSG_wrapper2 header p{font-family:'Gotham SSm A', 'Gotham SSm B', 'Helvetica', 'Arial', sans-serif;font-weight:bold;color:#fff;margin-top:-38px;margin-right:22px;}
#DSG_wrapper2 header .divider {background-color:#4b4b4b; width:100%;}
#DSG_wrapper2 .divider {height:2px;}

/* Navigation blocks */
#DSG_wrapper2 #navigation {margin-left:1%;margin-bottom:40px;margin-top:12px;}
#DSG_wrapper2 h2 img{padding-right:10px; margin: 0px 0px 5px 0px;}
#DSG_wrapper2 .navblock {  position: relative;  margin: 0 auto;  max-width: 1000px;  list-style: none;  text-align: center;  font-family:gotham,sans-serif;}
#DSG_wrapper2 .navblock a{text-decoration:none;}
#DSG_wrapper2 .navblock figure {  position: relative;  float: left;  overflow: hidden;  margin: 10px 0%;   background: #3085a3; text-align: center; cursor: pointer;}
#DSG_wrapper2 .navblock figure img {  position: relative;  display: block;  min-height: 100%;  max-width: 100%;  opacity: 0.7;}
#DSG_wrapper2 .bigblock {  max-width: 480px;  max-height: 360px;  width: 48%;}

#DSG_wrapper2 .moblist {margin-top:10px;}
#DSG_wrapper2 .navstrip {width:100%; padding:10px; text-align:center;background-color:#000;margin-top:5px;    border-radius: 5px;}
#DSG_wrapper2 .navstrip h1{font-size:24px;font-family:'Gotham SSm A', 'Gotham SSm B', 'Helvetica', 'Arial', sans-serif; color:#fff;}
#DSG_wrapper2 .navstrip a {text-decoration: none;}
#DSG_wrapper2 .firstmob {background:url('http://currys.cdn.dixons.com/css/themes/desktop_new_range/img/Allinone-Mobile.jpg');}
#DSG_wrapper2 .gamingmob {background:url('http://currys.cdn.dixons.com/css/themes/desktop_new_range/img/Gaming-Mobile.jpg');}
#DSG_wrapper2 .windowsmob {background:url('http://currys.cdn.dixons.com/css/themes/desktop_new_range/img/Windows10-Mobile.jpg');}
#DSG_wrapper2 .sffmob {background:url('http://currys.cdn.dixons.com/css/themes/desktop_new_range/img/SFF-Mobile.jpg');}
#DSG_wrapper2 .oelmob {background:url('http://currys.cdn.dixons.com/css/themes/desktop_new_range/img/OEL-Mobile.jpg');}

/* Title and text */
#DSG_wrapper2 .navblock figure figcaption {  padding: 1em;  color: #fff;  font-size: 1.25em;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}
#DSG_wrapper2 .navblock figure figcaption::before,
#DSG_wrapper2 .navblock figure figcaption::after {  pointer-events: none;}
#DSG_wrapper2 .navblock figure figcaption,
#DSG_wrapper2 .navblock figure figcaption > a {  position: absolute;  top: 0;  left: 0;  width: 60%;  height: 100%;}
#DSG_wrapper2 .navblock figure figcaption > a {  z-index: 1000;  text-indent: 200%;  white-space: nowrap;  font-size: 0;  opacity: 0;}
#DSG_wrapper2 .navblock figure h2 {font-weight: 300;}
#DSG_wrapper2 .navblock figure h2 span {  font-weight: 800;}
#DSG_wrapper2 .navblock figure h2,
#DSG_wrapper2 .navblock figure p {  margin: 0;}
#DSG_wrapper2 .navblock figure p {  letter-spacing: 1px;  font-size: 68.5%;}

/* Hover effects */
#DSG_wrapper2 figure.blockeffects {  background: #10B3FF;}
#DSG_wrapper2 figure.blockeffects img {  max-width: none;  
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;  
  transition: opacity 0.35s, transform 0.35s;  
  -webkit-transform: translate3d(-10px,0,0);  
  transform: translate3d(-10px,0,0);  
  -webkit-backface-visibility: hidden;  
  backface-visibility: hidden;}
#DSG_wrapper2 figure.blockeffects h2 img {transform: none;}
#DSG_wrapper2 figure.blockeffects:hover img {  opacity: 0.2;  -webkit-transform: translate3d(0,0,0);  transform: translate3d(0,0,0);}
#DSG_wrapper2 figure.blockeffects figcaption {  text-align: left;min-width:250px;}
#DSG_wrapper2 .littleblock figure.blockeffects figcaption {min-width:170px;}
#DSG_wrapper2 figure.blockeffects h2 {  position: relative;  overflow: hidden;  padding: 0.5em 0;}
#DSG_wrapper2 figure.blockeffects h2::after {  position: absolute;  bottom: 0;  left: 0;  width: 100%; height: 3px; background: #fff;  content: '';
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  -webkit-transform: translate3d(-100%,0,0);
  transform: translate3d(-100%,0,0);
}
#DSG_wrapper2 figure.blockeffects:hover h2::after {  -webkit-transform: translate3d(0,0,0);  transform: translate3d(0,0,0);}
#DSG_wrapper2 figure.blockeffects p {  padding: 1em 0;  opacity: 0;  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;  transition: opacity 0.35s, transform 0.35s;  -webkit-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0);font-family:Helvetica,sans-serif;}
#DSG_wrapper2 figure.blockeffects:hover p {  opacity: 1;  -webkit-transform: translate3d(0,0,0);  transform: translate3d(0,0,0);}

/* Navigation All in One block colour */
#DSG_wrapper2 .firstblock {position:relative;transition: all .3s ease-in-out;}
#DSG_wrapper2 figure.allinone {  background:#CC9900;}

/* Navigation Small Form Factor block colour */
#DSG_wrapper2 .sffblock {position:relative;transition: all .3s ease-in-out;}
#DSG_wrapper2 figure.sffcolour {  background:#00D503;}

/* Navigation Windows block colour */
#DSG_wrapper2 .windowsblock {position:relative;transition: all .3s ease-in-out;}
#DSG_wrapper2 .windowsblock figure img {opacity: 1;}

/* Navigation Gaming block colour */
#DSG_wrapper2 .gamingblock {position:relative;transition: all .3s ease-in-out;}
#DSG_wrapper2 figure.gamingcolour {  background:#D70000;}

/* Navigation OEL block colour */
#DSG_wrapper2 .oelblock {position:relative;transition: all .3s ease-in-out;}
#DSG_wrapper2 figure.oelcolour {  background:#7D00A4;}

/* View all block colour */
#DSG_wrapper2 .navblock.viewall figure img{opacity:1;}
#DSG_wrapper2 figure.viewcolour {  background:#00D503;}

/* Windows 10 */
#DSG_wrapper2 #windows .desktoprange {width:100%;float:left;background:#0E73D3;padding:5px 10px;text-align:center;color:#fff;margin-bottom:20px;}
#DSG_wrapper2 #windows .desktoprange a {text-decoration:none;color:#fff;}
#DSG_wrapper2 #windows .desktoprange p {font-size:22px;font-weight:400;margin-bottom:3px}
#DSG_wrapper2 #windows {max-width:1040px;margin: 0 auto;padding:20px;}
#DSG_wrapper2 #windows h2 {color:#30c4ee;}
#DSG_wrapper2 #windows .divider {background-color:#30c4ee;margin-bottom:20px;}
#DSG_wrapper2 #windows .microsoft {background:#0089D1;padding:10px;color:#fff;padding-bottom:20px;}
#DSG_wrapper2 #windows .microsofticons {width:20%;float:left;padding:10px;}
#DSG_wrapper2 #windows .microsofticons img {max-height:50px;}
#DSG_wrapper2 #windows .windowscta {text-align:center;padding:20px;}
#DSG_wrapper2 #windows .microsoftfeatures {width:80%;float:left;}
#DSG_wrapper2 #windows .hero {text-align:center;padding-top:40px;}
#DSG_wrapper2 #windows .videoWrapper {margin:30px;}
#DSG_wrapper2 #windows .grid_4 {text-align:left;}
#DSG_wrapper2 #windows .grid_4 .divider {background:#e2e2e2;}
#DSG_wrapper2 #windows .grid_5,
#DSG_wrapper2 #windows .grid_7 {padding-top:40px;}
#DSG_wrapper2 #windows .grid_7 p {padding-right:20px;padding-bottom:20px;}
#DSG_wrapper2 .windowsbutn:hover {background: #24ADD4;  text-decoration: none;transition:1s;}
#DSG_wrapper2 .windowsbutn {      background: #30C4EE;  text-decoration: none;}

/* All in One */
#DSG_wrapper2 #allinone {max-width:1040px;margin: 0 auto;margin-top:40px;padding:20px;}
#DSG_wrapper2 #allinone h2 {color:#CC9900;}
#DSG_wrapper2 #allinone .divider {background-color:#CC9900;margin-bottom:20px;}
#DSG_wrapper2 #allinone .grid_6 .divider {width:90%; background-color:#e6e6e6;}
#DSG_wrapper2 #allinone .grid_6 p {padding:0px 20px 20px 0px}
#DSG_wrapper2 #allinone .allinonecontent {background:#F76822;padding:20px;color:#fff;}
#DSG_wrapper2 #allinone .allinonewindows {background:#0079D7;padding:20px;color:#fff;margin-top:20px;}
#DSG_wrapper2 .tchbutn:hover {background: #972e09;  text-decoration: none;transition:1s;}
#DSG_wrapper2 .tchbutn {      background: #c04205;  text-decoration: none;margin-top:20px;}
#DSG_wrapper2 .imgcntr {text-align:center;}

/* Gaming */
#DSG_wrapper2 #gaming {float:left;max-width:1000px;margin: 0 auto; background:url('http://currys.cdn.dixons.com/css/themes/desktop_new_range/img/Acer-Predator-Background.jpg') top left no-repeat;margin-top:40px;color:#fff;background-color:#000;}
#DSG_wrapper2 #gaming h2 {color:#fff;}
#DSG_wrapper2 #gaming h3 {color:#fff;}
#DSG_wrapper2 #gaming .divider {background-color:#ED1C2C;}
#DSG_wrapper2 #gaming img {max-width:100%;}
#DSG_wrapper2 .description {padding:20px;}
#DSG_wrapper2 .gamingdivider {float:left;width:100%;}
#DSG_wrapper2 .hpgaming {margin-top:40px;}
#DSG_wrapper2 .hpgaming .grid_6 img {border:4px solid #ED1C2C;}
#DSG_wrapper2 .gamingpic {text-align:center;}
#DSG_wrapper2 #gaming .grid_6 {padding:20px;}
#DSG_wrapper2 #gaming .gamingintro {color:#fff;padding:10px 10px 30px 10px;margin-top:60%;margin-right:2%;}
#DSG_wrapper2 #gaming .gamingintro img {border-bottom:4px solid #ED1C2C;font-weight:bold;margin-bottom:8px;}
#DSG_wrapper2 #gaming .gamingbox {border-radius:15px;border:solid 4px #ED1C2C;color:#fff;float:left;margin-top:20px;padding:10px;text-align:left;}
#DSG_wrapper2 #gaming .gamingbox li{background: url('http://currys.cdn.dixons.com/css/themes/desktop_new_range/img/Predator-Logo.png') no-repeat 15px 15px transparent; list-style-type: none; padding: 8px 0px 1px 39px; vertical-align: middle;margin-left:-20px;}
#DSG_wrapper2 #gaming .gamingbox ul{padding-left:10px;}
#DSG_wrapper2 .gamingbutn { background: #ED1C2C;  text-decoration: none;margin-right:10px;}
#DSG_wrapper2 .gamingbutn:hover {background: #a71823;  text-decoration: none;transition:1s;}

/* Our experts love */
#DSG_wrapper2 #experts {max-width:1040px;margin: 0 auto;margin-top:20px;padding:20px;}
#DSG_wrapper2 #experts h3 {font-size:18px;}
#DSG_wrapper2 #experts .divider {background-color:#333366;margin-bottom:20px;}
#DSG_wrapper2 #experts .grid_6 {padding-bottom:20px;padding:5px;}
#DSG_wrapper2 .oelbutn:hover {background: #46129F;  text-decoration: none;transition:1s;}
#DSG_wrapper2 .oelbutn {      background: #333366;  text-decoration: none;}
#DSG_wrapper2 #experts li{color:#000;font-size:12px;list-style-image: url('http://currys.cdn.dixons.com/css/themes/desktop_new_range/img/purpledot.png');}

/* Small form factor */
#DSG_wrapper2 .smallfactor {background-image:url('http://currys.cdn.dixons.com/css/themes/desktop_new_range/img/SFF-BG.jpg');background-repeat:no-repeat;background-position:0px 30px;background-color:#fff;border:10px solid #006600;padding:20px;}
#DSG_wrapper2 .smallfactor h2 {color:#006600;}
#DSG_wrapper2 .smallfactor .divider {background-color:#006600;margin-bottom:10px;}
#DSG_wrapper2 .smallfactor .grid_6 {background:#006600;border-radius:15px;padding:20px;color:#fff;}
#DSG_wrapper2 .smallfactor .box {margin:20px;padding:20px;margin-left:50%;}
#DSG_wrapper2 .sffbutn:hover {background: #FFABAB;  text-decoration: none;transition:1s;}
#DSG_wrapper2 .sffbutn {      background: #fff;  text-decoration: none;color:#006600;}
#DSG_wrapper2 .sffproduct {padding:30px 10px 10px 10px;}
#DSG_wrapper2 .sffproduct img {padding-bottom:10px;}
#DSG_wrapper2 .sffproduct h4{font-size:12px;}
#DSG_wrapper2 .sffproduct li{color:#000;font-size:12px;list-style-image: url('http://currys.cdn.dixons.com/css/themes/desktop_new_range/img/reddot.png');}

/* Accessories */
#DSG_wrapper2 #accessories h2 {color:#ec47a8;}
#DSG_wrapper2 #accessories {max-width:1040px;margin: 40px auto;margin-top:40px;padding:20px;}
#DSG_wrapper2 #accessories .divider {background-color:#ec47a8;}
#DSG_wrapper2 #accessories .grid_6 img{padding:1%;}
#DSG_wrapper2 #accessories .grid_6 p{padding:20px;}
#DSG_wrapper2 .accbutn:hover {background: #ff8bcf;  text-decoration: none;transition:1s;}
#DSG_wrapper2 .accbutn {      background: #ec47a8;  text-decoration: none;}
#DSG_wrapper2 #accessories p{padding-top:20px;}
#DSG_wrapper2 .accessoriesblock {margin-top:20px;background-color:#E5C6D8;}

/* Knowhow */

/* Services */
#content {overflow: hidden;}
.col6 {padding:20px;}
.KnowhowBlock  {  font-size:12px; list-style:none; margin-left:0px; width:100%;}
.KnowhowBlock span{font-size:80%;}
.KnowhowBlock h1 { color:#999; border-bottom:#CCC 1px solid;}
.KnowhowBlock ul { padding:0px; margin:0px; overflow:hidden; position: relative;}
.KnowhowBlock li  { list-style:none; overflow:hidden;}
.KnowhowBlock a { text-decoration:none;}
.KnowhowBlock section { overflow:hidden; margin-bottom:10px;}
#DSG_wrapper2 .KnowhowBlock h1, h2, h3 { color: #666; font-family: 'Gotham A', 'Gotham B', 'Helvetica', 'Arial', 'Sans-Serif';} 
#DSG_wrapper2 .KnowhowBlock h2{padding:10px 0px;font-size:18px;border-bottom:#CCC 1px solid;color:#333;font-weight:lighter; margin:0px; margin-bottom:20px;}
#DSG_wrapper2 .KnowhowBlock h2 img {margin:0px;}
.KnowhowBlock .buyingbutton { float:right;}
.KnowhowBlock .listimage-block  {width: 15%; float:left;}
.KnowhowBlock .segbanner { width:25%; float:left; } 
.KnowhowBlock .segbanner img { display:block; margin:auto; max-width:295px;}
html.js body div#page div#wrapper section#content div.row section.col9 div#div-gpt-ad-leadertop-0.desktop {display:none;}
a.toggleControler[href="#filters"] {display: none;}
.KnowhowBlock img {max-width: 100%;}


/*advice block */
.KnowhowBlock   article#advice {margin-top:40px;}
.KnowhowBlock   article#advice li { width:100%; float:left; margin-bottom:20px; position:relative; }
.KnowhowBlock   article#advice li  img {  margin:0 auto; display:block;}
.KnowhowBlock   article#advice p{  font-weight:lighter;}
.KnowhowBlock   article#advice a{ width:95%;}
.KnowhowBlock   article#advice .listtext-block{ width:75%; float:right;  margin-right: 30px;}
.KnowhowBlock   article#advice h3 { color:#666; font-size:14px;}
.KnowhowBlock   article#advice p.cta  { font-size:15px; float:right; color:#06e; }
.KnowhowBlock   article#advice p.cta  span { margin-left:10px;}
.KnowhowBlock   article#advice .reasons-to-shop li {margin:5px 0 5px 0; background-image: url(http://currys.cdn.dixons.com/css/themes/home_entertainment_category/img/tick.jpg); background-repeat: no-repeat; padding-left:25px; line-height:16px; font-weight:bold; width:auto; float:none;}


/* service block */
.KnowhowBlock   article#service {margin-top:40px;}
.KnowhowBlock   article#service li { width:100%; float:left; margin-bottom:20px; padding-right:5%;}
.KnowhowBlock   article#service li  img {  margin:0 auto; display:block; }
.KnowhowBlock   article#service p{  font-weight:lighter; padding:3%;}
.KnowhowBlock   article#service li p{  padding:0%;}
.KnowhowBlock   article#service a{ width:95%; }
.KnowhowBlock   article#service .listtext-block{ width:75%; float:right;}
.KnowhowBlock   article#service h3 { color:#666; font-size:14px;}
.KnowhowBlock   article#service .ms-tooltip:after, .popInTrigger:after {content:""!important; border:0px;}
.KnowhowBlock   article#service .cta  { font-size:15px; float:right; color:#06e; }

/* Code to force content to sit full width */

html.js body div#page div#wrapper section#content div.row div.mboxDefault div#rr_placement_0 { display: inline; float: left; margin-left: 37px;margin-top: 20px; overflow: hidden;}

/*Tablet */
@media only screen and (min-width: 0px) and (max-width: 1024px)/*998*/{


.KnowhowBlock header #buttonbox1 { margin: 35px 0 0 8%; width: 100%;}
.KnowhowBlock header #buttonbox2 {margin: 35px 0 0 6%; width: 100%;}
.KnowhowBlock header #buttonbox3 {margin: 35px 0 0 2%; width: 100%;}
.KnowhowBlock header #buttonbox4 {margin: 35px 0 0 2%; width: 100%;}
.KnowhowBlock header #guaranteebutton:before {left: 0;}

.KnowhowBlock  article#service li { width:100%;}
.KnowhowBlock article#advice li:first-child {margin-top: 0;}
.KnowhowBlock div#top-services li {float: left; width: 33%;}
.KnowhowBlock article#advice .listtext-block  {float: left; margin-left: 20px;  width: 75%; margin-right: 0;}
.KnowhowBlock article#service .listtext-block {float: left; margin-left: 20px;  width: 75%;}
}

/* Mobile */
@media only screen and (min-width: 0px) and (max-width:599px){
.col12{width:100%; margin-left:0px;padding:20px;}
.col6{width:100%;}
} 

/* MEDIAQUERIES */

@media only screen and (min-width: 800px) {
#DSG_wrapper2 .wrapper{  max-width: 1240px;  margin: .75em auto;}
#DSG_wrapper2 .bigblock {width:36%;margin-right:1%;float:left;}
#DSG_wrapper2 .littleblock {width:24%;float:left;}
#DSG_wrapper2 .firstblock {height:170px;overflow: hidden;}
#DSG_wrapper2 .sffblock {height:218px;overflow:hidden;}
#DSG_wrapper2 .windowsblock {height:250px;overflow:hidden;}
#DSG_wrapper2 .gamingblock {height:198px;overflow:hidden;}
#DSG_wrapper2 .oelblock {height:190px;overflow:hidden;}
#DSG_wrapper2 .viewall {height:138px; overflow:hidden;}
#DSG_wrapper2 .firstblock,
#DSG_wrapper2 .sffblock,
#DSG_wrapper2 .windowsblock,
#DSG_wrapper2 .gamingblock,
#DSG_wrapper2 .viewall,
#DSG_wrapper2 .oelblock {width:100%; float:left;}
#DSG_wrapper2 .moblist {display:none;}

#DSG_wrapper2 .logo {width:8%;padding-bottom:5px;text-align:right;}
#DSG_wrapper2 .grid_1 { width: 8%; }
#DSG_wrapper2 .grid_2 { width: 16%; }
#DSG_wrapper2 .sffproduct {width:20%;float:left;}
#DSG_wrapper2 .grid_3 { width: 25%; float:left;}
#DSG_wrapper2 .accessoriesblock {width:23%;}
#DSG_wrapper2 .grid_4 { width: 32.3%; margin-right:1%; float:left; }
#DSG_wrapper2 .grid_5 { width: 40%; }
#DSG_wrapper2 .grid_6 { width: 50%; }
#DSG_wrapper2 .grid_7 { width: 60%; }
#DSG_wrapper2 .grid_8 { width: 65%; }
#DSG_wrapper2 .grid_9 { width: 75%; }
#DSG_wrapper2 .grid_10 { width: 84%; }
#DSG_wrapper2 .grid_11 { width: 90%; }
#DSG_wrapper2 .title {width:90%;}
#DSG_wrapper2 .grid_12 { width: 98%; }
#DSG_wrapper2 .smallfactor {width:100%;}
#DSG_wrapper2 header {width:100%;margin-right:1%;float:left;margin-bottom:0px;}
#DSG_wrapper2 #gaming {width:100%; max-width:1240px; margin-bottom:40px;}

#DSG_wrapper2 .logo,
#DSG_wrapper2 .title,
#DSG_wrapper2 .grid_1,
#DSG_wrapper2 .grid_2,
#DSG_wrapper2 .grid_5,
#DSG_wrapper2 .grid_6,
#DSG_wrapper2 .grid_7,
#DSG_wrapper2 .grid_8,
#DSG_wrapper2 .grid_9,
#DSG_wrapper2 .grid_10,
#DSG_wrapper2 .grid_11,
#DSG_wrapper2 .grid_12 {float:left;}
#DSG_wrapper2 .accessoriesblock {float:left;margin-left:1%;margin-right:1%;}
#DSG_wrapper2 .left {float:right;}
}

/* General styles media queries */
@media only screen and (max-width: 800px) {
#DSG_wrapper2 .blockeffects {height:80px;max-width:800px;background-color:#000;}
#DSG_wrapper2 .desklist {display:none;}
#DSG_wrapper2 .logo {display:none;}
#DSG_wrapper2 .title {text-align:center;}
#DSG_wrapper2 h2{font-size:20px;}
#DSG_wrapper2 header h1{font-size:30px;}
#DSG_wrapper2 .tabletcntr{text-align:center;}
#DSG_wrapper2 .tabhide{display:none;}
}

@media only screen and (max-width: 450px) {
#DSG_wrapper2 h2{font-size:16px;}
#DSG_wrapper2 .mobhide {display:none;}
#DSG_wrapper2 .butn {padding:5px; font-size:15px;font-weight:500;}
#DSG_wrapper2 h2, #DSG_wrapper2 h3{font-size:18px;}
}

@media only screen and (min-width: 400px) and (max-width: 800px) {
#DSG_wrapper2 h2{font-size:22px;}
}


/* Windows Media Queries */
@media only screen and (max-width:800px) {
#DSG_wrapper2 #windows .hero {display:none;}
#DSG_wrapper2 #windows .microsoftfeatures {width:100%;text-align:center;}
#DSG_wrapper2 #windows .microsofticons {margin-top:0px;width:100%;text-align:center;}
#DSG_wrapper2 #windows .microsoft {float:left;}
#DSG_wrapper2 #windows .tabletcntr {margin-top:40px;}
}
@media only screen and (max-width:800px) {
#DSG_wrapper2 #windows .windowscta {padding:10px;}
}
@media only screen and (min-width:650px) {
#DSG_wrapper2 #windows .windowscta {width:50%;float:left;padding:0px;}

}
@media only screen and (max-width:650px) {
#DSG_wrapper2 #windows .windowscta {padding:0px;}
}
/* Gaming Media Queries */
@media only screen and (min-width: 951px) {
}

@media only screen and (min-width: 801px) and (max-width:950px) {

}

@media only screen and (max-width: 800px) {
#DSG_wrapper2 #gaming {height:auto;width:100%;margin-bottom:40px;}
#DSG_wrapper2 #gaming .gamingdivider {margin:40px 0px 70px 0px;}
}

/* All In One media queries */
@media only screen and (min-width: 800px) {
#DSG_wrapper2 #allinone .allinonecontent {float:left;}
}

/* Our experts love media queries */
@media only screen and (max-width: 800px) {
#DSG_wrapper2 #experts {padding-top:20px;}
#DSG_wrapper2 #experts .oelgallery {width:50%;float:left;}
#DSG_wrapper2 #experts .oelspecs {width:50%;float:left;padding-top:20px;}
}

/* Small Form Factor Media Queries */
@media only screen and (min-width: 800px) {
#DSG_wrapper2 .smallfactor {margin-top:20px;}
}
@media only screen and (min-width: 499px) and (max-width:800px) {
#DSG_wrapper2 .sffproduct {width:33.3%;float:left;height:400px;}
}

@media only screen and (max-width: 799px) {
#DSG_wrapper2 .smallfactor {margin-top:20px;}
#DSG_wrapper2 .smallfactor .grid_6 {background:#006600;border-radius:15px;padding:20px;color:#fff;}
#DSG_wrapper2 .smallfactor .box {padding:20px;margin:300px 0px 0px 0px;}
}

/* Accessories Media Queries */
@media only screen and (min-width: 400px) and (max-width: 800px) {
#DSG_wrapper2 .accessoriesblock {width:48%; float:left;margin-left:1%;margin-right:1%;}
}

@media only screen and (max-width: 800px) {
  #DSG_wrapper2 .accessoriesblock {text-align:center;}
  #DSG_wrapper2 .accessories {margin-bottom:40px;}
}



