
/*----------- Header -----------*/
.header .container {
    max-width: 1400px
}

.header .header-info-business {
    font-size: .85rem
}

.header .header-business-phone:before {
    font-family: FontAwesome;
    content: "\f095";
    margin-right: .25em;
    color: var(--color-theme-highlight)!important
}

.header .navbar .navbar-nav .nav-link {
    text-transform: uppercase;
    font-weight: 400
}

.header .navbar .nav-link::before {
    border-width: 0
}

.header .navbar .active>.nav-link,.header .navbar .nav-link:hover {
    color: #fff;
}

/*----------- Hero -----------*/
.cw-para {
    min-height: 500px;
    display: flex;
    align-items: center;
}

.para-text {
  position: relative;
  z-index: 5;
}

.para-text ul {
  list-style: none;
  margin: auto;
  font-weight: 800;
}

.cw-para:before {
overflow: hidden;
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
background: rgb(0, 0, 0, .45);
}


/*----------- List -----------*/
.list .list-text-title {
    color: #fff !important;
}

@media (max-width: 439px) {
    .textwithimage-text p {
        font-size: 13px;
    }
}

/*QR code*/

.cw-qr {
    width: 18%;
}

@media (min-width: 280px){
    .cw-qr {
    width: 100%;
}
}

@media (min-width: 440px){
    .cw-qr {
    width: 60%;
}
}

@media (min-width: 992px){
    .cw-qr {
    width: 40%;
}
}

@media (min-width: 1200px){
    .cw-qr {
    width: 40%;
}
}

@media (min-width: 1480px){
    .cw-qr {
    width: 24%;
}
}