.whats-app {
    position: fixed;
    left: 20px;
    bottom: 10px;
    z-index: 100;
}
.whats-app img {
    width: 60%;
}
.home2-faq-bg ul { list-style: disc !important; }
footer {
    background: #222 url(../images/bg-footer-tooth.png) repeat-x bottom -50px center;
    padding: 40px 0;
}
.copyrights {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 15px;
    line-height: 28px;
    color: #bbb;
}
footer .container h4 {
    display: block;
    font-size: 19px;
    color: #007ac2;
    margin-bottom: 10px;
    letter-spacing: .8px;
}
footer a, footer p {
    display: block;
    font-size: 16px;
    color: #bbb;
    font-weight: 400;
    margin-bottom: 10px;
}
footer iframe {
    width: 100%;
    height: 100%;
}



.site-header {
    padding: 10px 0;
}
header img.logo-light {
    height: 80px;
}
header .logo-dtls {
    border-left: 3px solid #ccc;
    padding-left: 20px;
    margin-left: 20px;
}
header .logo-dtls h1 {
    font-size: 38px;
    line-height: 40px;
    text-transform: uppercase;
    font-weight: 700;
    color: #222;
    text-align: center;
}
header .logo-dtls span {
    display: block;
    font-size: 15px;
    line-height: 16px;
    color: #666;
    text-align: center;
}
.rev-slidebg, rs-module, rs-module-wrap {
    height: 600px !important;
}
.single-service-contact {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.single-service-contact .d-flex h2 {
    text-align: center;
}
.procedure-wrap {
    display: flex;
    flex-wrap: nowrap;
    gap: 10px;
}
.procedure-wrap .col {
    width: 20%;
}
.procedure-wrap .col img {
    width: 80%;
}
.pbmit-ihbox-style-2.pbmit-ihbox h2 {
    line-height: 30px;
}
.home3-team-section-bg {
    background-color: #f4f4f4;
}
.clinic-content .list-group {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}
.clinic-content .list-group li {
   width: 50%;
}
.clinic-content h2.pbmit-title {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 10px;
}
rs-module rs-layer, rs-module .rs-layer {
    text-shadow: 0 10px 10px rgba(0, 0, 0, rgba(0,0,0,0.5));
}
.hme-client .home-brands .pbmit-portfolio-style-1 .pbminfotech-post-content:after {
    display: none;
}
.home2-faq-section-bg {
    padding-top: 200px;
}
.accordion-header {
    background-color: #fff;
}