.cms-top-heading { margin:70px040px; text-align: center; }
.cms-top-heading h2 { color: var(--primary-color); font-size:18px; font-weight:600; text-transform: uppercase; margin:0015px; }
.cms-top-heading h3 { color: var(--primary-color); font-size:42px; font-weight:400; margin:0010px; text-transform: uppercase; }
.cms-top-heading h1 { color: var(--primary-color); font-size:42px; font-weight:400; margin:0010px; text-transform: uppercase; }
.cms-top-heading p { color: var(--primary-color); font-size:15px; margin:0; text-transform: uppercase; }

.brands-white-sec { background-color: var(--background-color); margin:60px060px0; padding:45px85px45px85px; width:100%; }

.find-store-white-sec { padding-left:15px; padding-right:15px; }

.brands-white-sec .brands-list { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; list-style: none; margin-bottom:0; padding-left:0; width:100%; }

.brands-white-sec .brands-list li { -ms-flex:0016.66666666666667%; flex:0016.66666666666667%; max-width:16.66666666666667%; }

.brands-white-sec .brands-list li h3 { color: var(--primary-color); font-size:18px; font-weight:600; margin:0020px0; text-transform: uppercase; }

.brands-white-sec .brands-list li ul { list-style: none; margin-bottom:45px; padding-left:0; width:100%; }

.brands-white-sec .brands-list li ul li { -ms-flex:00100%; flex:00100%; max-width:100%; margin:003px0; padding:0; width:100%; }

.brands-white-sec .brands-list li ul li a { color: var(--primary-color); display: block; font-size:14px; font-weight:400; line-height:26px; }

/*~~~~~~~~~~~~~~ CMS Page Body Section End ~~~~~~~~~~~~~~*/
