section {
    background-color: #fff !important;
}

.red-question:before {
    content: "?";
    color: #81c6fd !important;
}

.red-dot:before {
    content: ".";
    color: #81c6fd !important;
}

.icon-box-small hr {
    width: 30px;
    border-color: #81c6fd !important;
}

.title hr {
    width: 45px;
    margin: 20px 0;
    border-top: 1px solid #81c6fd !important;
}

.btn-color {
    color: #fff;
    border-color: #81c6fd !important;
    background-color: #81c6fd !important;
}

#topnav.scroll .navigation-menu > li > a:hover {
    color: white !important;
    background: #81c6fd !important;
}

#topnav .navigation-menu > li .submenu li a:hover {
    color: white !important;
    background: #81c6fd !important;
}

#topnav .navigation-menu > li > a:hover {
    color: #81c6fd !important;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color: #81c6fd !important;
}

.nav-tabs.outline > li.active > a, .nav-tabs.outline > li.active > a:focus, .nav-tabs.outline > li.active > a:hover {
    background-color: #fff;
    border-color: transparent;
    border-bottom-color: #81c6fd !important;
    margin-bottom: -1px;
    outline: none;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    border: 1px solid #81c6fd !important;
    color: #81c6fd !important;
    cursor: pointer;
    background-color: transparent;
    outline: none;
}

.services [class*="col-"]:hover {
    background-color: #81c6fd !important;
    border-color: #81c6fd !important;
    color: #fff;
}

.templatetxt {
    color: #6d747c !important;
}

.width25 {
    width: 25%;
}

.glassbackground {
    background: #f4fdfa;
}

.footerlogo {
    margin-top: 40px;
}

.readmore {
    border: 1px solid black;
    padding: 15px;
}
/*
    ------------
    ************
    ------------
    Title Images
    ------------
    ************
    ------------
*/

.contact_img {
    background-image: url('../images/title-images/title_contact.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.generaldentistry_img {
    background-image: url('../images/title-images/title_generaltreatment.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.payment_img {
    background-image: url('../images/title-images/title-payment.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.cosmeticdentistry_img {
    background-image: url('../images/title-images/title_cosmetictreatment.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.drveeran_img {
    background-image: url('../images/title-images/title_drveeran.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.btn + .btn {
    margin-left: 0px !important;
}
.comingsoon_img {
    background-image: url('../images/title-images/title_comingsoon.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

@media (max-width: 990px) {
    .width100mob{
        width:100%;
    }
    .mobmap{
        height:290px;
    }
    #footer-widgets{
            padding-top: 10px !important;
    padding-bottom: 10px !important;
    }
    .footerlogo{
        margin-top:0px;
    }
    #footer .footer-wrap{
            padding-top: 10px;
    padding-bottom: 10px;
    }
    .margin20mob{
        margin-top:20px !important;
    }
    .page-title .title h1.upper {
        font-size: 43px;
    }
    section {
        padding-top: 30px;
    }
    .slide-content h1 {
    font-size: 40px;
}
    #home-slider .flex-direction-nav > li {
        top: 96%;
        margin-top: -25px;
    }
}

#topnav .logo img {
    max-height: 125px !important;
}

#topnav .navigation-menu > li > a {
    font-size: 13px !important;
    margin-top: 13px !important;
}