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

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

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

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


.dcg{max-width:1240px; font-family:'SamsungOne-400',Gotham,Helvetica,Sans-serif; margin:0;}
.dcg img {max-width:100%;}
.dcg h2{font-size:32px; font-family:'SamsungSharpSans-Bold',Gotham,Helvetica,Sans-serif; margin:20px 0; line-height:normal;}
.dcg h3{font-size:24px; font-family:'SamsungSharpSans-Bold',Gotham,Helvetica,Sans-serif; margin:20px 0; line-height:normal;}

/************* NAVIGATION *************/
.dcg .samsung-nav{background-color:#000; }
.dcg .logo-sect{text-align:center; padding:10px;}
.dcg .menuItems{display:flex; justify-content: center; color:#fff; flex-wrap:wrap; padding:5px 20px;}
.dcg .menuItems li{list-style:none; margin:10px 10px;}
.dcg .menuItems li a{
    display:inline-block; background-color:#fff; 
    padding:7px 25px; border:1px solid #fff; text-align:center;
    text-decoration: none; color:#000; font-family:'SamsungOne-600',Gotham,Helvetica,Sans-serif; 
    transition:background-color 0.5s;
}
.dcg .menuItems li a:hover{background-color:#000; color:#fff;}
.dcg .menuItems .active a{background-color:#000; color:#fff;}

@media (max-width: 599px) {
    
}

/********** Intro ************/
.dcg .intro{text-align:center; padding:40px 15%;}
.dcg .intro h1{font-family:'SamsungSharpSans-Bold',Gotham,Helvetica,Sans-serif; font-size:36px; margin:20px 0; line-height:normal;}
.dcg .intro p{font-size:16px; margin:20px 0;}

@media (max-width: 599px) {
    .dcg .intro{padding:40px 10%;}
}


/******* SECTION 1 ********/
.dcg .sect1-container{position:relative; background-color: #000;}
.dcg .sect1-text{position:absolute; top:20%; color:#fff; left:10%; width:40%; box-sizing: border-box;}
.dcg .sect1-heading{font-family:'SamsungSharpSans-Bold',Gotham,Helvetica,Sans-serif; font-size:36px; margin:20px 0; 
    text-shadow: 1px 1px 8px rgba(0,0,0, 0.5); margin-bottom:40px; line-height:normal;}
.dcg .sect1-text p{font-size:16px; text-shadow: 1px 1px 8px rgba(0,0,0, 0.5);}
.dcg .sect1-disc{font-size:12px; margin-top:100px; text-shadow: 1px 1px 8px rgba(0,0,0, 0.7);}
/*.dcg .img-mob{display:none;}*/
.dcg .sect1-cta{margin-top:50px;}
.dcg .sect1-cta a{text-decoration: none; color:#000; background-color:#fff; padding:10px 20px; border-radius:20px;
border:1px solid #fff; transition: background-color 0.5s;}

.dcg .sect1-cta a:hover{background-color:#000; color:#fff;}

@media (max-width: 1199px) {
    .dcg .sect1-text{ color:#fff; left:10%; width:50%;}
}
@media (max-width: 999px) {
    .dcg .sect1-text{color:#fff; left:10%; width:70%;}
    .dcg .sect1-disc{margin-top:50px;}
    .dcg .sect1-heading{ margin-bottom:20px;}
}
@media (max-width: 699px) {
   .dcg .sect1-text{position:static; bottom:0; left:0; width:100%; padding:20px 40px 30px; text-align:center;} 
    .dcg .sect1-heading{font-size:30px;}
    /*.dcg .img-mob{display:block;}
    .dcg .img-lg{display:none;}*/
}


/*********** SECTION 2 ***************/
.dcg .section2{margin-top:50px;text-align:center;}
.dcg .three-container{display:flex; flex-wrap:wrap;}
.dcg .three-box{flex:33.33%}
.dcg .three-inner{margin:0 15px 50px;}
.dcg .three-img img{border-radius:20px;}
.dcg .three-box p{font-size:16px; margin:0  0 30px;}
.dcg .info-link{display:inline-block; padding:0 10px;}
.dcg .shop-link{display:inline-block; padding:0 10px;}
.dcg .info-link a{color:#000; text-decoration:none; border-bottom:2px solid #000;}
.dcg .info-link a:hover{border-bottom:none;} 
.dcg .shop-link a{text-decoration:none; background-color:#000; color:#fff; padding:10px 20px; border-radius:20px; border:1px solid #000; transition: background-color 0.5s;}
.dcg .shop-link a:hover{background-color:#fff; color:#000;}

@media (max-width: 999px) {
    .dcg .three-box{flex:50%}
}
@media (max-width: 599px) {
    .dcg .three-box{flex:100%;}
    .dcg .three-container{display:flex; flex-direction: row;}
}


/********** SECTION 3 **********/
.dcg .section3{margin-top:50px; background-color:#f6f6f6; text-align:center;}
.dcg .section3 h2{padding:40px 20px 20px; line-height:normal;}
.dcg .screen-container{display:flex; flex-wrap:wrap; padding:0 30px 30px;}
.dcg .screen-box-lg{flex:23%;}
.dcg .screen-box-md2{flex:21.5%;}
.dcg .screen-box-md{flex:20%;}
.dcg .screen-box-sm2{flex:18.5%;}
.dcg .screen-box-sm{flex:17%;}
.dcg .screen-container a{text-decoration:none; color:#000;}
.dcg .screen-inner{text-align: center; padding:0 10px}
.dcg .screen-img{ height: 162px; display:flex; align-items:flex-end; justify-content: center;}
.dcg .screen-name{padding:10px 0;}
.dcg .name-span{border-bottom:2px solid #000;}
.dcg .name-span:hover{border-bottom:none;}


@media (max-width: 699px) {
    .dcg .screen-box-sm2 {flex:45%;}
    .dcg .screen-box-md {flex: 50%;}
    .dcg .screen-box-md2{flex:47%;}
    .dcg .screen-box-lg{flex:53%;}
    .dcg .screen-box-sm{flex:40%;}
}


/************** SECTION 4 ****************/
.dcg .sect4-intro{text-align:center; margin:50px 0; padding:0 10%;}

.dcg .mini-menu ul{margin:0 5% 30px; display:flex; align-items: center; justify-content:space-between; flex-wrap: nowrap;}
.dcg .mini-menu li{list-style: none; padding: 10px 10px;}
.dcg .mini-menu a{text-decoration:none; color:#000; font-family:'SamsungOne-600',Gotham,Helvetica,Sans-serif;}
.dcg .mini-menu a:hover{text-decoration: underline;}
.dcg .mini-menu .active{border-bottom:2px solid #000;}

@media (max-width: 999px) {
    .dcg .mini-menu ul{flex-wrap:wrap; justify-content:flex-start;}
}

.dcg .sect4-row{margin-bottom:30px; padding:20px 40px;}
.dcg .sect4-half{float:left; width:50%;}
.dcg .sect4-img{float:left; width:50%; text-align:center;}
.dcg .sect4-img-right{float:right; width:50%; text-align:center;}
.dcg .sect4-inner{padding: 0 20px;}
.dcg .sect-dis{font-size:12px; margin:10px 0 10px;}
.dcg .img-inner{box-sizing: border-box; padding:0 20px;}
.dcg .rounded{border-radius:20px;}
.dcg .extra-padding-top{padding-top:20px;}

@media (max-width: 599px) {
    .dcg .sect4-half{float:none; width:100%;}
    .dcg .sect4-img{float:none; width:100%; text-align:center;}
    .dcg .sect4-img-right{float:none; width:100%; text-align:center;}
    .dcg .mini-menu {background-color:#f6f6f6;}
    .dcg .sect4-row{margin-bottom:30px;}
    .dcg .sect4-row:nth-child(even){background-color:#f1f1f1;}
}


/*************** SECTION 5 ****************/
.dcg .section5{background-color:#000; color:#fff; padding:30px 30px;}
.dcg .award-header{text-align:center; margin-bottom:30px;}
.dcg .award-row{}
.dcg .award-box{float:left; width:25%;}
.dcg .award-inner{padding:0 10px; text-align:center;}
.dcg .award-heading{margin-bottom:10px; font-size:18px; line-height:normal;}
.dcg .award-text{font-size:14px; margin:20px 0;}
.dcg .award-tc{text-align:center; font-size:13px; padding:20px 10%;}

@media (max-width: 599px) {
    .dcg .award-box{width:50%; margin-bottom:20px;}
    .dcg .award-text{font-size:13px; margin:20px 0;}
    .dcg .award-tc{padding:20px 5%;}
}


/******** SECTION 6 ************/
.dcg .section6{margin-bottom:50px;}
.dcg .sect6-inner{padding:30px 10%; text-align:center;}
.dcg .sect6-intro{padding:20px 0 30px;}
.dcg .sect6-half{float:left; width:50%;}
.dcg .sect6-half-inner{padding:0 10px;}
.dcg .sect6-text{padding:20px 40px;}

@media (max-width: 599px) {
    .dcg .sect6-half{float:none; width:100%; margin-bottom:20px;}
    .dcg .sect6-text{padding:20px 20px;}
}


/*********** SECTION 7 ***********/



/********* SECTION 8 ***********/
.dcg .section8{padding:30px 0}
.dcg .section8 h2{text-align:center; margin-bottom:30px; line-height:normal;}
.dcg .adv-container{padding:0 5%;}
.dcg .adv-3rd{float:left; width:33.33%;}
.dcg .adv-inner{padding:0 15px;}
.dcg .adv-text{text-align:center; padding:20px;}
.dcg .adv-heading{font-family:'SamsungSharpSans-Bold',Gotham,Helvetica,Sans-serif; margin-bottom:20px; line-height:normal;}
.dcg .adv-link a{color:#000;}

@media (max-width: 599px) {
    .dcg .adv-3rd{float:left; width:100%; margin-bottom:30px;}
    .dcg .adv-container{padding:0 10%;}
}





/******** SECTION 9 ***********/
.dcg .section9{padding:50px 0 30px; text-align:center; margin-top:20px; border-top:1px solid #eee;}
.dcg .section9 h2{text-align:center; margin-bottom:30px; line-height:normal;}
.dcg .sect9-heading{font-family:'SamsungSharpSans-Bold',Gotham,Helvetica,Sans-serif; margin-bottom:30px; font-size:20px;}
.dcg .sect9-link a{text-decoration:none; background-color:#000; color:#fff; padding:10px 20px; border-radius:20px; 
    border:1px solid #000; transform:background-color 0.5s;}
.dcg .sect9-link a:hover{background-color:#fff; color:#000;}


/************ COMPARE SECTION ******/
.dcg .compare-intro{text-align:center; padding:30px;}
.dcg .compare-intro h2{margin-bottom:40px; line-height:normal;}

/***** TABLE ******/
.dcg .table-head{display:flex; margin-left:27%; flex-wrap: nowrap;}
.cust-table-head {
    margin-left: 0 !important;
}
.dcg .tv-model{flex:1; margin:0 5px; height:400px; display:flex; align-items: flex-end;}
.dcg .model-container{text-align:center; width:100%}
.dcg .model-img{padding:0 10px;}

.dcg .model-platform-1{background-color:#cbcbcb; width:100%; height:1px;}
.dcg .model-platform-2{background-color:#cbcbcb; width:100%; height:15px;}
.dcg .model-platform-3{background-color:#cbcbcb; width:100%; height:30px;}
.dcg .model-platform-4{background-color:#cbcbcb; width:100%; height:45px;}
.dcg .model-platform-5{background-color:#cbcbcb; width:100%; height:60px;}

.dcg .bottom-cta-container{flex:1; text-align:center;}
.dcg .h3-container{margin:30px 50px 20px; text-align:center; line-height:normal;}
.dcg .compare-table-container h3{text-align:center; margin:0; padding:20px; display:inline-block; }
.dcg .model-title{font-family:'SamsungSharpSans-Bold',Gotham,Helvetica,Sans-serif; margin:15px 5px;}
.dcg .model-cta{margin:20px 5px;}
.dcg .model-cta a{text-decoration:none; background-color:#000; color:#fff; padding:7px 15px; border-radius:20px; 
    border:1px solid #000; transform:background-color 0.5s; font-size:14px;}
.dcg .model-cta a:hover{background-color:#fff; color:#000;}

@media (max-width: 920px) {
    .dcg .compare-table-container{ width:900px; overflow-x:scroll;}
    
}






/******* video section *******/
.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;} 


/********** Others **********/
.dcg .clearfix::after {
  content: "";
  clear: both;
  display: table;
}