@media only screen and (min-width: 900px) {
.dcg .mobnav {display:none !important;visibility:hidden;height:0px;}
}

@media only screen and (min-width: 1024px) {
.dcg ul .one:hover ~ hr {width:38px;margin-left:4.3%;background:#fff;color:#fff;}
.dcg ul .two:hover ~ hr {width:42px;margin-left:16.5%;background:#fff}
.dcg ul .three:hover ~ hr {width:28px;margin-left:29.5%;background:#fff}
.dcg ul .four:hover ~ hr {width:28px;margin-left:41.8%;background:#fff}
.dcg ul .five:hover ~ hr {width:69px;margin-left:52.2%;background:#fff}
.dcg ul .six:hover ~ hr {width:49px;margin-left:65.7%;background:#fff}
.dcg ul .seven:hover ~ hr {width:28px;margin-left:78.9%;background:#fff}
.dcg ul .eight:hover ~ hr {width:100px;margin-left:88.1%;background:#fff}
.dcg ul hr {height:2px;width:50px;margin-left:4%;background:transparent;border: none;transition: .5s ease-in-out;margin-bottom:-2px;}
.dcg .tabbed-content ul li.one a:hover,
.dcg .tabbed-content ul li.two a:hover,
.dcg .tabbed-content ul li.three a:hover,
.dcg .tabbed-content ul li.four a:hover,
.dcg .tabbed-content ul li.five a:hover,
.dcg .tabbed-content ul li.fivephone a:hover{color:#333;transition:.5s;}
.dcg .tabbed-content ul.two .one:hover ~ hr {width:78px;margin-left:20.8%;background:#333;}
.dcg .tabbed-content ul.two .two:hover ~ hr {width:145px;margin-left:66.5%;background:#333}
.dcg .tabbed-content ul.three .one:hover ~ hr {width:75px;margin-left:12.9%;background:#333;}
.dcg .tabbed-content ul.three .two:hover ~ hr {width:73px;margin-left:45.4%;background:#333}
.dcg .tabbed-content ul.three .three:hover ~ hr {width:146px;margin-left:74.7%;background:#333}
.dcg .tabbed-content ul.threetv .one:hover ~ hr {width:57px;margin-left:13.6%;background:#333;}
.dcg .tabbed-content ul.threetv .two:hover ~ hr {width:113px;margin-left:43.7%;background:#333}
.dcg .tabbed-content ul.threetv .three:hover ~ hr {width:128px;margin-left:75.4%;background:#333}
.dcg .tabbed-content ul.four .one:hover ~ hr {width:64px;margin-left:9.6%;background:#333;}
.dcg .tabbed-content ul.four .two:hover ~ hr {width:65px;margin-left:34.3%;background:#333}
.dcg .tabbed-content ul.four .three:hover ~ hr {width:113px;margin-left:57.3%;background:#333}
.dcg .tabbed-content ul.four .four:hover ~ hr {width:120px;margin-left:81.8%;background:#333}
.dcg .tabbed-content ul.five .one:hover ~ hr {width:54px;margin-left:7.6%;background:#333;}
.dcg .tabbed-content ul.five .two:hover ~ hr {width:77px;margin-left:26.4%;background:#333}
.dcg .tabbed-content ul.five .three:hover ~ hr {width:150px;margin-left:43.3%;background:#333}
.dcg .tabbed-content ul.five .four:hover ~ hr {width:31px;margin-left:67.9%;background:#333}
.dcg .tabbed-content ul.five .five:hover ~ hr {width:75px;margin-left:86%;background:#333}
.dcg .tabbed-content ul.fivephone .one:hover ~ hr {width:54px;margin-left:7.6%;background:#333;}
.dcg .tabbed-content ul.fivephone .two:hover ~ hr {width:63px;margin-left:27%;background:#333}
.dcg .tabbed-content ul.fivephone .three:hover ~ hr {width:64px;margin-left:46.8%;background:#333}
.dcg .tabbed-content ul.fivephone .four:hover ~ hr {width:98px;margin-left:65.2%;background:#333;}
.dcg .tabbed-content ul.fivephone .five:hover ~ hr {width:113px;margin-left:84.4%;background:#333}
.dcg .tabbed-content ul.fourpad .one:hover ~ hr {width:55px;margin-left:9.9%;background:#333;}
.dcg .tabbed-content ul.fourpad .two:hover ~ hr {width:70px;margin-left:34.1%;background:#333}
.dcg .tabbed-content ul.fourpad .three:hover ~ hr {width:84px;margin-left:58.5%;background:#333}
.dcg .tabbed-content ul.fourpad .four:hover ~ hr {width:75px;margin-left:83.7%;background:#333}
.dcg .tabbed-content ul hr {height:2px;width:50px;margin-left:4%;background:transparent;border: none;transition: .5s ease-in-out;margin-bottom:-2px;}
}


/* Apple Fonts */
@font-face {
	font-family: 'MyriadPro-Regular';
	src: url('https://currys-ssl.cdn.dixons.com/css/themes/apple/fonts/MyriadPro-Regular.eot') format('embedded-opentype'),
	url('https://currys-ssl.cdn.dixons.com/css/themes/apple/fonts/MyriadPro-Regular.woff') format('woff'),
url('https://currys-ssl.cdn.dixons.com/css/themes/apple/fonts/MyriadPro-Regular.ttf') format('truetype'),
	url('https://currys-ssl.cdn.dixons.com/css/themes/apple/fonts/MyriadPro-Regular.svg') format('svg');
}

@font-face {
	font-family: 'MyriadSetPro-Bold';
	src: url('https://currys-ssl.cdn.dixons.com/css/themes/apple/fonts/MyriadSetPro-Bold.eot') format('embedded-opentype'),
	url('https://currys-ssl.cdn.dixons.com/css/themes/apple/fonts/MyriadSetPro-Bold.woff') format('woff'),
url('https://currys-ssl.cdn.dixons.com/css/themes/apple/fonts/MyriadSetPro-Bold.ttf') format('truetype'),
	url('https://currys-ssl.cdn.dixons.com/css/themes/apple/fonts/MyriadSetPro-Bold.svg') format('svg');
}

@font-face {
	font-family: 'MyriadSetPro-Medium';
	src: url('https://currys-ssl.cdn.dixons.com/css/themes/apple/fonts/MyriadSetPro-Medium.eot') format('embedded-opentype'),
	url('https://currys-ssl.cdn.dixons.com/css/themes/apple/fonts/MyriadSetPro-Medium.woff') format('woff'),
url('https://currys-ssl.cdn.dixons.com/css/themes/apple/fonts/MyriadSetPro-Medium.ttf') format('truetype'),
	url('https://currys-ssl.cdn.dixons.com/css/themes/apple/fonts/MyriadSetPro-Medium.svg') format('svg');
}

@font-face {
	font-family: 'MyriadSetPro-Text';
	src: url('https://currys-ssl.cdn.dixons.com/css/themes/apple/fonts/MyriadSetPro-Text.eot') format('embedded-opentype'),
	url('https://currys-ssl.cdn.dixons.com/css/themes/apple/fonts/MyriadSetPro-Text.woff') format('woff'),
url('https://currys-ssl.cdn.dixons.com/css/themes/apple/fonts/MyriadSetPro-Text.ttf') format('truetype'),
	url('https://currys-ssl.cdn.dixons.com/css/themes/apple/fonts/MyriadSetPro-Text.svg') format('svg');
}

/* General Apple styles */
.breadcrumb {display:none;}
.dcg {max-width:1240px;font-family:'Gotham A', Helvetica, Arial, sans-serif;color:#333333;overflow:hidden;}
.dcg a {text-decoration:none;}
.dcg *{	box-sizing:border-box;	-moz-box-sizing:border-box;}
.dcg img{ max-width:100%; height:auto;}
.dcg h1 {font-size:60px;font-family:'MyriadPro-Regular', Helvetica, Arial, sans-serif;font-weight:300;margin:0px;}
.dcg h2 {font-size:32px;font-family:'MyriadSetPro-Medium', Helvetica, Arial, sans-serif;font-weight:300;letter-spacing:-0.5;}
.dcg h3 {font-size:32px;font-family:'Gotham A', Helvetica, Arial, sans-serif;font-weight:300;letter-spacing:-0.5;}
.dcg h4 {font-size:60px;font-family:'MyriadSetPro-Text', Helvetica, Arial, sans-serif;font-weight:100;letter-spacing:-2px;margin:0px;}
.dcg h5 {font-size: 22px;font-family:'MyriadSetPro-Text', Helvetica, Arial, sans-serif;font-weight:100;}
.dcg p {font-size:14px;}
.dcg .clearfix:before, .clearfix:after { content: ""; display: table; }
.dcg .clearfix:after { clear: both; }
.dcg .clearfix { zoom: 1; }
.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; } 
.dcg button {border:1px solid RGBA(137, 137, 136, 0.75);color:#898988;padding:9px 15px 7px 15px;border-radius:6px;height:auto;font-family:'MyriadPro-Regular', Helvetica, Arial, sans-serif;font-weight:300;}
.dcg button:hover {background:#898988;color:#fff;transition:0.5s;}

/* Apple Navigation */
.dcg nav.desklist {width:100%;float:left;background:#333;padding:0px 0px 1px 0px;max-width:1240px;margin:15px 0px;}
.dcg nav.desklist ul {width:90%;float:left;height:56px;}
.dcg .applelogo {width:10%;float:left;;height:56px;padding-top:4px;padding-left:5px;}
.dcg .applelogo img {float:left;padding:5px 10px 5px 5px;width:50%;max-width:43px;}
.dcg .applelogo p {font-size:13px;line-height:15px;padding-top:10px;color:#fff;float:left;width:50%;font-family:'MyriadPro-Regular', Helvetica, Arial, sans-serif;}
.dcg .desklist ul li {display: inline;text-align: center;}
.dcg .desklist ul a {display: inline-block;width: 12%;padding:20px 0px 0px 0px;margin: 0;text-decoration: none;color:#A5A2A2;font-family:'MyriadPro-Regular', Helvetica, Arial, sans-serif;}
.dcg .desklist ul li.active a{color:#fff;}
.dcg .desklist ul li.one a:hover,
.dcg .desklist ul li.two a:hover,
.dcg .desklist ul li.three a:hover,
.dcg .desklist ul li.four a:hover,
.dcg .desklist ul li.five a:hover,
.dcg .desklist ul li.six a:hover,
.dcg .desklist ul li.seven a:hover,
.dcg .desklist ul li.eight a:hover {color:#fff;transition:.5s;}

/* Mobile Navigation */
.dcg .mobnav nav {margin: 10px 0; background: #333; transition:0.3s;  transition-delay:.5s;margin:15px 0px;}
.dcg .mobnav nav ul{display: block; margin: 0; padding: 0; list-style: none; text-align: center;}
.dcg .mobnav nav li {display: block; color: #fff; transition-delay:.3s;transition:.3s; font-size: 12px;padding-top:20px;}
.dcg .mobnav nav a{padding: 0;display: block;transition:ease 0.3s;color:#000;}
.dcg .mobnav nav .moblogo {float:left;width:50%;text-align:left;padding-left:10px;margin-top:-5px;}
.dcg .mobnav nav .mobicon {float:left;width:50%;text-align:right;margin-top:-3px;padding-right:10px;}
.dcg .mobnav nav li {line-height: 18px;}
.dcg .mobnav nav li img {padding-bottom:10px;}
.dcg .mobnav nav li.active{background: #000; line-height: 35px;border:1px solid #ccc;}
.dcg .mobnav nav li.active a {color:#fff;}
.dcg .mobnav nav a.open, .dcg .mobnav nav a.close{display: none;}
.dcg .mobnav nav a i {color:#fff;}

/*	Apple Slider styles */
.dcg .gallery {position: relative;width:100%;float:left;z-index:4;margin-top:5px;}
.dcg .gallery .item {height:auto;overflow: hidden;text-align: center;background: #f5f5f5;}
.dcg .gallery .controls {position: absolute;bottom:-10px;right:25px;width: 100%;text-align:right;}
.dcg .gallery .control-button {display: inline-block;margin: 0 .02em;font-size: 2.5em;text-align: center;text-decoration: none;-webkit-transition: color .1s;-o-transition: color .1s;transition: color .1s;}
.dcg .gallery .bluegradient {height:370px;background: #cee1e5;
background: -moz-linear-gradient(top,  #cee1e5 0%, #edf6fb 77%);
background: -webkit-linear-gradient(top,  #cee1e5 0%,#edf6fb 77%);
background: linear-gradient(to bottom,  #cee1e5 0%,#edf6fb 77%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cee1e5', endColorstr='#edf6fb',GradientType=0 );}
.dcg .gallery .grey {height:370px;background: #f0f0f0;}
.dcg .gallery .links .firstbutn {width:47.5%;float:left;margin-right:2.5%;text-align:right;}
.dcg .gallery .links .secondbutn {width:47.5%;float:left;margin-left:2.5%;text-align:left;}
.dcg .gallery h3 {padding-top:10px;}
.dcg .gallery .bannerhero {float:left;width:70%;padding:10% 20px 0px 20px;}
.dcg .gallery .bannercta {float:left;width:30%;text-align:center;}
.dcg .gallery .bannercta .bannerlogo {padding-top:40%;width:80%;float:left;margin-left:10%;margin-bottom:20px;}
.dcg .gallery .firstbutn {float:left;margin-right:2.5%;width:47.5%;text-align:right}
.dcg .gallery .secondbutn {float:left;width:47.5%;text-align:left;margin-left:2.5%;}
.dcg .gallery .bannerthirdlogo {width:25%;float:left;padding-top:13%;}


/* Apple watch banner */
.dcg .gallery .applewatchbanner .strapline {width:30%;float:left;padding-top:13%;}
.dcg .gallery .applewatchbanner .hero {position:absolute;bottom:0px;width:100%;text-align:center;}
.dcg .gallery .applewatchbanner .links {width:30%;float:left;padding-top:15%;margin-left:40%;}
.dcg .gallery .applewatchbanner .bannerthirdlogo {padding-top:11%;}
.dcg .gallery .applewatchbanner .bannerhero {position:absolute;bottom:0px;left:25%;width:50%;}
.dcg .gallery .applewatchbanner .bannercta {padding-top:13%;margin-left:45%;}

/* iPhone banner */
.dcg .gallery .iphonebanner .hero {width:75%;float:left;text-align:center;padding-top:9%;}
.dcg .gallery .iphonebanner .links {width:25%;float:right;padding-top:11%;}
.dcg .gallery .iphonebanner .links img {padding-bottom:20px;}

/* iPad banner */
.dcg .gallery .ipadbanner .strapline {width:30%;float:left;padding-top:12%;}
.dcg .gallery .ipadbanner .hero {width:40%;float:left;padding-top:9%;}
.dcg .gallery .ipadbanner .links {width:30%;float:right;padding-top:14%;}
.dcg .gallery .ipadbanner .bannerhero {width:45%;float:left;text-align:center;padding-top:130px;}
.dcg .gallery .ipadbanner .bannercta {padding-top:15%;}

/* iPod banner */
.dcg .gallery .ipodbanner .hero {width:55%;float:left;text-align:center;padding-top:2%;}
.dcg .gallery .ipodbanner .links {width:35%;float:right;padding-top:10%;margin-right:5%;}
.dcg .gallery .ipodbanner h4 {font-size:28px;letter-spacing:0px;padding-bottom:20px;}

/* Mac banner */
.dcg .gallery .macbookbanner .bannerlogo {width:40%;float:left;margin-left:5%;padding-top:8%;}
.dcg .gallery .macbookbanner .bannerlogo h3 {font-family:'MyriadPro-Regular', Helvetica, Arial, sans-serif;}
.dcg .gallery .macbookbanner .bannerlogo  h4 {font-size:22px;letter-spacing:0px;padding-bottom:20px;font-family:'MyriadPro-Regular', Helvetica, Arial, sans-serif;}
.dcg .gallery .macbookbanner .bannerhero {width:55%;float:left;text-align:center;padding-top:6%;}


/* Apple TV banner */
.dcg .gallery .appletvbanner .appletvstrapline {width:95%;margin:0px 0px 0px 2%;}
.dcg .gallery .appletvbanner .bannerhero {position:absolute;width:48%;text-align:center;left:32%;top:-10%;}
.dcg .gallery .appletvbanner .bannercta {width:20%;float:right;padding-top:14%;}
.dcg .gallery .appletvbanner .bannerthirdlogo {width:35%;float:left;padding-top:10%;text-align:left;}
.dcg .gallery .appletvbanner .bannerthirdlogo img {max-width:100px;}

/* Accessories banner */
.dcg .gallery .appleaccessories  {background:url(https://currys-ssl.cdn.dixons.com/css/themes/apple_new/Apple-Watch-Accessories-Banner.jpg) no-repeat top left;}
.dcg .gallery .appleaccessories .links {width:30%;float:left;padding-top:8%;margin-left:5%;}
.dcg .gallery .appleaccessories h4 {font-size:22px;letter-spacing:0px;padding-bottom:20px;}






/* Anchor blocks */
.dcg #anchors {width:102%;margin-right:1%;float:left;margin-top:15px;}
.dcg #anchors .learntitle h3 {font-family:Gotham,Helvetica,Arial,sans-serif;}
.dcg #anchors .anchorblocks {width:32.33%;float:left;margin-right:1%;background:#F9F9F9;color:#898988;padding:1.5% 1% 0% 1%;text-align:center;margin:0px 1% 10px 0px;}
.dcg #anchors .anchorblocks i {color:#9E9E9E;font-size:70%;padding-left:5px;}
.dcg #anchors .anchorblocks:hover i {color:#fff;transition:1s ease-out;}

/* Explore the range */
.dcg #explore {width:102%;margin-right:1%;float:left;margin-top:15px;}
.dcg #explore .appleblock {width:32.33%;float:left;margin-right:1%;background: #f2f2f2;margin-top:15px;padding:0px 20px 20px 20px;text-align:center;
background: -moz-linear-gradient(45deg,  #f2f2f2 0%, #fafafa 100%);
background: -webkit-linear-gradient(45deg,  #f2f2f2 0%,#fafafa 100%);
background: linear-gradient(45deg,  #f2f2f2 0%,#fafafa 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#fafafa',GradientType=1 );}
.dcg #explore .explorebutn {display:inline-block;margin:0 auto;}
.dcg .firstbutn {margin-right:10px;}
.dcg #accessoriesblock {margin-top:15px;width:100%;float:left;background: #f2f2f2;padding:20px;
background: -moz-linear-gradient(45deg,  #f2f2f2 0%, #fafafa 100%);
background: -webkit-linear-gradient(45deg,  #f2f2f2 0%,#fafafa 100%);
background: linear-gradient(45deg,  #f2f2f2 0%,#fafafa 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#fafafa',GradientType=1 );}
.dcg #accessoriesblock {padding:0px;height:150px;overflow:hidden;}
.dcg #accessoriesblock .explorebutn {float:left;width:39%;padding-top:5%;text-align:center;}
.dcg #accessoriesblock .exploreimg {float:left;width:60%;text-align:right;padding:0px 6% 0px 0px;}
.dcg #accessoriesblock .explorebutn .firstbutn {margin-left:11%;}
/*************** GENERIC PAGE BLOCKS ******************/
/* Explore the range category page */
.dcg #explore img {padding:10px 0px;}
.dcg #explore button {margin:10px 5px 0px 5px;}
.dcg #explore .split-five {width:20%;float:left;padding:20px 5px;text-align:center;background: #f2f2f2;
background: -moz-linear-gradient(45deg,  #f2f2f2 0%, #f9f9f9 100%);
background: -webkit-linear-gradient(45deg,  #f2f2f2 0%,#f9f9f9 100%);
background: linear-gradient(45deg,  #f2f2f2 0%,#f9f9f9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f9f9f9',GradientType=1 );
border:1px solid #fff;}
.dcg #explore .split-four {width:25%;float:left;padding:20px 5px;text-align:center;background: #f2f2f2;
background: -moz-linear-gradient(45deg,  #f2f2f2 0%, #f9f9f9 100%);
background: -webkit-linear-gradient(45deg,  #f2f2f2 0%,#f9f9f9 100%);
background: linear-gradient(45deg,  #f2f2f2 0%,#f9f9f9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f9f9f9',GradientType=1 );
border:1px solid #fff;}
.dcg #explore .split-three {width:33.33%;float:left;padding:20px 5px;text-align:center;background: #f2f2f2;
background: -moz-linear-gradient(45deg,  #f2f2f2 0%, #f9f9f9 100%);
background: -webkit-linear-gradient(45deg,  #f2f2f2 0%,#f9f9f9 100%);
background: linear-gradient(45deg,  #f2f2f2 0%,#f9f9f9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f9f9f9',GradientType=1 );
border:1px solid #fff;}
.dcg #explore .split-two {width:50%;float:left;padding:20px 5px;text-align:center;background: #f2f2f2;
background: -moz-linear-gradient(45deg,  #f2f2f2 0%, #f9f9f9 100%);
background: -webkit-linear-gradient(45deg,  #f2f2f2 0%,#f9f9f9 100%);
background: linear-gradient(45deg,  #f2f2f2 0%,#f9f9f9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f9f9f9',GradientType=1 );
border:1px solid #fff;}
.dcg #explore h4 {font-size:18px;font-family:'Gotham Light', Arial, Helvetica;font-weight:300;letter-spacing:-1px;padding:5px 0px;}


/* Services */
.dcg #services {width:102%;margin-right:1%;float:left;margin-top:20px;}
.dcg #services h3 {text-align:center;padding-top:10px;font-family:gotham,arial,helvetica;font-size:30px;}
.dcg #services .serviceblock {width:32.33%;float:left;margin-right:1%;padding-bottom:30px;}
.dcg #services .serviceblock h3 {text-align:left;text-decoration:none;font-size:22px;font-family:gotham,arial,helvetica;}
.dcg #services .serviceblock .serviceimg {width:97%;overflow:hidden;margin:20px 0px;}
.dcg #services .serviceblock .serviceimg img {width:100%;}
.dcg #services .serviceblock p {width:95%;}
.dcg #services .grow img {height: 200px;
  width: 391px;
  -webkit-transition: all 1s ease;
 -moz-transition: all 1s ease;
   -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
}

.dcg #services .grow img:hover {
-webkit-transform:scale(1.05); /* Safari and Chrome */
-moz-transform:scale(1.05); /* Firefox */
-ms-transform:scale(1.05); /* IE 9 */
-o-transform:scale(1.05); /* Opera */
 transform:scale(1.05);
}

/* River page basic structures */
.dcg .smallbox {margin-left:15%;float:left;}
.dcg .introbox {margin-left:15%;float:left;width:70%;margin:50px 15%;text-align:center;}
.dcg .rightbox {width:40%;float:left;}
.dcg .leftbox {width:30%;margin-left:10%;float:left;}
.dcg .legal {width:100%;float:left;padding:20px;}
.dcg .legal p {color:#999;font-size:13px;}
.dcg .legalgrey {width:100%;float:left;padding:20px;background:#F0F0F0;}
.dcg .legalgrey p {color:#999;font-size:13px;}
.dcg .leftboxlong {width:60%;margin-left:10%;float:left;margin-top:50px;text-align:left;}


/* Tabbed content */
.dcg .tabbed-content {width:100%;float:left;}
.dcg .tabbed-content ul {width:100%;float:left;border-bottom:2px solid #ccc;padding-left:0px;}
.dcg .tabbed-content ul li {display: inline;text-align: center;}
.dcg .tabbed-content ul a {display: inline-block;width: 24.5%;padding:20px 0px 5px 0px;margin: 0;text-decoration: none;color:#848484;}
.dcg .tabbed-content ul.two a {width:48%;}
.dcg .tabbed-content ul.three a,
.dcg .tabbed-content ul.threetv a {width:32%;}
.dcg .tabbed-content ul.fourpad a {width:24.5%:}
.dcg .tabbed-content ul.five a {width:19.5%;}
.dcg .tabbed-content ul.fivephone a {width:19.5%;}
.dcg .tabbed-content ul li a.active a{color:#000;}
.dcg .tabbed-content ul a.active {color:#000;}
.dcg .learntitle {text-align:center;width:100%;float:left;padding:30px 20px 10px 20px;}
.dcg .learntitle h1{font-size:32px;font-family:'Gotham A', Helvetica, Arial, sans-serif;font-weight:300;letter-spacing:-0.5;}
.dcg .tabbed-layers p,
.dcg .tabbed-layers h1,
.dcg .tabbed-layers h3,
.dcg .tabbed-layers h4,
.dcg .tabbed-layers {font-family:'MyriadPro-Regular', Helvetica, Arial, sans-serif;}


/*************** IPHONE PAGE ******************/
/* iPhone 7 river page */
.dcg .iphonesevenriver {background:#000;max-width:1240px;}
.dcg .iphonesevenriver h2,
.dcg .iphonesevenriver h3,
.dcg .iphonesevenriver h4,
.dcg .iphonesevenriver p {color:#fff;}
.dcg .iphonesevenriver button {color:#fff;border:1px solid #fff;}
.dcg .iphonesevenriver button:hover {background:#fff;color:#333;}
.dcg #iphoneseven {text-align:center;width:100%;float:left;padding-bottom:50px;padding-top:50px;background:#000;}
.dcg #iphoneseven h1 {font-weight:600;font-size:55px;color:#fff;}
.dcg #iphoneseven h1 img {max-height:43px;margin-top:-10px;padding-right:10px;}
.dcg #iphoneseven p {font-size:16px;}
.dcg #iphoneseven .ryileft {width:15%;float:left;margin-left:30%;margin-right:5%;}
.dcg #iphoneseven .ryiright {width:15%;float:left;margin-right:30%;margin-left:5%;}
.dcg #iphoneseven .ryileft p,
.dcg #iphoneseven .ryiright p {font-weight:bold;font-size:17px;}


.dcg #rediphoneseven {background: #000;width: 100%;float: left;position: relative;padding-top: 80px;}
.dcg #rediphoneseven .cameraintro {text-align: center;background-color: #121212; padding-top: 20px;padding-bottom: 20px;}
.dcg #rediphoneseven .cameraintro h3 {margin-bottom: 0px;}
.dcg #rediphoneseven .cameraintro figure img {width:400px;margin: 20px 0px;}
.dcg #rediphoneseven button.special:hover {background: #121212; color: #fff;}
.dcg #rediphoneseven button.special {font-size: 18px;}

.dcg #sevensplash {background:#121212;width:100%;float:left;position:relative;}
.dcg #sevensplash .splashtext {position:absolute;top:50px;width:100%;text-align:center;}
.dcg #sevensplash .splashtext p {margin-bottom:0px;}
.dcg #sevensplash .splashspecs {width:50%;float:left;margin-left:25%;}
.dcg #sevensplash .spec {width:33.33%;float:left;padding:20px 30px;}
.dcg #sevensplash .spec img {padding-bottom:15px;max-width:50px;}
.dcg #sevensplash .spec p {font-size:13px;}

.dcg #sevencamera {background:#000;width:100%;float:left;position:relative;padding-top:80px;}
.dcg #sevencamera .cameraintro {position:absolute;top:50px;width:30%;margin-left:35%;text-align:center;}
.dcg #sevencamera .cameraintro p {margin-bottom:0px;}
.dcg #sevencamera .specsfour {width:70%;margin-left:15%;float:left;}
.dcg #sevencamera .camspec {width:25%;float:left;padding:20px 30px;text-align:center;}
.dcg #sevencamera .camspec img {padding-bottom:15px;max-height:50px;}
.dcg #sevencamera .camspec p {font-size:13px;}

.dcg #seventwocamera {background:#121212;width:100%;float:left;}
.dcg #seventwocamera .pluscamspecs {width:40%;float:left;margin-left:30%;}
.dcg #seventwocamera .twocamspec {width:50%;float:left;padding:20px 30px;text-align:center;}
.dcg #seventwocamera .twocamspec img {padding-bottom:15px;max-height:50px;}
.dcg #seventwocamera .twocamspec p {font-size:13px;}

.dcg #sevenretina {background:#000;width:100%;float:left;padding-bottom:50px;}
.dcg #sevenretina .splashspecs {width:60%;margin-left:20%;float:left;}
.dcg #sevenretina .spec {width:33.33%;float:left;text-align:center;}
.dcg #sevenretina .spec img {padding-bottom:15px;max-height:50px;}
.dcg #sevenretina .spec p {font-size:13px;}

.dcg #sevenchip {width:100%;float:left;background:#121212;}
.dcg #sevenchip .pluscamspecs {width:40%;float:left;margin-left:30%;}
.dcg #sevenchip .twocamspec {width:50%;float:left;padding:20px 30px;text-align:center;}
.dcg #sevenchip .twocamspec img {padding-bottom:15px;max-height:50px;}
.dcg #sevenchip .twocamspec .spec p {font-size:13px;}
.dcg #sevenchip figure {width:100%;float:left;text-align:Center;padding:0px 30px;}

.dcg #sevenstereo {width:100%;float:left;background:#000;}
.dcg #sevenstereo figure {width:100%;float:left;padding:0px 30px;text-align:center;}
.dcg #sevenstereo .splashspecs {width:50%;float:left;margin-left:25%;padding-top:60px}
.dcg #sevenstereo .spec {width:33.33%;float:left;padding:20px 30px;text-align:center;}
.dcg #sevenstereo .spec img {padding-bottom:15px;max-height:50px;}
.dcg #sevenstereo .spec p {font-size:13px;}

.dcg #sevenwifi {width:100%;float:left;background:#121212;position:relative;}
.dcg #sevenwifi .wifispecs {position:absolute;bottom:100px;width:70%;margin-left:15%;}
.dcg #sevenwifi .spec {width:33.33%;float:left;padding:20px 30px;text-align:center;}
.dcg #sevenwifi .spec {width:33.33%;float:left;text-align:center;}
.dcg #sevenwifi .spec img {padding-bottom:15px;max-height:50px;}
.dcg #sevenwifi .spec p {font-size:13px;}

.dcg #sevenios {width:100%;float:left;background:#000;padding-bottom:50px;}
.dcg #sevenios figure {width:100%;float:left;text-align:center;padding:0px 30px;}

.dcg #sevencompare {Width:100%;float:left;background:#fff;padding-bottom:50px;}
.dcg #sevencompare h2,
.dcg #sevencompare p {color:#000;}
.dcg #sevencompare .split-five {width:20%;float:left;padding:10px;text-align:center;}
.dcg #sevencompare button {border:1px solid RGBA(137, 137, 136, 0.75);color:#898988;}
.dcg #sevencompare button:hover {color:#fff;background:#898988;}
.dcg #sevencompare .split-five p {color:#000;font-size:20px;font-weight:bold;padding-top:10px;}
.dcg #sevencompare .split-five p img {max-height: 18px;margin-top: -3px;padding-left: 3px;}

.dcg #sevenlegal p,
.dcg #sevenlegal li{color:#999999;}

/* iPhone 6s river page */
.dcg .iphonesixriverpage p {color:#6e6e6e;font-size:16px;}
.dcg #iphonesix h3 {padding-top:20px;}
.dcg #iphonesix .shopbox {width:30%;float:left;text-align:left;padding-top:20%}
.dcg #iphonesix .shopbox.shopright {text-align:right;}
.dcg #iphonesix .shopbox p {margin-top:10px;}
.dcg #iphonesix .shophero {width:40%;float:left;text-align:center;}
.dcg #iphonesix .shophero img {max-width:300px;}

.dcg #iphonesixtouch {background:#f0f0f0;width:100%;float:left;padding-bottom:}
.dcg #iphonesixtouch .leftboxlong {width:45%;padding-top:120px;margin-right:5%;}
.dcg #iphonesixtouch .iphonesixtouchhero {float:left;width:40%;padding:30px 20px 0px 0px;}

.dcg #iphonesixpics {width:100%;float:left;background:#fff;}
.dcg #iphonesixpics .iphonesixpicshero {width:40%;float:left;padding:50px;margin-left:5%;}
.dcg #iphonesixpics .rightbox {width:40%;padding-top:150px;margin-left:5%;}

.dcg #iphonesixchip {width:100%;float:left;background:#f0f0f0;}
.dcg #iphonesixchip .leftbox {padding-top:150px;}
.dcg #iphonesixchip .iphonesixchiphero {width:50%;float:left;padding:50px;}

.dcg #iphonesixdesign {width:100%;float:left;background:#fff;}
.dcg #iphonesixdesign .iphonesixdesignhero {width:40%;float:left;padding:50px 0px 50px 50px;text-align:center;}
.dcg #iphonesixdesign .leftbox {padding-top:200px;width:40%;margin-left:5%;}

.dcg #iphonesixwireless {width:100%;float:left;background:#F4F4F4;}
.dcg #iphonesixwireless .leftbox {padding-top:300px;width:50%;}
.dcg #iphonesixwireless .iphonesixwirelesshero {width:40%;float:left;padding:50px 0px;}

.dcg #iphonesixsecurity {width:100%;float:left;background:#fff;}
.dcg #iphonesixsecurity .iphonesixsecurityhero {width:40%;float:left;padding-top:50px;}
.dcg #iphonesixsecurity .leftbox {padding-top:200px;float:right;margin-left:0px;margin-right:10%;}

.dcg #iphonesixios {width:100%;float:left;background:#f4f4f4;}
.dcg #iphonesixios .leftbox {width:40%;padding-top:150px;}
.dcg #iphonesixios .iphonesixioshero {width:50%;float:left;padding:50px 0px;}

.dcg #iphonesixunique {width:100%;float:left;background:#e7e7e7;}
.dcg #iphonesixunique .iphonesixuniquehero {padding:50px 0px;}

.dcg #iphonescompare {width:100%;background:#fafafa;float:left;}
.dcg #iphonescompare h1 {font-size:40px;}
.dcg #iphonescompare .introbox {margin:50px 15% 0px 15%;}

/* iPhone SE river page */
.dcg #iphonese {width:100%;float:left;background:#fff;}
.dcg #iphonese .sehero {width:65%;float:left;padding:60px 20px 20px 20px;}
.dcg #iphonese .selogo {width:25%;float:left;padding:20px;text-align:center;}
.dcg #iphonese .selogo img {padding:85% 0px 20px 0px;}
.dcg #iphonese .selogo h3 {padding-bottom:10px;}
.dcg #iphonese .sespecs {width:60%;float:left;margin-left:20%;}
.dcg #iphonese .specthird {width:33.33%;float:left;padding:20px;text-align:center;}
.dcg #iphonese .specthird h4 {color:#dec6c3;}
.dcg #iphonese .specthird p {color:#666666;}
.dcg #iphonese .borderright {border-right:1px solid #dadada}

.dcg #sedesign {width:100%;float:left;background:#fff;}
.dcg #sedesign .sedesignhero {width:50%;float:left;text-align:center;padding:20px;}
.dcg #sedesign .sedesigntext {width:35%;float:left;padding:20px;}
.dcg #sedesign .sedesigntext h3 {padding-top:60%;}

.dcg #sepower {width:100%;float:left;background: #f8f8f8;
background: -moz-linear-gradient(top,  #f8f8f8 0%, #ffffff 100%);
background: -webkit-linear-gradient(top,  #f8f8f8 0%,#ffffff 100%);
background: linear-gradient(to bottom,  #f8f8f8 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ffffff',GradientType=0 );}
.dcg #sepower .sepowerhero {width:60%;float:left;margin-left:20%;padding:20px;}
.dcg #sepower .sepowerhero img {padding-top:40px;}
.dcg #sepower .introbox .sepowersplit {width:50%;float:left;padding:20px;text-align:left;}
.dcg #sepower .sepowersplit .chip {float:left;width:20%;height:60px;margin-bottom:10px;}
.dcg #sepower .sepowersplit .chip img {max-height:60px;}
.dcg #sepower .sepowersplit .chiptitle {float:left;width:80%;padding-left:10px;height:60px;margin-bottom:10px;}
.dcg #sepower .sepowersplit .chiptitle h3 {font-size:18px;}
.dcg #sepower .graphtitle {width:30%;float:left;}
.dcg #sepower .graphtitle p {font-size:12px;color:#666666;}
.dcg #sepower .graphpic {width:70%;float:left;padding-left:10px;}

.dcg #secamera {width:100%;float:left;background:#f8f8f8;}
.dcg #secamera .secamerahero {width:60%;float:left;margin-left:20%;padding:20px;}
.dcg #secamera .secameraspecs {width:25%;float:left;margin-left:15%;text-align:center;margin-top:-150px;padding-bottom:20px;}
.dcg #secamera .secameraspecs h4 {color:#c59a94;}
.dcg #secamera .secameraspecs p {font-size:12px;color:#666666;}
.dcg #secamera .secameraspecs img {padding-bottom:20px;}
.dcg #secamera .underline {height:1px;width:60%;margin-left:20%;background:#cecece;margin-bottom:20px;}
.dcg #secamera .secameratext {width:45%;float:left;}

.dcg #selivephotos {width:100%;float:left;background:#fff;}
.dcg #selivephotos .selivephotoshero {width:40%;float:left;padding:20px;text-align:center;margin-left:15%;}
.dcg #selivephotos .selivephotostext {width:35%;float:left;padding-top:20px;margin-left:-5%;}
.dcg #selivephotos .selivephotostext img {padding-bottom:10px;max-width:60px;}

.dcg #sesecurity {background:#f0f0f0;width:100%;float:left;}
.dcg #sesecurity .sesecurityhero {width:70%;float:left;margin-left:15%;}
.dcg #sesecurity .sesecuritytext {width:60%;float:left;margin-left:20%;margin-top:20px;}
.dcg #sesecurity .sesecuritytext .split {width:50%;float:left;}
.dcg #sesecurity .applepayhero {width:50%;float:left;;}
.dcg #sesecurity .applepayhero img {padding-top:70px;}
.dcg #sesecurity .applepaytext {width:40%;float:right;padding:20px 20px 20px 60px;margin-right:10%;}
.dcg #sesecurity .applepaytext h3 {padding-top:80%;}

.dcg #sefasterwifi {width:100%;float:left;background:#e9e9e9;}
.dcg #sefasterwifi .introbox {margin:50px 15% 0px 15%;}
.dcg #sefasterwifi .sefasterwifispecs {width:60%;float:left;margin-left:20%;}
.dcg #sefasterwifi .specthird {width:33.33%;float:left;padding:20px;text-align:center;}
.dcg #sefasterwifi .specthird h4 {color:#c59a94;}
.dcg #sefasterwifi .specthird p {color:#666666;font-size:12px;}

.dcg #sehardware {width:100%;float:left;background:#fff;background:url(https://currys-ssl.cdn.dixons.com/css/themes/apple_new/iPhone-SE-Hardware-Software.jpg) no-repeat bottom right;height:1400px;}
.dcg #sehardware .sehardwaretext {width:45%;float:left;margin-left:15%;margin-top:40px;}
.dcg #sehardware .sehardwaretext .skinnytext {width:60%;}
.dcg #sehardware .sehardwaretext h5 {padding-top:80px;}

.dcg #sesiri {width:100%;float:left;background: #f8f8f8;
background: -moz-linear-gradient(top,  #f8f8f8 0%, #ffffff 100%);
background: -webkit-linear-gradient(top,  #f8f8f8 0%,#ffffff 100%);
background: linear-gradient(to bottom,  #f8f8f8 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ffffff',GradientType=0 );}
.dcg #sesiri .sesirihero {width:30%;float:left;margin-left:10%;margin-right:10%;}
.dcg #sesiri .sesirihero img {padding-top:40%;}
.dcg #sesiri .sesiritext {width:30%;float:left;text-align:center;padding:20px;}
.dcg #sesiri .sesiritext img {padding:80% 0px 40px 0px;}
.dcg #sesiri .sesiritext h5 {padding-bottom:30px;}
.dcg #sesiri blockquote {font-size:24px;color:#cda7a2;font-style:italic;}
.dcg #sesiri .seappstore {float:right;width:30%;margin:40px 10%;}
.dcg #sesiri .seappstoretext {width:30%;float:left;text-align:center;padding:20px;margin-left:20%;}
.dcg #sesiri .seappstoretext img {padding:80% 0px 40px 0px;}
.dcg #sesiri .seappstoretext h5 {padding-bottom:30px;}
.dcg #sesiri .seappstoretext button {margin-top:20px;}

.dcg #seios {width:100%;float:left;background:#f0f0f0;}
.dcg #seios .seioshero {width:30%;float:left;padding:20px;margin:20px 0px 20px 20%;}
.dcg #seios .seioshero img {float:left;padding-right:20px;}
.dcg #seios .seiostext {width:30%;float:left;padding:20px;margin:20px 0px;}

.dcg #seaccessories {width:100%;float:left;background:#fff;}
.dcg #seaccessories .seaccessoriestext {width:60%;margin-left:20%;float:left;text-align:center;padding:20px;z-index:1}
.dcg #seaccessories .seaccessorieshero {margin-top:-60px;width:100%;float:left;z-index:0}

.dcg #selegal {width:100%;float:left;background:#f0f0f0;padding:20px;}
.dcg #selegal p {color:#999;font-size:12px;}


/* Comparison Chart */

/* Table */
.dcg .comparetablefive {background:#fff}
.dcg table tr{background-color:#fff;border-bottom:1px solid #dcdcdc;}
.dcg .table-cell {display:table-cell; vertical-align:middle; text-align:center; padding:0 2% 0 2%;}
.dcg table .title th, #DSG_wrapper table .title td{font-weight: bold; font-size: 13px; color: #000; border: none; background: #fff;}
.dcg table .header button {margin-top:5px;}
.dcg table .header h4 {font-size:18px;font-family:'Gotham A', Arial, Helvetica;font-weight:400;letter-spacing:-1px;padding:5px 0px;color:#333;}

.dcg table .header img {padding:10px 0px;}
.dcg table .camtitle{font-size: 13px; color: #01916d;font-weight:bold;}

.dcg table th{font-size: 13px; font-weight: 600; text-align: left; color: #333; padding:1.5% 1% 1% 1%; vertical-align:top;}
.dcg table td{font-size:13px; text-align: left; padding: 1%; vertical-align:top;line-height:26px;color:#666;}
.dcg table td img {padding:2px;}
.dcg table td span,table th span{display: block; font-size: 13px; font-weight: normal; display: block;text-align: center; font-size: 80%;}
.dcg table th span{text-align: left;}
.dcg table .phone {width:18%;}
.dcg #compareiphone {width:100%;float:left;}
.dcg #compareipad tr.header img {max-width:150px;}
.dcg .mactable h5 span {display:inline-block;padding-left:5px}
.dcg .mactable {width:100%;float:left;}
.dcg .mactable .header th p {padding-bottom:20px;margin:0px;line-height:0px;}

.dcg .appletvtable {width:100%;float:left;}

@media only screen and (min-width: 0px) and (max-width: 870px){
.dcg table, thead, tbody, th, td, tr {display: block;}
.dcg table th.mobhide {display: none; }
.dcg table .header th {width:33.3%;float:left;padding-bottom:40px;background:#fff;}
.dcg table.appletvtable .header th {width:50%;float:left;padding-bottom:40px;background:#fff;}
.dcg thead tr {position: absolute; top: -9999px; left: -9999px; }
.dcg table tr {width:100%;float:left;margin-top:10px;border-bottom:none;}
.dcg td {border: none; /*border-bottom: 1px solid #E0E0E0;*/ position: relative; padding-left: 50%; vertical-align: middle;}
.dcg td:before { top: 6px; left: 6px; width: 15%; padding-right: 10px; white-space: nowrap; text-align:left;}
.dcg table td:nth-of-type(1):before { content: "iPhone 7 Plus"; font-weight:bold; }
.dcg table td:nth-of-type(2):before { content: "iPhone 7";font-weight:bold; }
.dcg table td:nth-of-type(3):before { content: "iPhone 6S Plus";font-weight:bold; }
.dcg table td:nth-of-type(4):before { content: "iPhone 6S";font-weight:bold; }
.dcg table td:nth-of-type(5):before { content: "iPhone SE";font-weight:bold; }
.dcg #compareipad table td:nth-of-type(1):before { content: "iPad Pro 12.9 inch"; font-weight:bold; }
.dcg #compareipad table td:nth-of-type(2):before { content: "iPad Pro 9.7 inch";font-weight:bold; }
.dcg #compareipad table td:nth-of-type(3):before { content: "iPad Air 2";font-weight:bold; }
.dcg #compareipad table td:nth-of-type(4):before { content: "iPad mini 4";font-weight:bold; }
.dcg #compareipad table td:nth-of-type(5):before { content: "iPad mini 2";font-weight:bold; }
.dcg table.mactable td:nth-of-type(1):before { content: "iMac 21.5 inch"; font-weight:bold; }
.dcg table.mactable  td:nth-of-type(2):before { content: "iMac 21.5 inch with Retina display";font-weight:bold; }
.dcg table.mactable  td:nth-of-type(3):before { content: "iMac 27 inch with Retina display";font-weight:bold; }
.dcg #comparemacbooktable table td:nth-of-type(1):before { content: "MacBook Pro"; font-weight:bold; }
.dcg #comparemacbooktable table  td:nth-of-type(2):before { content: "MacBook Pro with Touch Bar";font-weight:bold; }
.dcg #comparemacbooktable table  td:nth-of-type(3):before { content: "MacBook Pro 2015";font-weight:bold; }
.dcg #comparemacbooktable table  td:nth-of-type(4):before { content: "MacBook";font-weight:bold; }
.dcg #comparemacbooktable table  td:nth-of-type(5):before { content: "MacBook Air";font-weight:bold; }
.dcg table.appletvtable td:nth-of-type(1):before { content: "The new Apple TV"; font-weight:bold; }
.dcg table.appletvtable  td:nth-of-type(2):before { content: "Apple TV";font-weight:bold; }
.dcg table td{text-align: right;border-top:1px solid #e4e4e4;}
.dcg p.desc{ display:none}
.dcg table th{font-size: 16px; font-weight:300; text-align: left;padding:10px 1%;width:100%;background:#f2f2f2;color:#666;}
.dcg .firstcol,
.dcg table tr.header,
.dcg .comparetabhide {display:none;}
}


@media only screen and (min-width: 870px){
.dcg table .moreinfo{width:100px;}
}

@media only screen and (min-width: 450px) and (max-width: 870px){
.dcg td:before {position: absolute;}
}

@media only screen and (max-width: 450px){
.dcg table td {padding:3%;}
.dcg #respcolumns .grid_12 h1{font-size:22px;}
}


/*************** END IPHONE PAGE ******************/

/*************** IPAD PAGE ******************/
.dcg .ipadriver {float:left;width:100%;margin-top:-13px;}
.dcg #ipadmini {background:#F0F0F0;float:left;width:100%;}
.dcg #ipadmini .introbox button {margin-bottom:40px;}
.dcg #ipadmini .introbox p {color:#6e6e6e;}

.dcg #ipadminithin .ipadminithinhero {float:left;width:30%;margin-left:10%;}
.dcg #ipadminithin .ipadminithinhero img {padding-top:60px;padding-bottom:40px;}
.dcg #ipadminithin .rightbox h3 {padding-top:70%;}
.dcg #ipadminithin .macbookspecs {padding-top:100px;}
.dcg #ipadminithin .macbookspecs .specthree {width:33.3%;float:left;}

.dcg #ipadminipower {width:100%;float:left;background:#f0f0f0;}
.dcg #ipadminipower .specright {width:15%;float:left;margin-left:10%;}
.dcg #ipadminipower .specleft {width:15%;float:left;margin-left:30%;}
.dcg #ipadminipower .ipadminipowerhero {text-align:right;}

.dcg #ipadminicamera {text-align:center;}
.dcg #ipadminicamera img {padding:50px;}

.dcg #ipadminisecurity {background:#f0f0f0;float:left;width:100%;}
.dcg #ipadminisecurity img {padding:50px 0px;}

.dcg #ipadwireless {background:url(https://currys-ssl.cdn.dixons.com/css/themes/apple_new/Wifi-Lines.jpg) no-repeat center;background-size:contain;background-color:#fff;width:100%;float:left;text-align:center;}
.dcg #ipadwireless .specright {width:15%;float:left;margin-left:10%;}
.dcg #ipadwireless .specleft {width:15%;float:left;margin-left:30%;}

.dcg #ipadexperience {width:100%;float:left;background:#f0f0f0;text-align:center;}

.dcg #ipadcovers {position:relative;}
.dcg #ipadcovers .ipadcovertext {position:absolute;top:130px;left:35%;width:50%;text-align:center;}

.dcg #ipadicloud .ipadicloudhero {text-align:right;padding-bottom:50px;}

.dcg #ipadsecure {width:100%;float:left;background:#f0f0f0;}
.dcg #ipadsecure .ipadsecurehero {width:35%;float:left;margin-left:10%;}
.dcg #ipadsecure .ipadsecurehero img {padding:50px 50px 50px 0px;}
.dcg #ipadsecure .ipadsecuretext {width:45%;margin-left:5%;float:left;}
.dcg #ipadsecure .ipadsecuretext h3 {padding-top:150px;}

.dcg #ipadprivacy {width:100%;float:left;text-align:center;}
.dcg #ipadprivacy img {padding:0px 50px 50px 50px;}
.dcg #ipadprint {width:100%;float:left;text-align:center;background:#f0f0f0;padding:0px 20px 50px 20px;}

.dcg #ipadcompare {width:100%;float:left;background:#fff;}
.dcg #ipadcompare img {padding:50px 0px;}
.dcg #ipadcompare .rightbox {margin-left:13%;}
.dcg #ipadcompare .rightbox h3 {padding-top:100px;}

/* iPad Pro */
.dcg #ipadpro .ctaright {width:30%;margin:30px 15% 10px 5%;float:left;}
.dcg #ipadpro .ctaleft {width:30%;margin:30px 5% 10px 15%;text-align:right;float:left;}

.dcg #proretina {width:100%;float:left;margin-top:20px;text-align:center;}
.dcg #proretina .proretinahero {width:100%;float:left;text-align:center;position:relative;}
.dcg #proretina .proretinahero img {max-width:700px;}
.dcg #proretina .proretinatext {position:absolute;top:10%;right:20px;width:30%;text-align:left;}
.dcg #proretina .proretinabox {position:absolute;bottom:0px;left:15%;width:30%;text-align:right;}
.dcg #proretina .retinaspecs {width:50%;float:left;}
.dcg #proretina .retinaspecs .retinaspecshero {width:30%;float:left;text-align:right;padding:10px;}
.dcg #proretina .retinaspecs .retinaspecstext {width:70%;float:left;padding:10px;text-align:left;padding-left:30px;}
.dcg #proretina .retinaspecs .retinaspecstext p {color:#c4c4c4;}

.dcg #hollywood {width:100%;float:left;margin-top:30px;}
.dcg #hollywood .hollywoodhero {width:50%;float:left;}
.dcg #hollywood .hollywoodtext {width:50%;float:left;padding:8%;margin-top:4%;}

.dcg #prolighting .prolightinghero {width:50%;float:right;}
.dcg #prolighting .prolightingtext {width:50%;float:left;padding:8%;margin-top:4%;}
.dcg #profacetime {text-align:center;}

.dcg #prochip {width:100%;float:left;margin-top:30px;}
.dcg #prochip .chiphero {position:relative;width:100%;float:left;text-align:center;}
.dcg #prochip .chiptext {position:absolute;left:15%;top:0%;}
.dcg #prochip .chiptext p{color:#747474;margin:0px;}
.dcg #prochip .chiptext p.padbottom {padding-bottom:40px;}
.dcg #prochip .chiptext h4 {color:#747474;}

.dcg .twospecs {width:50%;float:left;}
.dcg .twospecshero {width:30%;text-align:right;padding:20px;float:left;}
.dcg .twospecstext {width:35%;float:left;padding:20px;}

.dcg #proios {position:relative;}
.dcg #proios .iostext {position:absolute;top:25%;right:10%;width:30%;}




/* END iPad Pro */
/* iPad Air 2 */
.dcg #airhero img {padding:70px 0px;}
.dcg #airlight {width:100%;float:left;background:#f0f0f0;position:relative;}
.dcg #airlight img {padding:50px;margin-top:-50px;}
.dcg #airlight .airlightspecs {position:absolute;bottom:50px;right:300px;width:30%;}
.dcg #airlight .airlightspecs .specthird {width:33%;float:left;}

.dcg #airbeautiful {width:100%;float:left;}
.dcg #airbeautiful .rightbox {text-align:right;padding-top:50px;}
.dcg #airbeautiful .leftbox {padding-top:200px;float:right;margin:0px 20% 0px 0px;}
.dcg #airbeautiful .airbeautyspecs {padding-top:100px;}
.dcg #airbeautiful .airbeautyspecs .specsfour {width:50%;float:left;}

.dcg #airpower {width:100%;float:left;padding-top:30px;background:#f0f0f0;}
.dcg #airpower .specsfour {width:50%;float:left;}
.dcg #airpower .rightbox {margin-left:5%;}
.dcg #airpower img {padding:50px 0px;}

.dcg #aircamera {width:100%;float:left;background:#f0f0f0;padding-top:30px;}
.dcg #aircamera img {padding:50px 0px;}
.dcg #airsecure,
.dcg #aircases,
.dcg #airbluetooth,
.dcg #airapps {width:100%;float:left;background:#f0f0f0;padding-top:30px;}
.dcg #airicloud img {padding-bottom:50px;}
.dcg #airsecure .airsecureimg {margin-left:10%;width:35%;margin-right:5%;float:left;padding-bottom:30px;}
.dcg #airsecure .rightbox {padding-top:15%;}
.dcg #airchoose {width:100%;float:left;background:#fff;padding:30px 0px;}
.dcg #airchoose .airchooseimg {margin-left:10%;width:35%;margin-right:5%;float:left;}
.dcg #airchoose .rightbox {padding-top:10%;}
/*************** END IPAD PAGE ******************/


/*************** APPLE WATCH PAGE ******************/

.dcg #applewatch {width:100%;height:700px;float:left;position:relative;background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #e1e6e8 100%);
background: -webkit-linear-gradient(top,  #ffffff 0%,#e1e6e8 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#e1e6e8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e6e8',GradientType=0 )}
.dcg #applewatch .applewatchhero {width:45%;float:left;padding-top:90px;margin-bottom:-50px;max-width:450px}
.dcg #applewatch .applewatchintro {width:35%;padding-right:50px;}
.dcg #applewatch .applewatchintro p {color:#6e6e6e}
.dcg #applewatch .applewatchintro img {padding-top:60%;padding-bottom:25px;max-width:250px;}
.dcg #applewatch .applewatchsecondary {position:absolute;bottom:-30px;right:70px;z-index:10;}
.dcg #applewatch .applewatchsecondary img {max-width:300px;}

.dcg #applewatchnotifications {width:100%;float:left;position:relative;height:600px;background: #f7ede9;
background: -moz-linear-gradient(top,  #f7ede9 0%, #faddd6 100%);
background: -webkit-linear-gradient(top,  #f7ede9 0%,#faddd6 100%);
background: linear-gradient(to bottom,  #f7ede9 0%,#faddd6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7ede9', endColorstr='#faddd6',GradientType=0 );}
.dcg #applewatchnotifications .applewatchnotificationstext {width:30%;padding-right:50px;padding-top:15%;}
.dcg #applewatchnotifications .applewatchnotificationshero {width:45%;float:left;padding-top:30px;margin-bottom:-30px;}
.dcg #applewatchnotifications .notificationsecondary {position:absolute;bottom:-30px;right:10px;z-index:9}
.dcg #applewatchnotifications .notificationsecondary img {max-width:350px;}


.dcg #applewatchfitness {width:100%;float:left;position:relative;height:700px;background: #edf4f7;
background: -moz-linear-gradient(top,  #edf4f7 0%, #dbf0f8 100%);
background: -webkit-linear-gradient(top,  #edf4f7 0%,#dbf0f8 100%);
background: linear-gradient(to bottom,  #edf4f7 0%,#dbf0f8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf4f7', endColorstr='#dbf0f8',GradientType=0 );}
.dcg #applewatchfitness .applewatchfitnesstext {width:30%;padding-right:50px;padding-top:15%;}
.dcg #applewatchfitness .applewatchfitnesshero {position:absolute;top:-20px;right:-50px;z-index:8;}
.dcg #applewatchfitness .applewatchfitnesshero img {max-width:700px;}

.dcg #applewatchpersonalisation {width:100%;float:left;background: #f7f0f9;
background: -moz-linear-gradient(top,  #f7f0f9 0%, #eedef2 100%);
background: -webkit-linear-gradient(top,  #f7f0f9 0%,#eedef2 100%);
background: linear-gradient(to bottom,  #f7f0f9 0%,#eedef2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f0f9', endColorstr='#eedef2',GradientType=0 );}
.dcg #applewatchpersonalisation .applewatchpersonalisationtext {width:30%;padding-right:50px;padding-top:15%;}
.dcg #applewatchpersonalisation .applewatchpersonalisationhero {width:55%;float:left;text-align:center;}
.dcg #applewatchpersonalisation .applewatchpersonalisationhero img {padding:50px 0px;max-width:400px;}

.dcg #applewatchstraps {width:100%;float:left;background:url(https://currys-ssl.cdn.dixons.com/css/themes/apple_new/Applewatch-Straps-BG.jpg) no-repeat top left;height:700px;}
.dcg #applewatchstraps .applewatchstrapstext {width:30%;float:left;margin-left:15%;padding-right:50px;padding-top:31%;}

.dcg #applewatchaccessories {width:100%;float:left;background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #e6e5e6 100%);
background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e5e6 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#e6e5e6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e5e6',GradientType=0 );}
.dcg #applewatchaccessories .applewatchaccessoriestext {width:30%;padding-right:50px;padding-top:10%;}
.dcg #applewatchaccessories .applewatchaccessorieshero {width:55%;float:left;text-align:right;}
.dcg #applewatchaccessories .applewatchaccessorieshero img {padding:50px 0px;}

.dcg #applewatchshop {width:100%;float:left;background:#fff;text-align:center;}
.dcg #applewatchshop h3 {padding:50px 0px;}
.dcg #applewatchshop img {padding:0px 0px 50px 0px;}
.dcg #applewatchshop p {padding-top:50px;color:#999999;font-size:12px;}

.dcg #guidedtours {width:100%;float:left;background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #e1e6e8 100%);
background: -webkit-linear-gradient(top,  #ffffff 0%,#e1e6e8 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#e1e6e8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e6e8',GradientType=0 )}
.dcg #guidedtours .guidedvid {width:50%;padding:20px;float:left;height:500px;}
.dcg #guidedtours .guidedvid h3 {padding-top:20px;}
.dcg #guidedtours .guidedshop {width:100%;float:left;text-align:center;padding:10px;}
.dcg #guidedtours #applewatchshop {background:transparent;padding-bottom:30px;}

/* Apple watch series 2 river page */
.dcg .applewatchseriestwo h3 {font-size:45px;letter-spacing:-2px;font-family:'MyriadPro-Light', Helvetica, Arial, sans-serif;padding:0px 5%;}
.dcg .applewatchseriestwo p {font-size:18px;letter-spacing:1px;line-height:40px;}

.dcg #seriestwo {width:100%;float:left;background:#f2f2f2;}
.dcg #seriestwo .introbox {margin:50px 15% 0px 15%;}
.dcg #seriestwo .introbox h1{font-size:55px;font-weight:600;font-family:'MyriadPro-Bold', Helvetica, Arial, sans-serif;color:#000;letter-spacing:2px;}
.dcg #seriestwo .introbox img {max-width:39px;margin-top:-19px;}
.dcg #seriestwo .introbox h5{font-size:28px;font-family:'MyriadPro-Bold', Helvetica, Arial, sans-serif;color:#000;letter-spacing:3px;padding-left:15px;;margin-top:-5px;}
.dcg #seriestwo .introbox.watchpara {margin:0px 15% 50px 15%;}
.dcg #seriestwo .introbox h3 {font-size:45px;}

.dcg .half {width:50%;float:left;text-align:center;}
.dcg figure.half {height:900px;background-color:#f5f5f3;}
.dcg figure.half.workout {background:url(https://currys-ssl.cdn.dixons.com/css/themes/apple_new/Apple-Watch-Workout-BG.jpg) no-repeat right #f1f0ec;}
.dcg figure.half.activitytracker {background:url(https://currys-ssl.cdn.dixons.com/css/themes/apple_new/Apple-Watch-Activity-Tracker-BG.jpg) no-repeat left #fbf7f6}
.dcg figure.half.health {background:url(https://currys-ssl.cdn.dixons.com/css/themes/apple_new/Apple-Watch-Health-BG.jpg) no-repeat center #fbf7f6}
.dcg figure.half.assistant {background:url(https://currys-ssl.cdn.dixons.com/css/themes/apple_new/Apple-Watch-All-Day-Assistant-BG.jpg) no-repeat right #fbf7f6}
.dcg article.half {padding:10% 70px;}
.dcg article.half h2 {font-size:25px;font-family:'MyriadPro-Light', Helvetica, Arial, sans-serif;}
.dcg article.half h3 {font-size:45px;letter-spacing:-2px;font-family:'MyriadPro-Light', Helvetica, Arial, sans-serif;padding:0px 5%;}
.dcg article.half p {font-size:18px;letter-spacing:1px;line-height:40px;}

.dcg #watchshop {padding:50px 0px;width:100%;float:left;}
.dcg #watchshop .four {width:25%;text-align:center;padding:15px;float:left;}
.dcg #watchshop .four p {font-size:16px;color:#6e6e6e;padding:50px 25px 0px 25px;line-height:30px;}
.dcg #watchshop .four p strong {color:#000;}

.dcg .nikewatch {background:url(https://currys-ssl.cdn.dixons.com/css/themes/apple_new/Apple-Nike-Watch-BG.jpg) no-repeat center;width:100%;float:left;height:600px;position:relative;}
.dcg .nikewatch .logos {position:absolute;width:600px;float:left;top:42%;width:100%;;}
.dcg .nikewatch .applewatchlogo {width:55%;float:left;text-align:right;padding:5px 10px 0px 0px;}
.dcg .nikewatch .applewatchlogo img {max-width:32px;margin-top:-15px;}
.dcg .nikewatch .applewatchlogo h1 {font-size:45px;font-weight:600;font-family:'MyriadPro-Bold', Helvetica, Arial, sans-serif;color:#fff;letter-spacing:2px;}
.dcg .nikewatch .nikewatchlogo {width:45%;float:left;border-left:2px solid #fff;padding:5px 0px 10px 20px;text-align:left;}
.dcg .nikewatch .nikewatchlogo img {max-width:120px;}

.dcg #watchseriesone {width:100%;float:left;background:#fbfbfb;}
.dcg #watchseriesone .introbox h1{font-size:55px;font-weight:600;font-family:'MyriadPro-Bold', Helvetica, Arial, sans-serif;color:#000;letter-spacing:2px;}
.dcg #watchseriesone .introbox h1 img {max-width:39px;margin-top:-19px;}
.dcg #watchseriesone .introbox h5{font-size:28px;font-family:'MyriadPro-Bold', Helvetica, Arial, sans-serif;color:#000;letter-spacing:3px;padding-left:15px;;margin-top:-5px;}
.dcg #watchseriesone .seriesonehero {padding-bottom:50px;width:70%;margin-left:15%;float:left;}
.dcg #watchseriesone .seriesonehero img {padding:20px;width:50%;float:left;}

.dcg #watchforeveryone .three {width:25%;float:left;padding:20px 20px 40px 20px;text-align:center;}
.dcg #watchforeveryone .three img {padding:20px 0px;}
.dcg #watchforeveryone .first {margin-left:12.5%;}

.dcg #selegal p {letter-spacing:0px;line-height:1.4em;}
/*************** END APPLE WATCH PAGE ******************/


/*************** APPLE TV PAGE ******************/
.dcg .appletvriver p {color:#6e6e6e;}
.dcg #appletv {background:#EEF0EF;width:100%;float:left;text-align:center;padding-bottom:50px;}
.dcg #appletv .introbox {padding-top:30px;}
.dcg #appletv .introbox h3 {padding-top:20px;}
.dcg #appletv .introbox p {padding-top:20px;color:#6e6e6e;}

.dcg #appletvapps {background:#fafafa;width:100%;float:left;}
.dcg #appletvapps .introbox {padding-top:50px;}
.dcg #appletvapps .introbox p {padding-bottom:50px;}
.dcg .whitebox {width:45%;float:left;padding:40px;margin-left:15%;margin-bottom:20px;background: #fdffff;
background: -moz-linear-gradient(top,  #fdffff 0%, #fdffff 79%, #ddd5d2 100%);
background: -webkit-linear-gradient(top,  #fdffff 0%,#fdffff 79%,#ddd5d2 100%);
background: linear-gradient(to bottom,  #fdffff 0%,#fdffff 79%,#ddd5d2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdffff', endColorstr='#ddd5d2',GradientType=0 );
-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.26);
-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.26);
box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.26);}
.dcg .soundwave {width:20%;float:left;margin-left:5%;background:#002683;border-radius:3px;color:#fff;height:180px;text-align:center;z-index:10;}
.dcg .soundwave blockquote {padding:50px 20px 20px 20px;margin:0px;z-index:10;}

.dcg #appletvcarousel {width:100%;float:left;z-index:-10;margin-top:-20px;}

.dcg #appletvgames {width:100%;float:left;background:#f0f0f0;position:relative;}
.dcg #appletvgames .soundwave {position:absolute;right:65%;top:15%;}
.dcg #appletvgames .whitebox {position:absolute;left:25%;top:11%;}
.dcg #appletvgames .appletvgameshero img {padding-top:400px;}
@-webkit-keyframes wobble {0% {-webkit-transform: translateY(-8px);transform: translateY(-8px);}
25% {-webkit-transform: translateY(-6px);transform: translateY(-6px);}
50% {-webkit-transform: translateY(-4px);transform: translateY(-4px);}
75% {-webkit-transform: translateY(-6px);transform: translateY(-6px);}
100% {-webkit-transform: translateY(-8px);transform: translateY(-8px);}}
@keyframes wobble {0% {-webkit-transform: translateY(-8px);transform: translateY(-8px);}
25% {-webkit-transform: translateY(-6px);transform: translateY(-6px);}
50% {-webkit-transform: translateY(-4px);transform: translateY(-4px);}
75% {-webkit-transform: translateY(-6px);transform: translateY(-6px);}
100% {-webkit-transform: translateY(-8px);transform: translateY(-8px);}}
@-webkit-keyframes wobble-float {100% {-webkit-transform: translateY(-8px);transform: translateY(-8px);}}
@keyframes wobble-float {100% {-webkit-transform: translateY(-8px);transform: translateY(-8px);}}
.wobble {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;-webkit-animation-name: wobble-float, wobble;animation-name: wobble-float, wobble;-webkit-animation-duration: .5s, 3s;animation-duration: .5s, 3s;-webkit-animation-delay: 0s, .5s;animation-delay: 0s, .5s;-webkit-animation-timing-function: ease-out, ease-in-out;animation-timing-function: ease-out, ease-in-out;-webkit-animation-iteration-count: 1, infinite;animation-iteration-count: 1, infinite;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-animation-direction: normal, alternate;animation-direction: normal, alternate;}
.wobble:hover {
-webkit-animation-play-state: paused;
-moz-animation-play-state: paused;
-o-animation-play-state: paused;
animation-play-state: paused;
}
}
.dcg #appletvtechnology {width:100%;float:left;background:#fafafa;position:relative;}
.dcg #appletvtechnology .introbox {padding:80px 0px 50px 0px;}
.dcg #appletvtechnology .whitebox {position:relative;top:0px;left:0px;}
.dcg #appletvtechnology .soundwave {position:relative;left:0px;}

.dcg #appletvsiri {width:100%;float:left;background:#f0f0f0;}
.dcg #appletvsiri .appletvsirihero {width:30%;float:left;margin-left:10%;padding:50px 0px;text-align:right;}
.dcg #appletvsiri .appletvsirihero img {max-width:200px;}
.dcg #appletvsiri .whitebox {margin-left:5%;margin-top:10%;}

.dcg .greycontainer {background:#F7F4ED;float:left;width:100%;}
.dcg .appletvswipehero {padding:50px 50px 0px 50px;float:left;width:45%;}
.dcg #newappletv .introbox h3 {font-size:40px;margin-bottom:5px;}
.dcg #newappletv .introbox h3 img {max-height:30px;padding-right:3px;margin-top:-8px;padding-left:3px;}

.dcg #appletvcompare {background:#F0F0F0;width:100%;float:left;}
.dcg #appletvcompare .appletvcomparehero {width:45%;float:left;text-align:center;padding:50px 0px;margin-left:5%;}
.dcg #appletvcompare .appletvcomparetext {width:40%;float:left;margin-right:5%;margin-left:5%;}
.dcg #appletvcompare .appletvcomparetext h3 {font-size:40px;margin:20% 0px 5px 0px;}
.dcg #appletvcompare .appletvlegal {width:90%;float:left;margin-left:5%;border-top:1px solid #ccc;padding-top:20px;}
.dcg #appletvcompare .appletvlegal ol {padding-left:10px;}
.dcg #appletvcompare .appletvlegal li,
.dcg #appletvcompare .appletvlegal p {color:#999;font-size:11px;}

/*************** END APPLE TV PAGE ******************/


/*************** MAC PAGE ******************/
.dcg #macbook {width:100%;float:left;background:#fff;text-align:center;}
.dcg #macbook .macintro {padding-bottom:50px;}
.dcg #macbook .macintro p {color:#666;}
.dcg #macbook .macintro h1 {margin:0px;}
.dcg #macbook .macintro h3 {padding-bottom:20px;}
.dcg #macbook .macintro img {padding-top:50px;max-height:800px;}
.dcg #macbook .macbookspecs h4 {color:#bdb099;}
.dcg #macbook .macbookspecs p {font-size:12px;margin:-5px 0px 0px 10px}
.dcg #macbook .specfour {width:25%;float:left;padding:10px;text-align:left;}
.dcg #macbook figcaption {padding:20px 0px;color:#666666;font-size:16px;width:100%;background:#FAFAFA}

.dcg #macbookretina {width:100%;float:left;background:#fafafa;padding-bottom:50px;}
.dcg #macbookretina img {padding:50px 0px;}
.dcg #macbookretina .macbookspecs {width:80%;float:left;margin-left:10%;}
.dcg #macbookretina .macbookspecs h4 {color:#bdb099;}
.dcg #macbookretina .macbookspecs p {font-size:12px;}
.dcg #macbookretina .specfour {width:25%;float:left;padding-right:10px;text-align:left;}
.dcg #macbookretina .spectwo {width:40%;float:left;padding-right:10px;text-align:left;}
.dcg #macbookkeyboard {width:100%;float:left;background:#fff;}
.dcg #macbookkeyboard .macbookkeyboardtext h3 {margin:0px;padding-bottom:40px;}

.dcg #macbookwireless {width:100%;float:left;background:url(https://currys-ssl.cdn.dixons.com/css/themes/apple_new/Macbook-Close-View.jpg) no-repeat center top;background-size:contain;background-color:#fff;text-align:center;}
.dcg #macbookwireless .macbookwirelesstext {margin-top:850px;}
.dcg #macbookwireless .macbookwirelesstext h3 {padding-top:50px;}

.dcg #macbookusb {width:100%;float:left;background:#fafafa;}

.dcg #macbookconnectivity {width:100%;float:left;background:#fff;padding-bottom:50px;}
.dcg #macbookconnectivity img {width:70%;margin-left:15%;padding-top:60px;}
.dcg #macbookconnectivity .macbookconnectivitytext img {padding:50px 0px;}

.dcg #macbookquiet {width:100%;float:left;background:#fafafa;}
.dcg #macbookquiet .macbookquiettext img {padding:50px 0px;}

.dcg #macbookbattery {text-align:center;width:100%;float:left;background:#fafafa;}
.dcg #macbookbattery h3 {margin-left:10%;padding-top:50px;text-align:left;}
.dcg #macbookbattery .macbookbatterypara {width:55%;margin-left:10%;float:left;text-align:left;}
.dcg #macbookbattery .battery {width:25%;margin-left:10%;float:left;text-align:left;}
.dcg #macbookbattery .battery p {font-size:12px;margin:-5px 0px 0px 10px}
.dcg #macbookbattery .battery h4 {color:#bdb099;}


.dcg #macbookosx {width:100%;float:left;background:#fff;position:relative;height:1000px;}
.dcg #macbookosx .macbookosxtext {padding-top:150px;}
.dcg #macbookosx .macbookosxhero {position:absolute;top:-70px;right:5px;}
.dcg #macbookosx .macbookosxhero img {max-width:1000px;}

.dcg #macbookapps {background:#fafafa;width:100%;float:left;}
.dcg #macbookapps img {padding-bottom:50px;}
.dcg #macbookapps .legals {padding:20px;}
.dcg #macbookapps .legals p {color:#999999;font-size:13px;}

.dcg .macbookproriver {text-align:center;}
.dcg #macbookpro .introbox img {max-height:55px;margin:-20px 0px 0px;}
.dcg .greydivider {width:75%;float:left;height:1px;background:#e5e5e5;margin:20px 15%;}
.dcg #macbookproretina {padding:50px 0px;text-align:center;}
.dcg #macbookproretina img {padding-top:50px;}

.dcg #macbookair {width:75%;margin-left:15%;float:left;padding:3%;border-radius:5px;border:2px solid #d9d9d9;background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 100%);
background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#f4f4f4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 );position:relative;overflow:hidden;}
.dcg #macbookair .macbookairpara {width:55%;float:left;text-align:left;padding-bottom:100px;}
.dcg #macbookair .macbookairhero {position:absolute;bottom:10px;right:-100px;max-width:700px;}
.dcg .macbookproriver .legalgrey {text-align:left;margin-top:20px;}


.dcg #imac {width:100%;float:left;background:#fff;text-align:center;padding-bottom:50px;}
.dcg #imac img {padding-bottom:50px;}
.dcg #imac .imacdesc {width:30%;margin-left:10%;margin-right:10%;float:left;}
.dcg #imac .imacdesctwo {width:30%;margin:0 20% 0% 0%;float:left;}

.dcg #imacdisplay {width:100%;float:left;background:#f0f0f0;height:600px;overflow:hidden;}
.dcg #imacdisplay .imacdisplaytext {width:35%;padding-top:100px;}
.dcg #imacdisplay .imacdisplayhero {width:50%;float:left;text-align:right;}
.dcg #imacdisplay .imacdisplayhero img {margin-top:-20%;}

.dcg #imacinnovation .imacinnovationhero {width:40%;text-align:center;float:left;}
.dcg #imacinnovation .imacinnovationhero img {padding:50px 0px;max-height:700px;}
.dcg #imacinnovation .imacinnovationtext {margin-left:10%;padding-top:200px;}

.dcg #imacstorage {width:100%;float:left;background:#f0f0f0;position:relative;height:650px;}
.dcg #imacstorage .imacstoragetext {width:35%;padding-top:100px;}
.dcg #imacstorage .imacstoragehero img {position:absolute;top:-100px;right:100px;max-height:700px;}

.dcg #imacspeed {width:100%;float:left;background:#fff;}
.dcg #imacspeed .imacspeedtext {width:35%;margin-left:10%;padding-top:100px;float:left;}
.dcg #imacspeed .imacspeedhero {width:55%;float:left;padding:100px 20px 100px 50px;}

.dcg #imacredesigned {width:100%;float:left;background:#F0F0F0;}
.dcg #imacredesigned .imacmagic {width:33%;float:left;padding:5%;}

.dcg #imacconnections {width:100%;float:left;background:#fff;position:relative;}
.dcg #imacconnections .imacconnectionstext {position:absolute;top:65%;left:10%;width:60%;}
.dcg #imacconnections img {padding-bottom:15%;}

.dcg #imacos {width:100%;float:left;background:#f0f0f0;text-align:center;}
.dcg #imacos img {padding-bottom:80px;}

.dcg #imacapps {width:100%;float:left;background:#fff;text-align:center;}
.dcg #imacapps img {padding:50px 20px 80px 20px;}

.dcg #imacdevices {width:100%;float:left;background:#F0F0F0;}
.dcg #imacdevices .imacdeviceshero {width:60%;margin-left:-25%;float:left;padding:50px 0px;}
.dcg #imacdevices .imacdevicestext {margin-left:10%;padding-top:200px;}

.dcg #applecare {width:100%;float:left;background:#fff;}
.dcg #applecare .applecarehero {float:left;width:30%;text-align:right;}
.dcg #applecare .applecarehero img {padding:80px 50px 50px 20px;}
.dcg #applecare .applecaretext {float:left;width:60%;margin-right:10%;padding:80px 0px;}

.dcg #whichimac {width:100%;float:left;background:#f0f0f0;text-align:center;padding-bottom:50px;}
.dcg #whichimac .whichimactext {padding:50px 0px;}
.dcg #whichimac .whichimachero {width:25%;float:left;padding:0% 5% 3% 5%;}
.dcg #whichimac .whichimachero img {padding-bottom:20px;}
.dcg #whichimac .firstcompare {margin-left:12.5%;}

.dcg #imaclegals {width:100%;float:left;background:#fff;padding:20px;}
.dcg #imaclegals p {color:#999;font-size:12px;}


/* General macbook pro styles */
.newproriver h1 {font-size:30px;font-weight:bold;padding-top:50px;}
.newproriver h2 {padding:30px 0px;font-size:45px;font-family:'MyriadSetPro-Light', Helvetica, Arial, sans-serif;}
.newproriver  p {font-size:18px;}
.newproriver .split-three {width:33.33%;float:left;color:#666;}
.newproriver .split-two {width:50%;float:left;color:#666;}
.newproriver .split-four {width:25%;float:left;color:#666;}
.newproriver .features {padding:50px 0px;}
.newproriver .features img {height:60px;margin-bottom:12px;}
.newproriver .features p {font-size:14px;}
.newproriver h4 sup {font-size:30%;top:-1.5em;padding-left:5px;}


/* Intro */
#macbookpro {width:100%;float:left;text-align:center;background:#fdfdfd;padding-bottom:50px;}
#macbookpro h1 img {max-width:26px;padding-right:5px;margin-top:-10px;}
#macbookpro .prohero {position:relative;width:100%;float:left;}
#macbookpro .prointro {position:absolute;top:65%;width:65%;margin-left:17.5%;}
#macbookpro .leftsize {width:25%;float:left;margin:20px 5% 20px 20%;}
#macbookpro .rightsize {width:25%;float:left;margin:20px 20% 20px 5%}
#macbookpro h4 span {font-size:20px;letter-spacing:0px;}

/* Touch bar */
#revolution {width:100%;float:left;background:#fff;}
#revolution .introbox {width:60%;margin-left:20%;}
#revolution h2 {font-size:30px;padding:50px 0px 0px 0px;}
#revolution h3 {font-size:45px;font-family:'MyriadSetPro-Light', Helvetica, Arial, sans-serif;width:70%;margin-left:15%;} 
#revolution img {padding-top:50px;}

/* Touch bar features */
#protouchbar {width:100%;float:left;background:#1a1a1a;color:#fff;padding-bottom:50px;}
#protouchbar .touchfeatures {width:70%;margin-left:15%;padding:50px 0px;}
#protouchbar .touchfeatures h3 {font-size:25px;padding-bottom:20px;}
#protouchbar .touchfeatures p {font-size:16px;padding:15px 0px;}
#protouchbar .barhero {width:75%;float:left;margin-left:12.5%;}
#protouchbar .split-two {padding:10px;}
#protouchbar .hero {height:400px;background:url(https://currys-ssl.cdn.dixons.com/css/themes/apple_new/Macbook-Pro-Touchbar-BG.jpg) -320px 0px no-repeat;}
#protouchbar .hero.secondhero {background:url(https://currys-ssl.cdn.dixons.com/css/themes/apple_new/Macbook-Touch-Apps.jpg) -100px -230px no-repeat;}
#protouchbar .barhero img {padding:20px 0px;}
#protouchbar p {margin:5px 0px;}

/* Ultimate Tool */
#properformance {width:100%;float:left;background:#f6f6f6;text-align:center;padding-bottom:70px;}
#properformance h2 {font-size:30px;padding:50px 0px 0px 0px;}
#properformance h3 {font-size:45px;font-family:'MyriadSetPro-Light', Helvetica, Arial, sans-serif;width:70%;margin-left:15%;} 
#properformance p {width:65%;float:left;margin-left:17.5%;}
#properformance .features {width:70%;margin-left:15%;}
#properformance .properformancehero {padding:50px 20px 0px 20px;width:100%;float:left;}

/* Retina Display */
#proretina {width:100%;float:left;padding-bottom:50px;background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%);
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );}
#proretina h2 {font-size:30px;padding:50px 0px 0px 0px;}
#proretina h3 {font-size:45px;font-family:'MyriadSetPro-Light', Helvetica, Arial, sans-serif;width:50%;margin-left:25%;} 
#proretina p {margin-left:20%;width:60%;}
#proretina .features {width:60%;margin-left:20%;}
#proretina .spectrumhero {padding:70px 20px;width:100%;float:left;}
#proretina .prospectrum {width:70%;margin-left:15%;}
#proretina .prospectrum p {text-align:left;font-size:16px;}


/* Audio */
#proaudio {width:100%;float:left;padding-bottom:50px;text-align:center;}
#proaudio h2 {font-size:30px;padding:50px 0px 0px 0px;}
#proaudio h3 {font-size:45px;font-family:'MyriadSetPro-Light', Helvetica, Arial, sans-serif;width:40%;margin-left:30%;} 
#proaudio figure {position:relative;width:100%;float:left;}
#proaudio figcaption {bottom:45px;position:absolute;width:100%;text-align:center;color:#666;font-size:12px;}
#proaudio .introbox {width:60%;margin:0px 20%;float:left;}
#proaudio .features {width:60%;margin:20px 20%;float:left;}

/* Keyboard */
#prokeyboard {position:relative;width:100%;float:left;background:#f8f8f8;padding:120px 0px 50px 0px;}
#prokeyboard .trackpad {position:absolute;top:30px;right:10%;width:40%;}
#prokeyboard h2 {font-size:30px;padding:50px 0px 0px 0px;}
#prokeyboard h3 {font-size:45px;font-family:'MyriadSetPro-Light', Helvetica, Arial, sans-serif;} 
#prokeyboard .split-two {width:50%;float:left;color:#666;}
#prokeyboard .keyboardicons img {height:60px;margin-bottom:12px;}
#prokeyboard .keyboardicons p {font-size:14px;}
#prokeyboard .promodels {padding:50px 0px;}
#prokeyboard .promodels .split-three {padding:20px;text-align:center;}
#prokeyboard .promodels .split-three p{font-size:14px;}
#prokeyboard .promodels .split-three button {margin-top:20px;}

/* Thunderbolt */
#thunderbolt {width:100%;float:left;padding:50px 0px;text-align:center;background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%);
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );}
#thunderbolt h2 {font-size:30px;padding:50px 0px 0px 0px;}
#thunderbolt h3 {font-size:45px;font-family:'MyriadSetPro-Light', Helvetica, Arial, sans-serif;width:40%;margin-left:30%;} 
#thunderbolt p {width:65%;margin-left:17.5%;}
#thunderbolt .features {width:70%;margin-left:15%;margin-bottom:30px;float:left;}
#thunderbolt .prospectrum {width:70%;margin-left:15%;float:left;margin:50px 15%;}
#thunderbolt .prospectrum .split-two p {text-align:left;font-size:16px;width:60%;margin-left:20%;padding-top:20px;}

/* Pro OS */
#proos {width:100%;float:left;text-align:center;padding:50px 0px;background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%);
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );}
#proos h2 {font-size:30px;padding:50px 0px 0px 0px;}
#proos h3 {font-size:45px;font-family:'MyriadSetPro-Light', Helvetica, Arial, sans-serif;width:40%;margin-left:30%;}
#proos p {width:65%;margin-left:17.5%;}
#proos .features {padding:100px 0px;float:left;width:60%;margin-left:20%;}

/* Explore the range */
#proexplore {width:100%;float:left;background:#fff;text-align:center;padding:50px 0px;}
#proexplore .prolineup {width:80%;margin-left:10%;text-align:left;padding-top:40px;}
#proexplore .prolineup ul {padding:0px 0px 20px 0px;border-bottom:none;}
#proexplore .prolineup li {list-style-type:none;display:block;text-align:left;}
#proexplore .prolineup .split-three {padding:20px;}
#proexplore .prolineup .split-three img {padding-bottom:20px;}

/*************** END MAC PAGE ******************/


/* Media Queries */

@media only screen and (min-width: 1240px) {
.dcg #explore .split-five.accessories {display:none;}
.dcg #comparemacbooktable table .header h4 {height:60px;}
}

@media only screen and (max-width: 1240px) {
.dcg .gallery .appletvbanner .appletvstrapline {width:38%;margin:0px 0px 0px 2%;float:left;}
.dcg .gallery .appletvbanner .bannerhero {position:relative;left:0px;top:0px;float:left;padding-top:8%;width:60%;}
.dcg .gallery .appletvbanner .bannercta {width:90%;float:left;padding-top:0px;}
.dcg .gallery .appletvbanner .bannerthirdlogo {width:100%;float:left;padding-top:24%;text-align:left;}
.dcg .gallery .appletvbanner .bannerthirdlogo img {max-width:100px;}
.dcg .gallery .appletvbanner .firstbutn {width:auto;}
.dcg .gallery .controls {bottom:-15px;right:10px;}
.dcg .gallery .control-button {font-size:2em;}
.dcg #explore .split-five {width:33.3%;}
.dcg article.half {padding:5% 70px;}
.dcg article.half h2 {font-size:25px}
.dcg article.half h3 {font-size:50px;padding:0px;}
.dcg article.half p {font-size:18px;line-height:40px;}
.dcg #watchshop .four p {font-size:17px}
.dcg #proaudio h3,
.dcg #thunderbolt h3,
.dcg #proos h3,
.dcg #proretina h3 {width:70%;margin-left:15%;}
.dcg #comparemacbooktable table .header h4 {height:70px;}
}

@media only screen and (min-width: 1100px) {
.dcg #explore .split-three.accessories {display:none;}
}

@media only screen and (max-width: 1100px) {
.dcg #guidedtours .guidedvid {height:400px;}
.dcg #seios .seioshero {width:45%;float:left;margin-left:5%;}
.dcg #seios .seioshero img {max-height:60px;}
.dcg #seios .seiostext {width:45%;}
.dcg #airlight .airlightspecs {width:50%;right:5%;}
.dcg #sevenstereo .splashspecs {width:70%;margin-left:15%;}
.dcg #prokeyboard .trackpad {width:55%;right:5%;}
.dcg #revolution h2 {padding:0px;}
    .dcg #explore .split-four {width:50%;}
}


@media only screen and (max-width: 1024px) {
.dcg .tabbed-content ul {border-bottom:0px;height:auto;}
.dcg #sedesign .sedesigntext h3 {padding-top:40%;}
.dcg nav.desklist {position:relative;}
.dcg nav.desklist ul {width:100%;border-bottom:0px;}
.dcg .desklist ul li {font-size:13px;}
.dcg .applelogo {width:100%;border-bottom:0px;height:auto;text-align:center;}
.dcg .applelogo p {text-align:left;}
.dcg .desklist ul hr {border:none;}
.dcg #services .serviceblock {width:99%;margin-bottom:20px;}
.dcg #services .serviceblock .serviceimg {width:40%;float:left;}
.dcg #services .serviceblock .serviceimg img {width:100%;}
.dcg #services .servicetext {width:60%;float:left;padding-left:20px;}
.dcg #iphonesix .shopbox.shopright,
.dcg #iphonesix .shopbox {text-align:center;}
.dcg #iphonesixpics .rightbox {padding-top:60px;}
.dcg #iphonesixsecurity .leftbox {width:40%;padding-top:150px;}
.dcg #explore .exploreaccessories .split-three {width:50%;}
.dcg #sepower .sepowerhero {width:90%;margin-left:5%;}
.dcg #selivephotos .selivephotoshero {width:45%;margin-left:5%;}
.dcg #selivephotos .selivephotostext {width:45%;}
.dcg #sehardware .sehardwaretext {margin-left:5%;}
.dcg .gallery .applewatchbanner .links {width:30%;float:left;padding-top:15%;margin-left:40%;}
.dcg .gallery .applewatchbanner .bannerthirdlogo {padding-top:20px;width:100%;}
.dcg .gallery .applewatchbanner .bannercta {padding-top:0px;margin-left:0px;width:100%;}
.dcg .gallery .applewatchbanner .firstbutn {margin-right:1%;width:49%;}
.dcg .gallery .applewatchbanner .secondbutn {margin-left:1%;width:49%;}
.dcg .watchriver .smallbox {margin-left:5%;}
.dcg #applewatchstraps .applewatchstrapstext {margin-left:5%;width:70%;padding-top:400px;}
.dcg #ipadminithin .rightbox{width:55%;margin-left:5%;}
.dcg #ipadminithin .ipadminithinhero {margin-left:5%;}
.dcg #macbookair .macbookairhero {right:-200px;}
.dcg #airbeautiful .leftbox {width:40%;margin-right:15%;padding-top:100px;}
.dcg #airbeautiful .rightbox {padding:50px 20px 0px 20px;}
.dcg #airbeautiful .airbeautyspecs {padding-top:50px;}
.dcg #sevensplash {padding-top:200px;}
.dcg #sevensplash .splashspecs {width:80%;float:left;margin-left:10%;}
.dcg #seventwocamera .pluscamspecs {width:70%;margin-left:15%;}
.dcg #watchshop .four {width:50%;height:550px;}
.dcg #macbookpro .prointro {position:relative;top:0px;margin-top:-25%;width:80%;margin-left:10%;}
.dcg #macbookpro .leftsize,
.dcg #macbookpro .rightsize {width:40%;margin:20px 5%;}
.dcg #revolution h3 {width:100%;margin-left:0%;}
.dcg #proaudio figcaption {bottom:20px;}
.dcg #prokeyboard {padding-top:200px;}
.dcg #proexplore .prolineup {width:100%;margin-left:0%;}
}

@media only screen and (max-width: 950px) {
.dcg .gallery .appletvbanner .appletvstrapline {width:100%;text-align:center;}
.dcg .gallery .appletvbanner .bannerhero {padding-top:20px;width:100%;}
.dcg .gallery .appletvbanner .bannercta {width:100%;float:left;padding-top:0px;}
.dcg .gallery .appletvbanner .bannerthirdlogo {width:100%;float:left;padding-top:10px;text-align:center;}
.dcg .gallery .appletvbanner .secondbutn {width:49.5%;margin-left:0.5%;}
.dcg .gallery .appletvbanner .firstbutn {width:49.5%;margin-right:0.5%;float:left;}
.dcg #ipadcovers .ipadcovertext {position:absolute;top:50px;left:30%;width:65%;text-align:left;}
.dcg #ipadsecure .ipadsecurehero {margin-left:5%;}
.dcg #ipadsecure .ipadsecuretext {width:50%;margin-left:5%;}
.dcg #ipadsecure .ipadsecuretext h3 {padding-top:25%;}
.dcg #proretina .proretinatext {position:relative;top:0px;right:0px;width:90%;text-align:center;margin-left:5%;padding:20px 0px;}
.dcg #proretina .proretinabox {position:relative;bottom:0px;left:0px;width:90%;text-align:center;margin-left:5%;padding:20px 0px;}
.dcg #sevencamera .cameraintro {width:70%;margin-left:15%;}
.dcg article.half {width:60%;}
.dcg figure.half {width:40%;height:700px;}
.dcg #watchforeveryone .first {margin-left:0%;}
.dcg #watchforeveryone .three {width:33.33%;}
}

@media only screen and (min-width: 871px) and (max-width: 1100px) {
.dcg #compareiphone table th {width:12%;}
}

@media only screen and (max-width: 900px) {
.dcg #sedesign .sedesignhero {width:50%;padding:0px;}
.dcg #sedesign .sedesigntext {width:40%;}
.dcg #sedesign .sedesigntext h3 {padding-top:20%;}
.dcg #hollywood .hollywoodtext {padding:3%;}
.dcg #prolighting .prolightingtext {padding:3%;}
.dcg #prokeyboard .trackpad {position:relative;width:80%;right:0%;float:left;margin-left:10%;text-align:center;top:0px;padding-bottom:50px;}
.dcg #prokeyboard {padding-top:0px;}


}



@media only screen and (max-width: 900px) {
.dcg .desklist {display:none;}
.dcg .mobnav .moblogo img {max-height:33px;}
.dcg .mobnav nav a {color:#fff;text-decoration:none;}
.dcg .mobnav nav a i {color:#fff;}
.dcg .mobnav nav a.open,
.dcg .mobnav nav a.close {color:#fff;height:70px;padding-top:10px;}
.dcg .mobnav nav li.active {background:none;color:#fff;}
.dcg .mobnav nav li.active a {color:#5c5c5c;}
.dcg .mobnav nav a.open,
.dcg .mobnav nav a.close {height: 57px; line-height: 40px; text-align: center; font-weight: bold; width: auto; cursor: pointer; color: #fff; font-size:16px; }
.dcg .mobnav nav a.open h1,
.dcg .mobnav nav a.close h1 {font-size:20px;margin:0px;padding:0px;color:#fff;line-height:10px;}
.dcg .mobnav a{position: static !important;}
.dcg .mobnav nav a.close{display: none;}
.dcg .mobnav nav a.open{display: block;}
.dcg .mobnav nav.active a.close{display: block; width: auto;}
.dcg .mobnav nav.active a.open{display: none;}
.dcg .mobnav nav ul {overflow: hidden; height:2px; transition: .5s linear;}
.dcg .mobnav nav.active ul{height:auto;background:#333;padding-bottom:30px;}
.dcg .mobnav nav ul{width: 100%; margin: auto;  }
.dcg .mobnav nav ul li{width:14.2%;float:left;}
.dcg button {font-size:12px;}
.dcg #iphonesixtouch .leftboxlong {padding-top:20px;}
.dcg #iphonesixchip .leftbox {padding-top:10%;width:40%;}
.dcg #sesiri .sesiritext {width:45%;}
.dcg #sesiri .sesiritext img {padding-top:70%;}
.dcg #sesiri .seappstoretext {width:45%;margin-left:5%;}
.dcg #sesiri .seappstoretext img {padding-top:50%;}
.dcg .gallery .appleaccessories .links {width:40%;text-align:left;padding-top:12%;}
.dcg #applewatch .applewatchintro {width:50%;}
.dcg #applewatchnotifications .applewatchnotificationstext {width:50%;}
.dcg #applewatchfitness .applewatchfitnesstext {width:50%;padding-top:50%;}
.dcg #applewatchfitness .applewatchfitnesshero {right:-230px;}
.dcg #applewatchnotifications .notificationsecondary {bottom:-50px;right:-100px;}
.dcg #applewatchpersonalisation .applewatchpersonalisationtext {width:50%;}
.dcg #applewatchpersonalisation .applewatchpersonalisationhero {width:45%;}
.dcg #applewatchaccessories .applewatchaccessoriestext {width:90%;padding-top:30px;}
.dcg #applewatchaccessories .applewatchaccessorieshero {width:100%;padding-left:50px;}
.dcg #applewatchshop img {padding:0px 50px 50px 50px;}
.dcg #applewatchshop p {padding:50px 20px 0px 20px;}
.dcg .soundwave {width:35%;}
.dcg .whitebox {width:50%;margin-left:5%;}
.dcg #appletvgames .soundwave {right:5%;}
.dcg #appletvgames .whitebox {left:0px;}
.dcg #appletvtechnology .introbox {padding:0px;}
.dcg #macbook .specfour {width:50%;text-align:center;margin-top:20px;}
.dcg #macbook .specfour h4 span {padding-left:5px;}
.dcg #macbookretina .macbookspecs {width:90%;}
.dcg #macbookretina .specfour {width:30%;}
.dcg #macbookosx .macbookosxhero {right:-50px;}
.dcg #imac img {padding:50px 50px 50px 50px;}
.dcg #imacdevices .imacdevicestext {padding-top:100px;}
.dcg #sevencompare .split-five {width:33.33%;}
.dcg #sevencompare .split-five.double {margin:20px 8.33%;}

}

@media only screen and (max-width: 850px) {
.dcg .gallery .ipadbanner .strapline,
.dcg .gallery .applewatchbanner .strapline {width:100%;padding-top:20px;}
.dcg .gallery .applewatchbanner .hero {position:absolute;bottom:0px;width:100%;text-align:center;}
.dcg .gallery .applewatchbanner .hero img {max-height:190px;}
.dcg .gallery .ipadbanner .links,
.dcg .gallery .applewatchbanner .links {width:100%;padding-top:0px;margin:0px;}
.dcg .gallery .ipadbanner .links .firstbutn,
.dcg .gallery .iphonebanner .links .firstbutn,
.dcg .gallery .applewatchbanner .links .firstbutn {width:49.5%;margin-right:0.5%;}
.dcg .gallery .ipadbanner .links .secondbutn,
.dcg .gallery .iphonebanner .links .secondbutn,
.dcg .gallery .applewatchbanner .links .secondbutn {width:49.5%;margin-left:0.5%;}
.dcg .gallery .iphonebanner .hero {width:100%;float:left;text-align:center;padding-top:50px;}
.dcg .gallery .iphonebanner .links {width:100%;float:left;padding-top:30px;text-align:center;}
.dcg .gallery .ipadbanner .hero {width:100%;float:left;padding-top:20px;}
.dcg #explore .appleblock {width:49%;}
.dcg #accessoriesblock {height:340px;}
.dcg #accessoriesblock .explorebutn {width:100%;padding:40px 0px 20px 0px;}
.dcg #accessoriesblock .exploreimg {width:100%;text-align:center;padding:0px;}
.dcg #iphonesixpics .rightbox {width:90%;padding:0px 0px 30px 0px;}
.dcg #iphonesixpics .iphonesixpicshero {width:90%;text-align:center;}
.dcg #iphonesixpics .iphonesixpicshero img {max-width:400px;padding:20px 0px 0px 0px;}
.dcg #iphonesixwireless .leftbox {margin-left:5%;}
.dcg #iphonesixchip .leftbox {padding-top:10%;margin-left:5%;}
.dcg #iphonesixdesign .leftbox {padding-top:100px;width:50%;}
.dcg #selivephotos .selivephotoshero {width:90%;margin-left:5%;}
.dcg #selivephotos .selivephotoshero img {max-width:450px;}
.dcg #selivephotos .selivephotostext {width:90%;margin-left:5%;}
.dcg #sesecurity .sesecurityhero {width:70%;float:left;margin-left:15%;}
.dcg #sesecurity .sesecuritytext {width:80%;float:left;margin-left:10%;margin-top:40px;}
.dcg #sesecurity .sesecuritytext .split p {padding-left:10px;}
.dcg #sehardware {background-position:-110px 330px;}
.dcg #sehardware .sehardwaretext {width:90%;}
.dcg #sehardware .sehardwaretext h5 {padding-top:0px;}
.dcg #accessoriesblock {height:auto;}
.dcg #accessoriesblock .explorebutn .firstbutn {margin-left:0px;}
.dcg #macbookwireless .macbookwirelesstext {margin-top: 80%;}
.dcg #imacconnections .imacconnectionstext {position: relative;top: 0px;left: 0px;width: 60%;margin-left: 5%;margin-top: -25%;padding-bottom: 30px;}
.dcg #whichimac .firstcompare {margin-left: 0%;}
.dcg #whichimac .whichimachero {width: 33%;}
.dcg #proretina .retinaspecs {width:100%;}
.dcg #proretina .retinaspecs .retinaspecshero {width:40%;}
.dcg #proretina .retinaspecs .retinaspecstext {width:60%;}
.dcg #sevenchip .pluscamspecs{width:70%;margin-left:15%;}
.dcg #thunderbolt .prospectrum {width:100%;margin:0px;}
    .dcg #thunderbolt .prospectrum .split-two img {padding:20px;}
    .dcg #proos .features {width:80%;margin-left:10%;}

}

@media only screen and (max-width: 800px) {
.dcg #anchors .anchorblocks {width:100%;margin:10px 0px 0px 0px;}
.dcg #guidedtours .guidedvid {height:auto;width:100%;}
.dcg .gallery .ipodbanner .hero {width:100%;float:left;text-align:center;padding-top:2%;}
.dcg .gallery .ipodbanner .links {width:90%;padding-top:20px;}
.dcg .gallery .ipodbanner .links img {padding-bottom:20px;}
.dcg .gallery .ipodbanner img {max-width:350px;}
.dcg .gallery .ipodbanner h4 {font-size:20px;letter-spacing:0px;padding-bottom:10px;}
.dcg .gallery .ipodbanner h3 {padding-top:0px;margin:0px;}
.dcg #iphonesixwireless .leftbox {width:90%;padding-top:30px;}
.dcg #iphonesixwireless .iphonesixwirelesshero {width:100%;text-align:center;}
.dcg #iphonesixsecurity .leftbox {padding-top:100px;}
.dcg #appletvcompare .appletvcomparehero {width:90%;}
.dcg #appletvcompare .appletvcomparetext {width:90%;padding-bottom:20px;text-align:center;}
.dcg #appletvcompare .appletvsirihero {width:90%;text-align:center;padding:50px 0px 0px 0px;}
.dcg #appletvcompare .appletvcomparetext h3 {margin-top:0px;}
.dcg #appletvsiri .whitebox {width:90%;}
.dcg #ipadminithin .macbookspecs {padding-top:20px;}
.dcg #ipadminithin .macbookspecs .specthree {width:100%;}
.dcg #ipadminithin .rightbox h3 {padding-top:20%;}
.dcg #airlight .airlightspecs {width:90%;right:0px;margin-left:5%;margin-top:30px;position:relative;}
.dcg #airlight .airlightspecs .specthird {text-align:center;}
.dcg #macbookair {width:90%;margin-left:5%;}
.dcg #airbeautiful .leftbox {width:90%;margin:0px 5%;float:left;padding-top:30px;}
.dcg #airbeautiful .rightbox {padding:50px 0px 0px 0px;width:40%;margin-left:30%;text-align:center;}
.dcg #iphoneseven .ryileft {width:30%;margin-left:15%;}
.dcg #iphoneseven .ryiright {width:30%;margin-right:15%;}
.dcg #sevencamera .specsfour {width:90%;margin-left:5%;}
.dcg #sevenretina .splashspecs {margin-left:10%;width:80%;}
.dcg #sevenchip .pluscamspecs {width:60%;margin-left:20%;}
.dcg #sevenwifi .wifispecs {width:100%;margin-left:0%;}
.dcg figure.half {width:100%;}
.dcg article.half {width:100%;}
.dcg figure.half.workout {background-position:left;}
 .dcg #proexplore .prolineup .split-three {width:100%;text-align:center;}
    #proexplore .prolineup li {text-align:center;}
}

@media only screen and (max-width: 768px) {
.dcg #iphonese {width:100%;float:left;background:#fff;}
.dcg #iphonese .sehero {width:100%;padding:50px 50px 0px 50px;}
.dcg #iphonese .selogo {width:100%;padding:0px 20px 20px 20px;}
.dcg #iphonese .selogo img {padding:10px 0px;}
.dcg #iphonese .selogo h3 {padding-bottom:10px;}
.dcg #iphonese .sespecs {width:75%;margin-left:12.5%;}
.dcg #iphonese .seintro {width:90%;margin-left:5%;}
.dcg #sedesign .sedesignhero {width:100%;padding:20px;}
.dcg #sedesign .sedesignhero img {max-height:700px;padding-top:20px;}
.dcg #sedesign .sedesigntext {width:90%;margin-left:5%;margin-top:-10%;}.dcg #sedesign .sedesigntext h3 {padding-top:0px;}
.dcg #sepower .introbox {width:90%;margin:10px 5%;}
.dcg .appletvswipehero {width:100%;;text-align:center;}
.dcg .appletvswipehero img {max-width:350px;}
.dcg #proios .iostext {position:relative;top:0px;right:0px;width:90%;margin-left:5%;}
}

@media only screen and (max-width: 750px) {
.dcg .introbox {margin-left:5%;width:90%;}
.dcg .leftboxlong {margin-left:5%;}
.dcg #iphonesix .shophero img {max-width:100%;}
.dcg .leftbox {margin-left:5%;}
.dcg #iphonesixios .leftbox {padding-top:30px;width:90%;}
.dcg #iphonesixios .iphonesixioshero {width:100%;text-align:center;padding:20px;}
.dcg #iphonesixios .iphonesixioshero img {max-width:300px;}  
.dcg #iphonesixunique .introbox {text-align:left;}
.dcg #iphonescompare .introbox {margin:50px 5% 0px 5%;}
.dcg #secamera .secamerahero {width:60%;margin-left:20%;}
.dcg #secamera .secameraspecs {width:20%;margin-left:5%;margin-top:-220px;}
.dcg #secamera .secameratext {width:70%;}
.dcg #sesecurity .sesecuritytext {width:90%;margin-left:5%;}
.dcg #sefasterwifi .introbox {margin:50px 5% 0px 5%;}
.dcg #sefasterwifi .sefasterwifispecs {margin-left:10%;width:80%;}
.dcg #sesecurity .applepaytext {width:90%;margin-left:5%;margin-right:5%;float:left;padding:0px;}
.dcg #sesecurity .applepaytext h3 {padding-top:30px;}
.dcg #sesecurity .applepayhero {width:100%;text-align:center;}
.dcg #sesecurity .applepayhero img {max-width:340px;padding-top:20px;}
.dcg #sesiri .sesiritext {width:90%;margin-left:5%;}
.dcg #sesiri .seappstoretext img,
.dcg #sesiri .sesiritext img {padding-top:0px;}
.dcg #sesiri .sesirihero {width:80%;text-align:center;margin-left:6%;}
.dcg #sesiri .sesirihero img {padding-top:40px;max-width:250px;}
.dcg #sesiri .seappstore {width:80%;margin:20px 4% 20px 5%;text-align:center;}
.dcg #sesiri .seappstore img {padding-top:0px;max-width:280px;}
.dcg #sesiri .seappstoretext {width:90%;padding-bottom:40px;}
.dcg .gallery .applewatchbanner .bannerhero {left:auto;width:100%;}
.dcg .gallery .macbookbanner .bannerlogo {width:90%;float:left;margin-left:5%;padding-top:20px}
.dcg .gallery .macbookbanner .bannerlogo h3 {margin-bottom:10px;}
.dcg .gallery .macbookbanner .bannerlogo h4 {padding-bottom:10px;}
.dcg .gallery .macbookbanner .bannerhero {width:100%;float:left;text-align:center;padding-top:20px;}
.dcg .gallery .macbookbanner .bannerhero img {max-width:300px;}
.dcg #ipadsecure .ipadsecurehero {margin-left:30%;width:40%;}
.dcg #ipadsecure .ipadsecurehero img {padding:50px 0px;}
.dcg #ipadsecure .ipadsecuretext {width:90%;padding-bottom:30px;}
.dcg #ipadsecure .ipadsecuretext h3 {padding-top:0px;}
.dcg #explore .split-five {width:50%;}
.dcg #macbookretina .macbookspecs {margin-left:5%;}
.dcg #macbookretina .specfour {width:40%;}
.dcg #macbookkeyboard .introbox {text-align:left;}
.dcg #macbookkeyboard img {padding:50px}
.dcg #macbookwireless {margin-top:50px;}
.dcg #macbookbattery h3,
.dcg #macbookbattery .macbookbatterypara {margin-left:5%;}
.dcg #macbookosx .macbookosxhero {right:-200px;}
.dcg #imacdisplay .imacdisplaytext {width:45%;}
.dcg #airpower .leftbox {width:90%;}
.dcg #airpower .rightbox {width:90%}
.dcg #airpower img {padding:50px;}
.dcg #airbeautiful .specsfour,
.dcg #airpower .specsfour {text-align:center;}
.dcg #airsecure .airsecureimg {margin-left:30%;width:40%;margin-right:30%;float:left;text-align:center;}
.dcg #airsecure .rightbox {padding-top:0px;width:90%;margin-left:5%;}
.dcg #imacspeed .imacspeedtext {width:90%;margin-left:5%;padding-top:30px;}
.dcg #imacspeed .imacspeedhero {width:100%;padding:50px;}
.dcg .twospecs {width:100%;}
.dcg .twospecstext {text-align:center;}
.dcg #sevenstereo .splashspecs {width:100%;margin-left:0%;}
.dcg #seriestwo .introbox {margin:30px 5% 0px 5%;}
.dcg #seriestwo .introbox.watchpara {margin:0px 5% 50px 5%;}
.dcg #watchseriesone .seriesonehero {padding-bottom:0px;width:100%;margin-left:0%;}
    .dcg #macbookpro .prointro {position:relative;top:0px;margin-top:-25%;width:80%;margin-left:10%;}
    .dcg #revolution .introbox {width:80%;margin-left:10%;}
    .dcg #protouchbar .touchfeatures {width:80%;margin-left:10%;padding:50px 0px 0px 0px;}
    .dcg #protouchbar .barhero {width:80%;margin-left:10%;}
    .dcg #protouchbar .barhero .split-two {width:100%;padding:20px 0px;}
    .dcg #properformance p,
    .dcg #properformance h3,
     .dcg #thunderbolt h3,
    .dcg #proretina h3,
    .dcg #proaudio .introbox,
    .dcg #thunderbolt p,
    .dcg #thunderbolt .features,
    .dcg #proos p,
.dcg #proretina p {width:80%;margin-left:10%;}
    .dcg #proretina .features,
    .dcg #properformance .features {width:80%;margin-left:10%;}
.dcg #proaudio h3 {width:80%;margin-left:10%;}
.dcg #proaudio figcaption {bottom:-10px;}
    .dcg #prokeyboard .promodels .split-three {width:100%;}
    .dcg #proos {padding:10px 0px;}
    .dcg #proos .features {padding:30px 0px;}
}

@media only screen and (max-width: 700px) {
.dcg table .header th {width:100%;text-align:center;padding-bottom:0px;}
.dcg table.appletvtable .header th {width:100%;text-align:center;padding-bottom:0px;}
.dcg table .header {padding-bottom:70px;width:100%;float:left;border-bottom:none;}
.dcg #explore .split-four,
.dcg #explore .split-three,
.dcg #explore .split-two {width:100%;margin-top:15px;}
.dcg #services .serviceblock {width:99%;margin-bottom:20px;}
.dcg #services .serviceblock .serviceimg {width:60%;margin-left:20%;}
.dcg #services .serviceblock .serviceimg img {width:100%;}
.dcg #services .servicetext {width:100%;padding:20px;}
.dcg #iphonesixchip .leftbox {padding-top:30px;width:90%;}
.dcg #iphonesixchip .iphonesixchiphero {width:80%;text-align:center;margin-left:10%;}
.dcg #iphonesixsecurity .leftbox {width:90%;float:left;padding-top:20px;margin-left:5%;margin-right:0%;padding-top:30px;}
.dcg #iphonesixsecurity .iphonesixsecurityhero {width:100%;}
.dcg #sepower .introbox .sepowersplit {width:100%;}
.dcg #sepower .introbox .sepowersplit .chiptitle {height:auto;width:100%;padding:0px;margin:0px;}
.dcg #sepower .introbox .sepowersplit .chiptitle h3 {font-size:32px;}
.dcg #sepower .introbox .sepowersplit .chip {display:none;}
.dcg #sesecurity .sesecuritytext .split {width:100%;}
.dcg #sesecurity .sesecuritytext .split p {padding-left:0px;}
.dcg #seios .seiostext {width:90%;margin:0px 5%;text-align:center;padding:0px 0px 20px 0px;}
.dcg #seios .seiostext h5 {margin-bottom:0px;}
.dcg #seios .seioshero {width:90%;margin:0px 5%;text-align:center;}
.dcg #seios .seioshero img {float:none;padding-bottom:20px;max-height:100px;}
.dcg #seaccessories .seaccessoriestext {width:90%;margin-left:5%;}
.dcg .gallery .appleaccessories .links {width:80%;text-align:left;padding-top:26%;}
.dcg .gallery .appleaccessories {background-position:-200px;}
.dcg #ipadcovers {overflow:hidden;}
.dcg #ipadcovers .ipadcovertext {width:90%;left:5%;}
.dcg #ipadcovers img {max-width:1000px;margin-left:-43%;margin-top:-10%;}
.dcg #ipadcompare .rightbox {margin-left:5%;width:50%;}
.dcg #ipadcompare .rightbox h3 {padding-top:20%;}
.dcg #macbookair .macbookairpara {width:100%;padding-bottom:20px;}
.dcg #macbookair .macbookairhero {position:relative;right:0px;max-width:100%;bottom:0px;}
.dcg #imacdisplay {height:auto;}
.dcg #imacdisplay .imacdisplayhero {width:50%;margin-left:25%;text-align:center;padding-bottom:30px;}
.dcg #imacdisplay .imacdisplayhero img {margin-top:0px;}
.dcg #imacdisplay .imacdisplaytext {width:90%;padding-top:30px;}
.dcg #airchoose .airchooseimg {margin-left:25%;width:50%;margin-right:25%;float:left;text-align:center;}
.dcg #airchoose .rightbox {width:90%;margin-left:5%;padding-top:30px;text-align:center;}
.dcg #imacinnovation .imacinnovationhero {width:50%;margin-left:25%;}
.dcg #imacinnovation .imacinnovationhero img {max-height:auto;}
.dcg #imacinnovation .imacinnovationtext {margin-left:5%;padding-top:0px;width:90%;}

.dcg #imacstorage {height:auto;}
.dcg #imacstorage .imacstoragetext {width:90%;padding-top:30px;margin-left:5%;}
.dcg #imacstorage .imacstoragehero img {position:relative;top:0px;right:0px;max-height:auto;width:50%;margin-left:25%;float:left;padding:50px 0px;}
.dcg #imacdevices .imacdeviceshero {width: 60%;margin-left: 20%;float: left;padding: 50px 0px 20px 0px;}
.dcg #imacdevices .imacdevicestext {margin-left:5%;width:90%;padding:20px 0px 30px 0px;}
.dcg #applecare .applecaretext {float: left;width: 90%;padding: 30px 0px 30px 0px;margin-left: 5%;margin-right:5%;}
.dcg #applecare .applecarehero {float: left;width: 100%;text-align: center;}
.dcg #applecare .applecarehero img {padding:40px 0px 0px 0px;}
.dcg #hollywood .hollywoodhero,
.dcg #prolighting .prolightinghero {width:100%;text-align:center;}
.dcg #hollywood .hollywoodtext,
.dcg #prolighting .prolightingtext {width:100%;padding:20px 5%;}
.dcg #proaudio .introbox {text-align:left;}
.dcg #prochip .chiptext {position:relative;left:0px;width:70%;margin-left:15%;}
    .dcg #thunderbolt .features .split-four,
    .dcg #properformance .features .split-four {width:50%;height:140px;} 

    .dcg #proretina .prospectrum {width:100%;margin-lefT:0%;}
    .dcg #properformance .features .split-four {width:50%;height:140px;} 
    .dcg #proretina .prospectrum {width:100%;margin-lefT:0%;}
.dcg #thunderbolt .prospectrum .split-two{width:100%;margin:20px 0px;}
}


@media only screen and (max-width: 650px) {
.dcg .leftboxlong {width:90%;margin-top:20px;}
.dcg #iphonesixtouch .leftboxlong {width:90%;}
.dcg #iphonesixtouch .iphonesixtouchhero {width:100%;text-align:center;}
.dcg #iphonesixdesign .iphonesixdesignhero {padding-top:20px;width:100%;}
.dcg #iphonesixdesign .leftbox {padding:0px 0px 30px 0px;width:90%;}
.dcg #secamera .secamerahero {width:90%;margin-left:5%;}
.dcg #secamera .secameraspecs {width:90%;margin-left:5%;margin-top:-50px;}
.dcg #secamera .secameraspecs .secamerabullet {width:33%;float:left;}
.dcg #secamera .secameraspecs .secamerabullet .underline {display:none;}
.dcg #secamera .secameratext {width:90%;margin-left:5%;padding-bottom:30px;}
.dcg .learntitle {padding:10px 15px 0px 15px;text-align:left;margin-top:15px;background:#f2f2f2;}
.dcg .learntitle h3 {margin:10px 0px;font-size:20px;font-weight:400;}
.dcg .tabbed-content ul.two,
.dcg .tabbed-content ul.threetv,
.dcg .tabbed-content ul.five,
.dcg .tabbed-content ul.fourpad,
.dcg .tabbed-content ul.fivephone,
.dcg .tabbed-content ul.three {background:#f2f2f2;margin-bottom:5px;}
.dcg .tabbed-content ul.two li,
.dcg .tabbed-content ul.threetv li,
.dcg .tabbed-content ul.five li,
.dcg .tabbed-content ul.fourpad li,
.dcg .tabbed-content ul.fivephone li,
.dcg .tabbed-content ul.three li{color:#666666;width: 100%;margin: 0;padding: 0;float: left;border-bottom: 1px solid #e3e3e3;text-align:left;}
.dcg .tabbed-content ul.two li::after,
.dcg .tabbed-content ul.threetv li::after,
.dcg .tabbed-content ul.five li::after,
.dcg .tabbed-content ul.fourpad li::after,
.dcg .tabbed-content ul.fivephone li::after,
.dcg .tabbed-content ul.three li::after{content:"\f078";font-family:'DCG-Icons', Arial, sans-serif;float: right;font-weight: normal;margin:-30px 10px 0px 10px;color:#ABABAB;}
.dcg .tabbed-content ul a.active {font-weight:bold;}
.dcg .tabbed-content ul.two,
.dcg .tabbed-content ul.threetv a,
.dcg .tabbed-content ul.five a,
.dcg .tabbed-content ul.fourpad a,
.dcg .tabbed-content ul.fivephone a,
.dcg .tabbed-content ul.three a {width:100%;}
.dcg .tabbed-content ul a {Width:100%;padding:15px;}
.dcg #explore .split-three,
.dcg #explore .split-four,
.dcg #explore .split-five {margin-top:15px;}
.dcg #explore {margin-top:0px;}
.dcg #macbookbattery .macbookbatterypara {width:90%;}
.dcg #macbookbattery .battery {width:90%;margin-left:4%;}
.dcg #imacinnovation .imacinnovationtext {margin-left:5%;width:90%;}
.dcg #airicloud .introbox,
.dcg #aircamera .introbox,
.dcg #imacos .introbox,
.dcg #airexperience .introbox,
.dcg #airwireless .introbox {text-align:left;}
.dcg #airicloud img {padding:50px;}
.dcg #imacredesigned .imacmagic {width: 90%;float: left;padding: 10px 0px;margin-left: 5%;}
.dcg #imacos img {padding:40px 20px;}
.dcg #sevencompare .split-five {width:100%;}
.dcg #sevencompare .split-five.double {margin:20px 0px;}
.dcg #sevencamera {padding-top:150px;}
.dcg #watchforeveryone .three {width:100%;}
.dcg #watchforeveryone .three img {padding:20px;}
}

@media only screen and (max-width: 600px) { 
.dcg #whichimac .whichimachero {width: 100%;}
.dcg .introbox {margin:30px 5% 0px 5%;}
.dcg #iphonesix .shopbox {width:100%;padding-top:0px;}
.dcg #iphonesix .shophero {width:60%;margin-left:20%;padding:20px 0px;}
.dcg #iphonesixdesign .iphonesixdesignhero {width:100%;padding:50px;}
.dcg #iphonesixdesign .leftbox {width:90%;padding-top:0px;}
.dcg #iphonese .sespecs {width:90%;margin-left:5%;}
.dcg .gallery .appleaccessories .links {width:65%;padding-top:15%;}
.dcg .gallery .appleaccessories {background-position:0px;}
.dcg #applewatchstraps .applewatchstrapstext {width:90%;padding-right:0px;padding-bottom:30px;}
.dcg #applewatchstraps {height:auto;}
.dcg #applewatch .applewatchhero {padding-top:50px;min-width:350px;}
.dcg #applewatch .applewatchsecondary {left:250px;}
.dcg #applewatch .applewatchintro {width:90%;padding-right:0px;}
.dcg #applewatch .applewatchintro img {padding-top:20px;}
.dcg #applewatchnotifications .applewatchnotificationstext {width:90%;padding-right:0px;padding-top:30px;}
.dcg #applewatchnotifications .notificationsecondary {bottom:-150px;right:-100px;}
.dcg #applewatchfitness {height:auto;}
.dcg #applewatchfitness .applewatchfitnesstext {width:90%;padding-top:30px;padding-right:0px;}
.dcg #applewatchfitness .applewatchfitnesshero {position:relative;top:20px;right:0px;}
.dcg #applewatchfitness .applewatchfitnesshero img {padding:20px;}
.dcg #applewatchpersonalisation .applewatchpersonalisationtext {width:90%;padding-right:0px;padding-top:30px;}
.dcg #applewatchpersonalisation .applewatchpersonalisationhero {width:100%;}
.dcg #applewatchpersonalisation .applewatchpersonalisationhero img {padding:30px;max-width:100%;}
.dcg .soundwave {width:90%;margin-bottom:20px;}
.dcg .whitebox {width:90%;}
.dcg #appletvgames .soundwave {position:relative;top:30px;right:0px;}
.dcg #appletvgames .whitebox {left:0px;position:relative;top:30px;}
.dcg #appletvgames .appletvgameshero img {padding-top:0px;}
.dcg #appletvtechnology .introbox {padding:50px 0px 50px 0px;} 
.dcg #appletvsiri .appletvsirihero {width:90%;margin-left:5%;text-align:center;padding:50px 0px 20px 0px;}
.dcg #appletvsiri .whitebox {margin-top:0px;margin-bottom:40px;}
.dcg .gallery .appletvbanner .bannerhero {padding-top:40px;width:100%;}
.dcg #ipadapps .introbox,
.dcg #ipadexperience .introbox,
.dcg #ipadexperience .introbox,
.dcg #ipadprint .introbox,
.dcg #airbluetooth .introbox,
.dcg #airprivacy .introbox,
.dcg #ipadprivacy .introbox {text-align:left;}
.dcg #ipadicloud .introbox,
.dcg #ipadminisecurity .introbox {text-align:left;padding-bottom:30px;}
.dcg #ipadminipower .specleft,
.dcg .macbookspecs .specleft {width:40%;margin-left:10%;}
.dcg #ipadminipower .specright,
.dcg .macbookspecs .specright {width:40%;margin-left:0px;}
.dcg #ipadprint img {padding:20px;}
.dcg #ipadprivacy img {padding:30px 5% 50px 5%;}
.dcg #airhero .introbox {padding-bottom:30px;}
.dcg .mobnav nav ul li {width:33.3%;}
.dcg .mobnav nav ul li.secondrow {width:25%;}  
.dcg #macbookapps img {padding:50px 0px;}
.dcg #macbookpro .introbox {margin-bottom:30px;}
.dcg #macbookair {margin-top:30px;}
.dcg #macbookproapps img,
.dcg #macbookproosx img {padding:50px;}
.dcg #macbooktrackpad img {padding-top:50px;}
.dcg #sevensplash .splashspecs {width:100%;margin-left:0%;}
.dcg #sevencamera .camspec {width:50%;margin-top:20px;height:150px;}
 .dcg #sevenretina .splashspecs {margin-left:0%;width:100%;}
.dcg #sevenchip .pluscamspecs{width:100%;margin-left:0%;}
.dcg #sevenwifi {padding-bottom:400px;}
.dcg #sevenwifi .wifispecs {bottom:0px;}
.dcg #sevenwifi .spec {width:100%;}
.dcg article.half {padding:20px;}
.dcg .applewatchseriestwo p,
.dcg #watchshop .four p,
.dcg article.half p {font-size:16px;line-height:1.6em;}
.dcg #watchshop .four {height:600px;}
.dcg #watchshop {padding:50px 0px 0px 0px;}
.dcg figure.half {height:400px;}
.dcg figure.half.activitytracker {background-position:bottom left;}
.dcg .nikewatch {height:400px;}
.dcg .nikewatch .logos {top:35%;}
.dcg figure.half.workout {background-position:right;}
}


@media only screen and (max-width: 550px) {
.dcg #explore .appleblock {width:99%;}
.dcg #explore .appleblock img {max-height:350px;}
.dcg #services .serviceblock {width:99%;margin-bottom:20px;}
.dcg #services .serviceblock .serviceimg {width:90%;margin:20px 5%;}
.dcg #iphonesixchip .iphonesixchiphero {width:100%;margin-left:0%;padding:10px 10px 30px 10px;}
.dcg #ipadminithin .ipadminithinhero {width:25%;text-align:center;margin-left:37.5%;}
.dcg #ipadminithin .rightbox {width:90%;text-align: center}
.dcg #ipadminithin .rightbox h3 {padding-top:0px;}
.dcg #ipadminithin .macbookspecs {text-align:center;}
.dcg #ipadcompare .leftbox {width:90%;}
.dcg #ipadcompare .rightbox {margin-left:5%;width:90%;padding-bottom:20px;}
.dcg #ipadcompare .rightbox h3 {padding-top:0px;}
.dcg #macbookosx .macbookosxhero img  {max-width:100%;}
.dcg #macbookosx {height:auto;}
.dcg #macbookosx .macbookosxhero {position:relative;right:0px;top:0px;}
.dcg #macbookosx .macbookosxtext {width:90%;padding-top:30px;}
.dcg #imacinnovation .imacinnovationtext {width:90%;padding-top:0px;}
.dcg #imacinnovation .imacinnovationhero {width:40%;margin-left:30%;}
.dcg #sevenstereo .splashspecs {padding-top:0px;}
}

@media only screen and (max-width: 500px) {
.dcg #explore .split-five {width:100%;}
.dcg #sehardware .sehardwaretext .skinnytext {width:100%;}
.dcg #sehardware {background-position:-400px 440px;}
.dcg #explore .exploreaccessories .split-three {width:100%;}
.dcg #accessoriesblock .exploreimg img {min-width:600px;margin-left:-10%;}
.dcg #applewatchnotifications .notificationsecondary {bottom:-50px;right:0px;}
.dcg #applewatchnotifications .notificationsecondary img {max-width:250px;}
.dcg #imacconnections .imacconnectionstext {width: 90%;margin-top: -10%;}
.dcg #iphoneseven .ryileft,
.dcg #iphoneseven .ryiright {width:100%;margin:20px 0px;}
.dcg #sevenstereo .spec {width:100%;}
.dcg #watchshop .four {width:100%;height:auto;}
.dcg #watchshop .four img {max-width:150px;}
.dcg #macbookpro .prointro {position:relative;top:0px;margin-top:-25%;}
.newproriver .dcg #macbookpro h2 {font-size:40px;}
.dcg #macbookpro .prohero {padding-bottom:30px;}
.newproriver .features {padding:20px 0px;}
.newproriver p {font-size:15px;}
.newproriver .features .split-three,
.newproriver .features .split-two,
.newproriver .features .split-four {width:100%;}
.newproriver h4 {font-size:40px;}
.dcg #revolution h2,
.dcg #proaudio h2,
.dcg #proos h2,
.dcg #properformance h2,
.dcg #proretina h2,
.dcg #prokeyboard h2,
.dcg #thunderbolt h2,
.newproriver h2 {font-size:20px;}
.dcg #properformance h3,
.dcg #proos h3,
.dcg #thunderbolt h3,
.dcg #prokeyboard h3,
.dcg #proretina h3,
.dcg #proaudio h3,
.dcg #revolution h3 {font-size:30px;}
.dcg .prospectrum .split-two {width:100%;padding:30px 0px;}
.dcg #proaudio h2 {padding:0px;}
.dcg #proaudio .introbox {padding:50px 0px 0px 0px;}
.dcg #proaudio .features {padding:20px 0px 0px 0px;margin:20px 20% 0px 20%;}
.dcg #thunderbolt {padding:0px;}
}

@media only screen and (max-width: 450px) {
.dcg .gallery .ipadbanner .hero img,
.dcg .gallery .iphonebanner .hero img {min-width:600px;margin-left:-20%;}
.dcg h1 {font-size:60px;}
.dcg h2 {font-size:32px;}
.dcg #sepower .introbox .sepowersplit .chiptitle h3,
.dcg h3 {font-size:24px;}
.dcg h4 {font-size:35px;}
.dcg h5 {font-size: 22px;}
.dcg p {font-size:14px;}
.dcg .applewatchseriestwo h3,
.dcg article.half h3 {font-size:35px;}
.dcg #seriestwo .introbox h3 {font-size:35px;padding:0px;}
.dcg #secamera .secameraspecs {display:none;}
.dcg #seaccessories .seaccessoriestext {padding-bottom:60px;}
.dcg #applewatchfitness {height:800px;}
.dcg #applewatchfitness .applewatchfitnesshero {position:relative;top:-200px;right:300px;} 
.dcg #applewatchshop img {padding:0px 0px 50px 0px;}
.dcg #ipadcovers img {margin-left:-80%;}
.dcg #ipadsecure .ipadsecurehero {margin-left:10%;width:80%;}
.dcg .gallery .appleaccessories {background-position:-500px -100px;background-color:#F0F8FB;}
.dcg .gallery .appleaccessories .links {padding-top:35%;}
.dcg .twospecshero {width:100%;text-align:center;}
.dcg .twospecstext {width:50%;}
.dcg #sevensplash {padding-top:400px;}
.dcg #sevensplash .splashspecs .spec{width:100%;}
.dcg #seventwocamera .twocamspec {width:100%;}
 .dcg #sevenretina .spec {width:100%;margin:20px 0px;}
.dcg .nikewatch .nikewatchlogo {border-left:none;width:100%;text-align:center;padding:5px;}
.dcg .nikewatch .applewatchlogo {width:100%;text-align:center;padding:5px;}
.dcg #rediphoneseven .cameraintro figure img {width:300px;}

}

@media only screen and (max-width: 390px) {
.dcg .mobnav nav ul li{width:50%;}
.dcg .mobnav nav ul li.secondrow {width:50%;}
.dcg .mobnav nav ul li.secondrow.lastrow {width:100%;}
.dcg #accessoriesblock .exploreimg img {margin-left:-35%;}
.dcg .gallery .ipodbanner img {max-width:100%;max-height:250px;}
.dcg .gallery .applewatchbanner .bannerhero {width:400px;}
.dcg .gallery .appleaccessories .links {width:80%;}
.dcg #applewatch .applewatchsecondary {display:none;}
.dcg #applewatch {height:auto;}
.dcg #applewatch .applewatchhero {min-width:100%;padding:10px;margin-bottom:0px;}
.dcg #applewatchnotifications .applewatchnotificationshero {width:100%;margin-bottom:0px;padding:20px;}
.dcg #applewatchnotifications {height:auto;}
.dcg #applewatchnotifications .notificationsecondary {display:none;}
.dcg #imac img {padding:50px 10px 10px 10px;}
.dcg #imac .imacdesc,
.dcg #imac .imacdesctwo {display:none;}
}

@media only screen and (max-width: 1024px) {
.dcg nav.desklist {text-align:center}
.dcg nav.desklist ul {width: 100%;border-bottom: 0px;display:inline-block;text-align: center;}
.dcg .applelogo {width: 10%;border-bottom: 0px;height: auto;display:inline-block;float:none;}
.dcg hr {visibility:hidden;}
}

/* turn line hover off in IE */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.dcg ul hr {display:none;}
}