body{
background-color: #000000!important;
}
}
.list-faqs li a.active, .list-faqs li a:hover {
    background-color: var(--secondary-color);
    color: white !important;
}
.btn.btn-brand-1 {
   
    color: white!important;
    
}
.banner-about {
    background: url() no-repeat top 10px right 20px;
}
.bg-core-value {
    background-image: url();
   
}
.bg-2 {
    background-color: #ffffff !important;
}
.box-newsletter {
    background-color: #ffffff!important;
   
}
.shape-2.image-1{
display:none;
}
.box-newsletter .img-main {
    border-radius: 20px;
    max-width: 100%;
    width: 100%;
}
.box-newsletter .form-newsletter {
    background: #063471;
    border-radius: 8px;
    padding: 6px;
}
.header .main-menu li a {
    color: #ffffff!important;
   
}
.color-grey-500 {
    color: #ffffff!important;
}
.color-gray-500 {
    color: #ffffff!important;
}
.box-button {
    background-color: #000000!important;
}
.btn.btn-default.font-sm-bold.hover-up {
    border: 0.5px solid!important;
    color: #ffffff!important;
    border-radius: 10px!important;
    font-family: var(--primary-font), sans-serif;
    font-size: 18px;
    letter-spacing: .45px;
    line-height: 22px;
    padding: 18px 32px;
    transition: .2s;
}
.icon-16 {
    color: #ffffff!important;
    height: 16px;
}
.box-newsletter {
    background-color: #000000 !important;
}
.footer-1 {
    background-color: #000000;
    margin: 0;
    padding: 90px 0 25px;
}
.footer .menu-footer li a {
    color: #ffffff!important;
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding: 0;
    text-decoration: none;
    transition-duration: .2s;
}
.color-grey-400 {
    color: #ffffff!important;
}
.color-grey-900 {
    color: #ffffff !important;
}
h3{
  color: #ffffff!important;
    font-family: var(--primary-font);
    font-style: normal;
}
.text-heading-7.color-gray-900{
color:black!important;
}
.header {
    border-bottom: 1px solid #464646;
    float: left;
    padding: 0;
    position: relative;
    width: 100%;
}
.sticky-bar.stick {
    animation: fadeInDown .7s ease-in-out 0s 1 normal none running;
    background: #202020e8;
    border-bottom: 1px solid #b9cad02e;
    box-shadow: 0 8px 20px 0 rgba(0, 0, 0, .05);
    left: 0;
    position: fixed;
    top: 0;
    transition: all .3s ease 0s;
    width: 100%;
    z-index: 1000;
}
.color-brand-1.mb-20.text-anim{
text-shadow: 6px 4px 0px #444444bf!important;
}
.border-bottom {
    border-bottom: 1px solid #202020 !important;
    margin-bottom: 30px;
    padding-top: 30px;
}
.box-newsletter .form-newsletter {
    background: #ffffff;
    border-radius: 8px;
    padding: 6px;
}
.header-top{
background-color:black!important;
}
.header-logo.d-flex img{
height: 30px !important;
}
.color-grey-400 {
    color: #c8c8c8 !important;
}
.col-lg-5.mb-30 {
    padding: 30px !important;
}
.list-ticks li {
    color: white!important;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 18px;
    width: 50%;
  padding-left: 7px;
}
.box-info-collection.pl-0 {
    padding:5px;
   background-color: #ffffff24;
    border-radius: 10px !important;
}
.font-md.color-grey-500.mb-10 {
    padding-left: 6px !important;
}
.color-brand-1.mb-25 {
    padding-left: 6px !important;
}
.bg-2 {
    background-color: #000000 !important;
}
.list-faqs li a.active, .list-faqs li a:hover {
    background-color: #5656564d;
    color: #ff934f !important;
}
.list-faqs li a {
    border: 1px solid #ecf1f2;
    border-radius: 4px;
    color: #ffffff;
    display: flex
;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    padding: 14px 26px 16px;
    text-decoration: none;
}
.card-testimonial-grid {
    background: #000000 url(../imgs/page/homepage1/quote.svg) no-repeat top 20px right 30px;
    border: 1px solid #cde2e7;
    border-radius: 8px;
    display: inline-block;
    padding: 30px 30px 20px;
    transition-duration: .2s;
    width: 100%;
}
.btn.btn-tag, .btn.btn-tag-circle {
    color: #000000;
    font-size: 12px;
    line-height: 12px;
    padding: 6px 10px 6px 11px;
}
.btn-tag {
    background: #ffffff !important;
    
}
.header-nav{
padding-left: 60px!important;
}
.content-single p {
    color: #ffffff;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 25px;
}