/* ------------------------*/ /* ---------->>> Text Message Disclaimer on Contact Form <<<-----------*/ /* ------------------------*/
label[for="section-contact-phone"]::after {
    content: 'By providing your phone number and clicking "SUBMIT", you agree to being contacted by text messaging and acknowledge receipt of our Privacy Policy. These messages will be transactional, operational, or for marketing purposes only. Reply STOP to cancel. Msg & data rates may apply.';
    font-size: 14px;
    font-weight: 100;
    color: #000000;
    display: block;
  	margin: 10px 0px 10px 0px;
    white-space: pre-line; /* This will handle line breaks */
}



/* ------------------------*/ /* ---------->>> Site Colors <<<-----------*/ /* ------------------------*/
body {
    color: #000000;
}

.wrapper-white-text a, .wrapper-white-text h1, .wrapper-white-text h2, .wrapper-white-text h3, .wrapper-white-text h4, .wrapper-white-text h5, .wrapper-white-text p, .wrapper-white-text span {
    color: #000!important;
}

.wrapper-contact-nav .header-call .divider {
    color: #000000;
}

.widget-email-signup label {
    text-align: left!important;
    display: block;
    margin-bottom: -10px;
    color: #000000!important;
}

/* ------------------------*/ /* ---------->>>  <<<-----------*/ /* ------------------------*/

.widget-cards-list .card .media-body {
    padding: 22px 0px;
    font-size: 14px;
}

li.nav-faq {
    display: none;
}

.widget-brands .item img {
    max-height: 75px;
    margin: auto;
  max-width:150px;
}

h1.compn-name {
    font-size: 18px;
}

li.nav-contact-us {
	display:inline-block!important;
}

.cards-2 .flexbox-list {
	margin-left:0px!important;
  	margin-right:0px!important;
}

.cards-2 .col-sm-12 {
	padding-left:0px!important;
  	padding-right:0px!important;
  	margin-bottom:25px;
}

.cards-1 {
	display:none!important;
}