    .dcg {max-width:1240px; background: #fff;}
    .dcg .clearfix::after {content: ""; clear: both; display: table;}
    .dcg {font-family:'Gotham-Bold',Gotham,Helvetica,Arial,sans-serif; }
    .dcg h1, h2 {font-family:'Gotham-Bold',Gotham,Helvetica,Arial,sans-serif;}

    .dcg  a {text-decoration: none; color: #fff;}
    .dcg  a:hover {color: #fff;border: none;}

    .dcg .clearfix::after {content: ""; clear: both; display: table;}
    .dcg .button {font-weight: bold;}

    .dcg .nav-top {width: 100%;height: auto; overflow: auto;margin-top: 20px;margin-bottom: 20px;}
    .dcg .nav-top nav {margin:5px;}
    .dcg .nav-top nav ul { overflow: hidden; border:0px; padding: 25px 0px 0px 20px; }
    .dcg .nav-top li {float: left;padding: 0px 40px; font-weight: bold; font-size: 15px;} 
    .dcg .nav-top ul a {border-right: 1px solid #000;} 
    .dcg .nav-top ul a:last-child {border-right:none;}
    .dcg .nav-top nav ul li.active {color:#e30613;;}
    .dcg .nav-top a { padding:5px; color: #000; width: 25%;}
    .dcg .nav-top a {text-decoration: none; list-style: none;}
    .dcg .nav-top nav figure {display: inline-block; float: left; width:100%; padding: 10px; margin-right: 10px; text-align: center;}

@media (max-width:1239px) {
    .dcg .nav-top li {float: left;padding: 0px 38px; font-weight: bold; font-size: 15px;} 

}
@media only screen and (max-width: 768px) {
    .dcg .nav-top a { padding:5px; color: #000; width: 24%;}
    .dcg .nav-top nav a {display: inline-block; width:100%; float: none; }
    .dcg .nav-top nav ul { overflow: hidden; border:0px; padding: 25px 0px 0px 10px; }
    .dcg .nav-top nav figure { display: inline-block; float: none; width:100%;  padding:10px; margin:0px; text-align: center;}
    .dcg .nav-top ul a  {float: left; width: 25%; }
    .dcg .nav-top li {float: none; font-weight: bold; font-size: 14px; } 
    }

@media only screen and (max-width: 500px) {
    .dcg .nav-top li {float: none; padding: 0px 10px; font-weight: bold; font-size: 14px; } 
    }

    .dcg .home-ent-row {width:100%}
    .dcg .home-ent-block {float: right; width:50%;}
    .dcg .home-ent-text {margin:120px 10%;}
    .dcg .home-ent-text h1 {color:#e30613; font-size: 40px;}
    .dcg .home-ent-text p {font-size: 15px; width: 100%;}
    .dcg .home-header {display: block;}
    .dcg .home-ent-button {color:#fff; background-color:#e30613; width:20%; text-align: center; border-radius: 20px; padding:5px;font-weight: bold;}

@media (max-width:1239px) {
    .dcg .home-ent-button {color:#fff; background-color:#e30613; width:25%; text-align: center; border-radius: 20px; padding:5px;}
    .dcg .home-ent-text {margin:40px 10%;}
}
@media (max-width:1024px) {
    .dcg .home-ent-text {margin:40px 10%;}
    .dcg .home-ent-text p {font-size: 15px; width: 100%;}
    .dcg .home-ent-button {color:#fff; background-color:#e30613; width:26%; text-align: center; border-radius: 20px; padding:5px;}
}

@media (max-width:599px) {
    .dcg .home-ent-block {float: none; width:100%;}
    .dcg .home-ent-text {margin:30px 10%;}
    .dcg .home-ent-text p {font-size: 15px; width: 100%;}
    .dcg .home-ent-button {color:#fff; background-color:#e30613; width:25%; text-align: center; border-radius: 20px; padding:5px;}
    }
    
@media (max-width:500px) {
    .dcg .home-ent-button {color:#fff; background-color:#e30613; width:25%; text-align: center; border-radius: 20px; padding:5px;}
    }

    .dcg .soundbar-row {width:100%;background-color: #000;}
    .dcg .soundbar-block {float: left; width:50%; }
    .dcg .soundbar-text {margin:60px 10%; }
    .dcg .soundbar-text h1 {color:#e30613; font-size: 40px;}
    .dcg .soundbar-text p {color: #fff;font-size: 15px; width: 100%;}
    .dcg .soundbar-button {color:#fff; background-color:#e30613; width:55%; text-align: center; border-radius: 20px; padding:10px;font-weight: bold;}

@media (max-width:1239px) {
    .dcg .soundbar-text {margin:30px 10%; }
    .dcg .soundbar-text p {color: #fff;font-size: 15px; width: 100%;}
    .dcg .soundbar-button {color:#fff; background-color:#e30613; width:70%; text-align: center; border-radius: 20px; padding:10px;}
}

@media (max-width:1024px) {
    .dcg .soundbar-text {margin:40px 10%; }
    .dcg .soundbar-text p {color: #fff;font-size: 15px; width: 100%;}
}

@media (max-width:899px) {
    .dcg .soundbar-text {margin:13px 10%; }
    .dcg .soundbar-text p {color: #fff;font-size: 15px; width: 100%;}
    .dcg .soundbar-button {color:#fff; background-color:#e30613; width:80%; text-align: center; border-radius: 20px; padding:10px;}
}

@media (max-width:599px) {
    .dcg .soundbar-block {float: none; width:100%; }
    .dcg .home-header {display: inline;}
    .dcg .soundbar-button {color:#fff; background-color:#e30613; width:55%; text-align: center; border-radius: 20px; padding:10px;}
}


@media (max-width:500px) {
    .dcg .soundbar-text p {color: #fff;font-size: 15px; width: 100%;}
    .dcg .soundbar-button {color:#fff; background-color:#e30613; width:66%; text-align: center; border-radius: 20px; padding:10px;}
}
    .dcg .subwoof-row { width:100%}
    .dcg .subwoof-block {float: right; width:50%;}
    .dcg .subwoof-text {margin:90px 10%}
    .dcg .subwoof-text h1 {font-size: 40px; color: #e30613;}
    .dcg .subwoof-text p {font-size: 15px; width: 100%;}
    .dcg .subwoof-button {color: #fff; background-color: #e30613; width:30%; text-align: center;border-radius: 20px; padding:10px;font-weight: bold;}

@media (max-width:1239px) {
    .dcg .subwoof-text {margin:25px 10%}
    .dcg .subwoof-text p {font-size: 15px; width: 100%;}
    .dcg .subwoof-button {color: #fff; background-color: #e30613; width:40%; text-align: center;border-radius: 20px; padding:10px;}
}
@media (max-width:1024px) {
    .dcg .subwoof-text {margin:30px 10%;}
    .dcg .subwoof-text p {font-size: 15px; width: 100%;}
    .dcg .subwoof-button {color: #fff; background-color: #e30613; width:35%; text-align: center; border-radius: 20px; padding:10px;}
}

@media (max-width:899px) {
    .dcg .subwoof-text {margin:15px 10%;}
    .dcg .subwoof-text p {font-size: 15px; width: 100%;}
    .dcg .subwoof-button {color: #fff; background-color: #e30613; width:45%; text-align: center; border-radius: 20px; padding:10px;}
}

@media (max-width:599px) {
    .dcg .subwoof-block {float: none; width:100%;}
    .dcg .subwoof-text p {font-size: 15px; width: 100%;}
    .dcg .subwoof-button {color: #fff; background-color: #e30613; width:30%; text-align: center; border-radius: 20px; padding:10px;}
}

@media (max-width:500px) {
    .dcg .subwoof-block {float: none; width:100%;}
    .dcg .subwoof-text p {font-size: 15px; width: 100%;}
    .dcg .subwoof-button {color: #fff; background-color: #e30613; width:36%; text-align: center; border-radius: 20px; padding:10px;}
}