ul li a:focus{
    outline: none !important;
}
.page-template-subpage-layout1 p a{
    color: var(--brand-primary);
}

.overview figcaption.enhanced{
    margin-bottom: 1rem;
    color: var( --text-light);
    font-style: italic;
}

.page-template-subpage-layout1 .content-card .overview li{
    margin-bottom: 1rem;
}

body.page-template-subpage-layout4 {
    background-color: #f2f5f9;
}

.btnaligns{
    display: flex;
    gap: 12px;
    margin:20px 0;
}
   @media (max-width: 600px) {
    .btnaligns{
        display: block;
    }
    .btnaligns .btn-modern{
    margin-bottom: 16px;
    }
   }

.content-card p{
    margin-bottom: 1.5rem;
}

.contact-wraper{
padding:0 16px 90px;
}
.contact-wraper .info-card p{
margin-bottom:1rem;
}

.contact-wraper .contact-info{
flex-direction:row;
}

@media (max-width: 768px) {
    .contact-wraper .contact-info{
flex-direction:column;
}
}


.content-card{
    border-radius: var( --radius-card) !important;
    max-width: 1280px;
}

a:focus, .btn:focus{
outline:none;
}

.contact-info.ourteams-wrapper .info-card{
margin-bottom: 30px;
border-left: 2px solid #337ab7;
}

.contact-info.ourteams-wrapper .info-card p{
font-style:italic;
}