.clear{
clear: both;
margin-bottom: 40px;
}
.contact-form .row .cn-form__textarea{
padding: 1.1875rem;
}
.card__wrap p.bio-txt{
font-size: 26px;
font-weight: 800;
text-align: center;
letter-spacing: 1px;
}
.card__wrap p.bio-txt a:hover{
text-decoration: none;
}
.card-interior__wrap ul.sublist{
margin-bottom: 0px !important;
margin-left: 28px;
}
.card-interior__wrap ul.sublist li{
font-size: 18px;
font-style: italic;
} ul.ngg-breadcrumbs .ngg-breadcrumb:first-of-type{
display: block !important;
}
@media screen and (min-width: 992px){
ul.ngg-breadcrumbs .ngg-breadcrumb:first-of-type a, ul.ngg-breadcrumbs .ngg-breadcrumb {
font-size: 30px !important;
line-height: 30px !important;
}
}
ul.ngg-breadcrumbs .ngg-breadcrumb:first-of-type a{
margin-left: 6px !important;
margin-bottom: 20px !important;
font-style: normal;
letter-spacing: 8px !important;
line-height: 40px !important;
list-style-type: none;
color: #d4ac39 !important;
font-family: "Montserrat Regular", sans-serif !important;
font-weight: 400 !important;
}   .virtual-btn{
margin-left: 1rem;
padding: 5px 20px;
background: #d4ac39;
border-radius: 2.1875rem;
text-align: center;
}
.virtual-btn:hover{
background: #efd183;
}
.virtual-btn a{
color:#fff;
font-weight: 800;
text-transform: capitalize;
text-align: center;
}
.virtual-btn a:hover{
text-decoration: none;
} .card-interior__wrap .contact-form{
padding-top:0 !important;
}
.add-files{
display: block;
}
.navbar .nav-primary__cta a:nth-child(4) span:nth-child(2){
line-height: 1.5 !important;
margin-top: 8px;
}  #special-header {
position:relative;
margin:0 auto;
}
#special-header img {
position:absolute;
left:0;
-webkit-transition: opacity 1s ease-in-out;
-moz-transition: opacity 1s ease-in-out;
-o-transition: opacity 1s ease-in-out;
transition: opacity 1s ease-in-out;
}
@keyframes special-headerFadeInOut {
0% {
opacity:1;
}
45% {
opacity:1;
}
55% {
opacity:0;
}
100% {
opacity:0;
}
}
#special-header img.top {
animation-name: special-headerFadeInOut;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
animation-duration: 10s;
animation-direction: alternate;
} .entry-content:not(.front) h3 a {
font-size: 2rem !important;
}
.gradient {
background: -webkit-linear-gradient(45deg, #2F1704, #d4ac39);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-size: 20px !important;
}
.before-after__btn.learn-more {
margin: auto;
display: block;
max-width: 299px;
background: #000;
}
.before-after__btn.learn-more:hover {
background: #fff;
color: #000;
}
@media screen and (max-width: 695px){
.mobile-img{
margin-bottom: 2rem;
}
}