@charset "utf-8";
/* CSS Document */
/*Common*/
h4.heading.arrow-text {
    color: #8047d5;
}
h4.heading {
    margin-bottom: 2rem;
}
/*Overview*/
.overview h2,
.heading-h2 h2{
	text-align: center;
}
.overview_img {
    margin-bottom: 6rem;
}
/*TRUE SOUND*/
[data-id="d1784516-1"]{
	color: #ffffff;
}
[data-id="d1784516-1"] .row {
    background-color: #000000;
    margin: 0;
}
/*SOUND IMAGE*/
[data-id="1570533"] .container-fluid {
    padding: 0;
    margin-bottom: 1rem;
}
.ngc-1-in-a-row .wrapper {
    padding: 0;
}
.heading-h2 h2 {
    margin: 6rem 0;
}
#d1754896 h3.heading {
    text-align: center;
    margin: 0 0 5rem;
}
[data-id="d1784516-2"] .row {
    margin-bottom: 4rem;
}
#d1770012 p {
    margin-bottom: 5rem;
}
.btn{
	margin-bottom: 6rem;
}
.btn a {
	color: #7b47d2;
    border: 1px solid #7b47d2;
    padding: 1rem 2rem;
}
.btn a:hover {
	color: #ffffff;
    border: 1px solid #ffffff;
}
/*AFTER ALL, SOUNDBARS SHOULD HAVE THESE FEATURES.*/
[data-id="d1784516-3"]{
	color: #ffffff;
	padding: 0 35px;
}
[data-id="d1784516-3"] .row {
    background-color: #8c8c8c;
    padding: 6rem 0 5rem;
    margin-bottom: 6rem;
}
.wave_image {
	padding: 0;
}
[data-id="d1784516-3"] .make_waves_gc .col_text p {
    color: #ffffff;
}
.custom-image-left .clearfix{ 
    display: flex;
    align-items: center;
}
.media-box.pull-left {
    width: 100%;
}
.custom-image-left .text-box {
    width: 100%;
    margin-left: 3rem;
}
.h4-image-bottom.text-center {
    margin-bottom: 1rem;
}
#d1766927 {
    margin-bottom: 3rem;
}
/*SLIM, YET STRONG SUBWOOFER*/
/*Connect easily with a single cable*/
#d1570577,
#d1570583{
    margin-bottom: 10rem;
}
/*WHY A YAMAHA SOUND BAR?*/
#d1765295 h3.heading {
    margin-bottom: 2rem;
}
#d1765295 p.description {
    margin-bottom: 3rem;
}
.btn-true-sound {
    margin-bottom: 15rem;
}
.btn-true-sound a {
	color: #7b47d2;
    border: 1px solid #7b47d2;
    padding: 1rem 2rem;
}
/*Wave bar*/
.bg_bar {
    margin-bottom: 10rem;
}
.bg_bar .container-fluid {
    max-width: 100vw;
    padding: 0;
}
.bg_bar ul.list-inline-img {
    margin: 0 auto;
}

@media screen and (max-width: 767px){
/*Common*/
.arrow_img {
    width: 100%;
}
/*SOUND IMAGE*/
.ngc-1-in-a-row ul.list-inline-img {
    display: none;
}
/*AFTER ALL, SOUNDBARS SHOULD HAVE THESE FEATURES.*/
[data-id="d1784516-3"] {
    padding: 0 19px;
}
.custom-image-left .clearfix {
    flex-wrap: wrap;
}
.custom-image-left .text-box {
    margin-left: 0;
}
}