.dcg img{max-width:100%;}
.dcg {max-width:1240px;}
.dcg .sfc h1 {color:#000 !important;}
.dcg .sfc .promotional {margin-bottom:0px;}
.dcg .sfc .navigation {width: 100%;	height: auto; overflow: auto; margin-top: 20px;	background: #0085c3; margin-bottom: 0px;margin-top:0px;}
.dcg .sfc .description {width:100%; padding-top:0px;}
.dcg .sfc .navigation nav li.active {background: none; color: #fff;}
.dcg .sfc .navigation nav li {width:20%; float: left;}
.dcg .sfc .navigation nav li a {width:auto; float: none; display: inline-block; text-align: center; color: #fff; text-transform: uppercase; font-weight:100; letter-spacing: 1px;}
.dcg .sfc .navigation nav li.active a {border-bottom:2px solid #fff;}
.dcg .sfc .navigation nav li a:hover {border-bottom: 2px solid #fff; transition-duration: 0.2s; background:none;}
.dcg .sfc .navigation nav li:hover {background:none;}
.dcg .sfc header {background: none; margin-top:0px; margin-bottom:0px; padding: 0px;}
.dcg .sfc header .supplier_intro {width: 50%; padding:8% 4% 2% 4%;}
.dcg .sfc header .supplier_intro h2 {color:#3186c8; text-transform: uppercase; letter-spacing: 3px; font-size: 24px; font-weight: 100;}
.dcg .sfc header .supplier_intro p {color:#4a4a49; letter-spacing: 1px; font-size:18px;}
.dcg .sfc header .supplier_intro a {text-decoration: none; color: #000; font-size: 18px; text-transform: uppercase;}
.dcg .sfc header .supplier_image {border: none; width:50%; margin-bottom: 0px;}

.dcg .sfc .dell-products {background:#eaeced; width:100%; float: left; text-align: center; margin-bottom:20px; padding:20px 0;}
.dcg .sfc .dell-products a {text-decoration: none; color: #000;}
.dcg .sfc .dell-products .product {width:33%; display: inline-block;}
.dcg .product-inner{padding:10px; box-sizing: border-box;}
.dcg .sfc .dell-products .product p {margin-top:3%;}

@media (max-width: 899px) {
    /*.dcg .product-inner{padding:20px;}*/
    .dcg .sfc .dell-products .product {width:49%;}
}


/********* NEW CSS **********/
.dcg .hero-mob{display:none;}
.dcg h1{margin:0 0 5px;}

@media (max-width: 599px) {
    .dcg .hero-mob{display:block;}
    .dcg .hero-lg{display:none;}
}

/****** INTRO SECTION *******/
.dcg .sect1-container{margin-bottom:20px;}
.dcg .half-box-right{float:right; width:50%;}
.dcg .half-box{float:left; width:50%;}
.dcg .half-inner{padding:40px 40px;}
.dcg .half-inner h2{color:#3186c8; text-transform: uppercase; letter-spacing: 3px; font-size: 24px; font-weight: 100; margin-bottom:20px; line-height: normal;}
.dcg .half-inner p{color:#4a4a49; letter-spacing: 1px; font-size:18px; margin-bottom: 15px; line-height: normal;}
.dcg .half-inner a{font-size:24px; color:#4a4a49;}
@media (max-width: 699px) {
    .dcg .half-box-right{float:none; width:100%;}
    .dcg .half-box{float:none; width:100%;}
    .dcg .half-inner{padding:20px 40px;}
}


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