<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">section .testimonial .carousel-indicators li:before {
    display: none
}

section .testimonial .carousel-indicators li {
    margin-right: 20px
}

section .testimonial .carousel-indicators li:last-child {
    margin-right: 0
}

section .asidesec .right h4 {
    margin-top: 0
}

section .right aside ul li:before {
    margin-right: 15px
}


@media (max-width: 1365px) and (min-width: 1301px) {
    .navbar-nav&gt;li&gt;a {
        padding: 30px 16px
    }
}

@media(max-width:1300px) and (min-width:1201px) {
    section .container-fluid.fullwidth .container.pad0,
    footer .container-fluid.fullwidth .container.pad0 {
        margin-left: 15px !important;
        padding-right: 15px !important
    }
    section .full-imgsec,
    section .contactsec,
    section .addressmap {
        padding: 0
    }
    header .headtop .container {
        padding-left: 15px !important;
        padding-right: 15px !important
    }
    header .container .row {
        margin-right: 0;
        margin-left: 0
    }
    .navbar-inverse .navbar-collapse {
        padding-left: 0;
        padding-right: 0
    }
    .navbar-inverse .navbar-brand {
        margin-left: -40px !important
    }
    .navbar-nav&gt;li&gt;a {
        font-size: 16px;
        padding: 30px 20px
    }
    .dropdown-menu&gt;li&gt;a {
        font-size: 16px
    }
    header .headtop ul {
        text-align: left
    }
    .navbar-nav&gt;li.cont&gt;.dropdown-menu {
        min-width: 200px;
        left: -101px
    }
    .sliderhome .carousel-caption.center-cap a.btn-xl {
        padding: 15px 20px;
        width: initial;
        font-size: 16px
    }
    .sliderhome .carousel-caption a.btn-xl {
        padding: 15px;
        font-size: 16px
    }
    .sliderhome .carousel-caption a.btn-xl .fa {
        margin-left: 20px
    }
    .sliderhome .carousel-caption.center-cap h1 {
        font-size: 56px
    }
    .sliderhome .carousel-caption h1 {
        font-size: 36px
    }
    section .sliderhome h1 img {
        width: 28px !important;
        top: -2px
    }
    .sliderhome .carousel-caption h2 {
        font-size: 26px
    }
    p,
    ul li,
    ol li,
    ul li a,
    ol li a,
    header .headtop .btn-xl,
    footer .footbottom .copyright ul li.techy p a,
    footer .newsletter .btn-xl[type="submit"],
    footer .newsletter a.btn-xl[type="submit"],
    footer .newsletter button[type="submit"],
    footer .footbottom .techy p a,
    section .staffsec .staff .carousel-caption h4+p {
        font-size: 16px
    }
    a.btn-xl,
    .btn-xl,
    .btn-xl[type="submit"],
    a.btn-xl[type="submit"],
    section a.btn-xl,
    section .btn-xl,
    section .btn-xl[type="submit"],
    section a.btn-xl[type="submit"] {
        font-size: 16px
    }
    section p,
    footer p,
    footer .footbottom .continfo p span,
    footer .footbottom .timeifo p span,
    footer .footbottom p,
    footer .footbottom p span,
    header .headtop .call ul li a,
    header .headtop .apointment ul li a,
    section .dental-services ul li a p {
        font-size: 16px
    }
    section .asidesec .right h4 {
        font-weight: 400 !important;
        margin-top: 0
    }
    .meet-our-doctors section .staffsec .staff:hover .carousel-caption {
        top: 19%
    }
    ..meet-our-dentists section .staffsec .staff:hover .carousel-caption {
        top: 19%
    }
    section .blogsection&gt;.container.pad0 {
        padding-left: 15px !important;
        padding-right: 15px !important
    }
    section .imgtext-sec .righttext&gt;div {
        padding-right: 23px !important
    }
    section .imgtext-sec .leftimg {
        top: 48px
    }
    footer .footbottom .social_icon .fa-facebook:before {
        width: 50px;
        height: 40px
    }
    footer .footbottom .social_icon .fa-google-plus:before {
        width: 50px;
        height: 50px
    }
    footer .footbottom .social_icon .fa-instagram:before {
        width: 50px;
        height: 44px
    }
    section .contactsec form select {
        font-size: 16px
    }
    input::-webkit-input-placeholder {
        font-size: 16px
    }
    input:-moz-placeholder {
        font-size: 16px
    }
    input::-moz-placeholder {
        font-size: 16px
    }
    input:-ms-input-placeholder {
        font-size: 16px
    }
    textarea::-webkit-input-placeholder {
        font-size: 16px
    }
    textarea:-moz-placeholder {
        font-size: 16px;
        font-size: 16px
    }
    textarea:-ms-input-placeholder {
        font-size: 16px
    }
    section h1 {
        font-size: 30px
    }
    section h2,
    footer h2,section h1.post-heading {
        font-size: 28px
    }
    section h3,
    footer h3,
    article .specialoffers h3 {
        font-size: 24px
    }
    section h4,
	section .staffsec .staff h3,
    footer h4,
    .panel-default&gt;.panel-heading .panel-title {
        font-size: 20px
    }
    section h5,
	section .dental-services ul li h3,
    footer h5 {
        font-size: 18px
    }
    section h6,
    footer h6 {
        font-size: 16px
    }
}

@media(max-width:1200px) and (min-width:992px) {
    .meet-our-doctors .featuredimg {
        padding-top: 69px
    }
    .meet-our-dentists .featuredimg {
        padding-top: 60px
    }
    section .container-fluid.fullwidth .container.pad0,
    footer .container-fluid .container.pad0 {
        padding-left: 15px !important;
        padding-right: 15px !important
    }
    section .container-fluid,
    section .asidesec,
    section .doctorteam .teaminfo,
    section .contactsec .leftsec,
    section .contactsec .rightsec {
        padding: 40px 0
    }
    section .full-imgsec,
    section .contactsec,
    section .addressmap {
        padding: 0
    }
    header .headtop .container {
        padding-left: 15px !important;
        padding-right: 15px !important
    }
    header .container .row {
        margin-right: 0;
        margin-left: 0
    }
    .navbar-inverse .navbar-collapse {
        padding-left: 0;
        padding-right: 0
    }
    header .headtop .call ul li a,
    header .headtop .apointment ul li a {
        font-size: 14px
    }
    header .headtop .apointment ul li a {
        padding-left: 20px
    }
    .navbar-nav&gt;li&gt;a {
        padding: 16px 14px
    }
    header .headtop .apointment ul li a .fa-clock-o:before {
        height: 30px;
        width: 30px
    }
    header .headtop .call ul li a .fa-phone:before {
        height: 27px;
        width: 22px
    }
    .navbar-inverse .navbar-nav&gt;li&gt;a,
    .dropdown-menu&gt;li&gt;a {
        font-size: 14px !important
    }
    .sliderhome .carousel-caption.center-cap h1 {
        font-size: 42px
    }
    section .sliderhome h1 img {
        width: 24px !important;
        top: -2px
    }
    .sliderhome .carousel-caption.center-cap a.btn-xl {
        padding: 15px 20px;
        width: initial;
        font-size: 14px
    }
    .sliderhome .carousel-caption a.btn-xl {
        padding: 15px;
        font-size: 14px
    }
    .sliderhome .carousel-caption a.btn-xl .fa {
        margin-left: 20px
    }
    .sliderhome .carousel-caption h1 {
        font-size: 30px
    }
    .sliderhome .carousel-caption h2 {
        font-size: 22px
    }
    .sliderhome .carousel-indicators li {
        width: 25px;
        height: 25px;
        font-size: 14px;
        line-height: 21px
    }
    .sliderhome .carousel-indicators .active {
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin-left: -3px
    }
    .featuredimg .item .carousel-caption h1,.featuredimg .item .carousel-caption h2 {
        margin: 0;
        font-size: 30px
    }
    .featuredimg .item .carousel-caption h3 {
        font-size: 22px;
        margin-top: 0
    }
    .featuredimg .item .carousel-caption {
        top: 62%
    }
    section .right aside ul {
        margin-top: 6px !important;
        margin-bottom: 0 !important
    }
    section .asidesec .right h4 {
        font-weight: 400 !important;
        margin-top: 0
    }
    section .right aside ul li {
        margin-bottom: 15px !important
    }
    section h2,
    section h3,
    section h4,
    section h5,
    section h6 {
        margin-bottom: 15px
    }
    section ul:not(.list-inline):not(.list-unstyled):not(.sidebarservices):not(.nav-tabs) li {
        line-height: 16px
    }
    section ul:not(.list-inline):not(.list-unstyled):not(.sidebarservices) {
        margin: 25px 0
    }
    section .container-fluid&gt;div h3:not(:first-child),
    section .container-fluid&gt;div h4:not(:first-child) {
        margin-top: 25px
    }
    section ol&gt;li {
        text-indent: -18px;
        line-height: 15px;
        margin-bottom: 10px
    }
    .modal-lg button.close {
        right: 20px;
        top: 15px
    }
    .modal-dialog .modal-content .fa-times:before {
        width: 18px;
        height: 18px
    }
    section .blogsection&gt;.container.pad0 {
        padding-left: 15px !important;
        padding-right: 15px !important
    }
    section .blogsection .right .archive {
        margin-bottom: 35px
    }
    section .blogpagination .pagination&gt;li&gt;a,
    .pagination&gt;li&gt;a,
    section .blogpagination .pagination li span {
        font-size: 14px
    }
    section .blogpagination .pagination&gt;li .next {
        padding: 11px 36px
    }
    section .blogpagination .pagination&gt;li a:before,
    section .blogpagination .pagination&gt;li a:after {
        width: 25px;
        height: 25px
    }
    section .blogpagination .pagination&gt;li a:not(.next):not(.prev),
    section .blogpagination .pagination li span {
        width: 47px;
        height: 47px;
        line-height: 30px
    }
    section .blogpagination .pagination&gt;li .prev {
        padding: 12px 20px
    }
    section .blogpagination .pagination&gt;li {
        margin-right: 18px
    }
    section .imgtext-sec .righttext,
    section .imgtext-sec .lefttext {
        padding: 66px 0 0
    }
    section .imgtext-sec h2 {
        line-height: 35px
    }
    section h1 img,
    section h2 img {
        width: 28px !important;
        top: -3px
    }
    section .imgtext-sec .rightimg {
        top: -35px
    }
    section .contactsec .leftsec .fullwidthimg {
        margin-top: 30px
    }
    .testimonial .carousel-indicators li {
        width: 25px;
        height: 25px;
        margin-bottom: 30px
    }
    .testimonial .carousel-indicators .active,
    .testimonial .carousel-indicators li:hover {
        width: 25px;
        height: 25px
    }
    section .dental-services ul li:hover img.img-hover {
        margin: auto
    }
    section .contactsec .leftsec .address-sec .fa-fax:before {
        width: 35px;
        height: 27px;
        margin-left: 15px
    }
    section .contactsec .leftsec .address-sec .fa-clock-o:before {
        width: 29px;
        height: 29px
    }
    section .contactsec .leftsec .address-sec .fa-phone:before {
        width: 24px;
        height: 29px
    }
    section .contactsec .leftsec .address-sec .fa-map-marker:before {
        width: 24px;
        height: 29px
    }
    section .contactsec .leftsec .address-sec .fa-envelope:before {
        width: 28px;
        height: 20px
    }
    section h1 {
        font-size: 28px
    }
    section h2,
    footer h2,section h1.post-heading {
        font-size: 26px
    }
    section h3,
    footer h3,
    article .specialoffers h3 {
        font-size: 22px
    }
    section h4,
	section .staffsec .staff h3,
    footer h4,
    .panel-default&gt;.panel-heading .panel-title {
        font-size: 18px
    }
    section h5,
	section .dental-services ul li h3,
    footer h5 {
        font-size: 16px
    }
    section h6,
    footer h6 {
        font-size: 14px
    }
    .innerblog .sociallink ul li:first-child {
        font-size: 20px
    }
    p,
    ul li,
    ol li,
    ul li a,
    ol li a,
    header .headtop .btn-xl,
    section p,
    footer p,
    footer .footbottom .continfo p span,
    footer .footbottom .timeifo p span,
    footer .footbottom p,
    footer .footbottom p span,
    footer .footbottom .techy p a,
    footer .newsletter .btn-xl[type="submit"],
    footer .newsletter a.btn-xl[type="submit"],
    footer .newsletter button[type="submit"],
    section .staffsec .staff .carousel-caption h4+p,
    section .dental-services ul li a p {
        font-size: 14px
    }
    a.btn-xl,
    .btn-xl,
    .btn-xl[type="submit"],
    a.btn-xl[type="submit"],
    section a.btn-xl,
    section .btn-xl,
    section .btn-xl[type="submit"],
    section a.btn-xl[type="submit"],
    footer .footbottom .techy p a {
        font-size: 14px
    }
    section .blog-wraper {
        margin-bottom: 25px
    }
    section .blog-wraper .catlinks ul {
        margin: 20px 0
    }
    .meet-our-team section .container-fluid:first-child {
        padding-bottom: 10px
    }
    .meet-our-team section .fullwidth:nth-child(3) {
        padding-top: 0;
        padding-bottom: 0
    }
    .meet-our-team section .fullwidth:nth-child(4) {
        padding-top: 20px;
        padding-bottom: 0
    }
    .meet-our-team section .drteam {
        padding-top: 20px;
        padding-bottom: 0
    }
    section .drteam .teamstaff ul {
        margin: 0
    }
    .innerblog .sociallink ul li {
        margin-right: 10px
    }
    .innerblog .blog-content h2,
    .innerblog .blog-content h3 {
        margin-top: 25px
    }
    footer .footbottom .social_icon .fa-facebook:before {
        width: 50px;
        height: 40px
    }
    footer .footbottom .social_icon .fa-google-plus:before {
        width: 50px;
        height: 50px
    }
    footer .footbottom .social_icon .fa-instagram:before {
        width: 50px;
        height: 44px
    }
    footer .foottop .acf-map {
        height: 400px
    }
    footer .footmapadd {
        padding: 30px 0
    }
    footer .footmapadd img {
        width: 180px
    }
    footer .carousel-caption.footmapadd .btn-xl.call-us .fa:before {
        margin-left: 90px
    }
    section .contactsec form select {
        font-size: 14px
    }
    input::-webkit-input-placeholder {
        font-size: 14px
    }
    input:-moz-placeholder {
        font-size: 14px
    }
    input::-moz-placeholder {
        font-size: 14px
    }
    input:-ms-input-placeholder {
        font-size: 14px
    }
    textarea::-webkit-input-placeholder {
        font-size: 14px
    }
    textarea:-moz-placeholder {
        font-size: 14px;
        font-size: 14px
    }
    textarea:-ms-input-placeholder {
        font-size: 14px
    }
    .g-recaptcha {
        transform: scale(0.7);
        -webkit-transform: scale(0.7);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0
    }
}

@media(max-width:991px) and (min-width:768px) {
    .meet-our-doctors .featuredimg {
        padding-top: 54px
    }
    .meet-our-dentists .featuredimg {
        padding-top: 54px
    }
    section .container-fluid,
    section .asidesec,
    section .contactsec .leftsec,
    section .contactsec .rightsec {
        padding: 40px 0
    }
    section .full-imgsec,
    section .doctorteam .teaminfo,
    section .addressmap {
        padding: 0
    }
    section .container-fluid.fullwidth .container.pad0,
    footer .container-fluid .container.pad0 {
        padding-left: 15px !important;
        padding-right: 15px !important
    }
    .meet-our-team section .container-fluid:last-child {
        padding-top: 20px
    }
    section .contactsec {
        padding: 0
    }
    .vcenter-wraper-sm {
        float: none !important;
        display: table !important
    }
    .vcenter-sm {
        float: none !important;
        display: table-cell !important;
        vertical-align: middle
    }
    header .headtop .container {
        padding-left: 15px !important;
        padding-right: 15px !important
    }
    header .container .row {
        margin-right: 0;
        margin-left: 0
    }
    .navbar-inverse .navbar-collapse {
        padding-left: 0;
        padding-right: 0;
        margin-top: 16px
    }
    .navbar-nav&gt;li.dropdown .dropdown-menu {
        min-width: 205px
    }
    .navbar-nav&gt;li.dropdown&gt;.dropdown-menu&gt;li:hover:before,
    .navbar-nav&gt;li.dropdown&gt;.dropdown-menu&gt;li.current_page_item:before {
        top: 8px !important
    }
    .navbar&gt;.container .navbar-brand,
    .navbar&gt;.container-fluid .navbar-brand {
        margin-left: -15px !important
    }
    .navbar-nav&gt;li.dropdown .dropdown-menu {
        min-width: 210px !important
    }
    header .headtop .call ul li a,
    header .headtop .apointment ul li a {
        font-size: 12px
    }
    header .headtop .apointment ul li a {
        padding-left: 20px
    }
    .navbar-nav&gt;li&gt;a {
        padding: 16px 6px
    }
    header .headtop .apointment ul li a .fa-clock-o:before {
        height: 25px;
        width: 25px
    }
    header .headtop .call ul li a .fa-phone:before {
        height: 22px;
        width: 18px
    }
    .navbar-inverse .navbar-nav&gt;li&gt;a,
    .dropdown-menu&gt;li&gt;a {
        font-size: 12px !important
    }
    .navbar-nav&gt;li.cont&gt;.dropdown-menu {
        min-width: 200px;
        left: -101px
    }
    .pad0-sm {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
    .sliderhome .carousel-caption.center-cap h1 {
        font-size: 34px
    }
    .sliderhome .carousel-caption h1 {
        font-size: 24px
    }
    .sliderhome .carousel-caption h2 {
        font-size: 18px
    }
    .sliderhome .carousel-caption.center-cap a.btn-xl {
        padding: 10px;
        width: initial;
        font-size: 14px
    }
    .sliderhome .carousel-caption a.btn-xl {
        padding: 10px;
        font-size: 14px
    }
    .sliderhome .carousel-caption a.btn-xl .fa {
        margin-left: 20px
    }
    a.btn-xl .fa-long-arrow-right:before,
    .btn-xl .fa-long-arrow-right:before,
    .btn-xl[type="submit"] .fa-long-arrow-right:before,
    a.btn-xl[type="submit"] .fa-long-arrow-right:before,
    section .btn-xl .fa-long-arrow-right:before,
    section .btn-xl[type="submit"] .fa-long-arrow-right:before,
    section a.btn-xl[type="submit"] .fa-long-arrow-right:before {
        margin-left: 20px
    }
    .sliderhome .carousel-indicators {
        right: 8%;
        top: 36%
    }
    .sliderhome .carousel-indicators li {
        width: 25px;
        height: 25px;
        font-size: 14px;
        line-height: 21px
    }
    .sliderhome .carousel-indicators .active {
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin-left: -3px
    }
    section .sliderhome h1 img {
        width: 24px !important;
        top: -2px
    }
    .featuredimg .item .carousel-caption h1,.featuredimg .item .carousel-caption h2 {
        margin: 0;
        font-size: 30px
    }
    .featuredimg .item .carousel-caption h3 {
        font-size: 22px;
        margin-top: 0
    }
    .featuredimg .item .carousel-caption {
        top: 62%
    }
    section ul:not(.list-inline):not(.list-unstyled):not(.sidebarservices):not(.nav-tabs) li {
        line-height: 16px
    }
    section ul:not(.list-inline):not(.list-unstyled):not(.sidebarservices) {
        margin: 25px 0
    }
    section .container-fluid&gt;div h3:not(:first-child),
    section .container-fluid&gt;div h4:not(:first-child) {
        margin-top: 25px
    }
    section .right aside ul {
        margin-top: 6px !important;
        margin-bottom: 0 !important
    }
    section .asidesec .right h4 {
        font-weight: 400 !important;
        margin-top: 0
    }
    section .right aside ul li {
        margin-bottom: 15px !important
    }
    section h2,
    section h3,
    section h4,
    section h5,
    section h6 {
        margin-bottom: 15px
    }
    section ol&gt;li {
        text-indent: -18px;
        line-height: 15px;
        margin-bottom: 10px
    }
    section .staffsec .staff .carousel-caption h3 {
        margin-top: 0
    }
    .meet-our-doctors section .staffsec .staff:hover .carousel-caption {
        top: 12%
    }
    .meet-our-dentists section .staffsec .staff:hover .carousel-caption {
        top: 12%
    }
    .modal-lg button.close {
        right: 20px;
        top: 15px
    }
    .modal-dialog .modal-content .fa-times:before {
        width: 18px;
        height: 18px
    }
    section .imgtext-sec h2 {
        line-height: 35px
    }
    section h1 img,
    section h2 img {
        width: 28px !important;
        top: -3px
    }
    section .imgtext-sec .rightimg,
    section .imgtext-sec .leftimg {
        top: 0
    }
    section .imgtext-sec .righttext,
    section .imgtext-sec .lefttext {
        padding: 0
    }
    section .imgtext-sec .lefttext&gt;div {
        margin-left: 9%
    }
    section .imgtext-sec .righttext&gt;div {
        padding-right: 20px !important
    }
    .innerblog .sociallink ul li:not(:first-child) {
        height: 35px;
        width: 35px;
        padding-top: 3px
    }
    .innerblog .sociallink ul li a {
        font-size: 16px
    }
    .innerblog .sociallink ul li {
        margin-right: 10px
    }
    .innerblog .sociallink ul li:first-child {
        font-size: 20px
    }
    section .contactsec .leftsec .fullwidthimg {
        margin-top: 30px
    }
    .testimonial .carousel-indicators li {
        width: 20px;
        height: 20px;
        margin-bottom: 30px
    }
    .testimonial .carousel-indicators .active,
    .testimonial .carousel-indicators li:hover {
        width: 20px;
        height: 20px
    }
    p,
    ul li,
    ol li,
    ul li a,
    ol li a,
    header .headtop .btn-xl,
    section p,
    footer p,
    footer .footbottom .continfo p span,
    footer .footbottom .timeifo p span,
    footer .footbottom p,
    footer .footbottom p span,
    footer .footbottom .copyright ul li.techy p a,
    footer .newsletter .btn-xl[type="submit"],
    footer .newsletter a.btn-xl[type="submit"],
    footer .newsletter button[type="submit"],
    footer .footbottom .techy p a,
    section .dental-services ul li a p {
        font-size: 12px
    }
    a.btn-xl,
    .btn-xl,
    .btn-xl[type="submit"],
    a.btn-xl[type="submit"],
    section a.btn-xl,
    section .btn-xl,
    section .btn-xl[type="submit"],
    section a.btn-xl[type="submit"],
    section .staffsec .staff .carousel-caption h4+p {
        font-size: 12px
    }
    section .blogsection&gt;.container.pad0 {
        padding-left: 15px !important;
        padding-right: 15px !important
    }
    section .blog-wraper {
        margin-bottom: 25px
    }
    section .blog-wraper .catlinks ul {
        margin: 20px 0
    }
    section .blog-wraper .catlinks ul li .fa-user:before {
        width: 16px;
        height: 19px
    }
    section .blog-wraper .catlinks ul li .fa-calendar:before {
        width: 19px;
        height: 20px
    }
    section .blog-wraper .catlinks ul li .fa-folder:before {
        width: 22px;
        height: 18px
    }
    section .blog-wraper .catlinks ul li {
        margin-right: 0
    }
    section .blogsection .right .archive {
        margin-bottom: 35px
    }
    section .blogpagination .pagination&gt;li&gt;a,
    .pagination&gt;li&gt;a,
    section .blogpagination .pagination li span {
        font-size: 14px
    }
    section .blogpagination .pagination&gt;li .next {
        padding: 8px 25px
    }
    section .blogpagination .pagination&gt;li a:before,
    section .blogpagination .pagination&gt;li a:after {
        width: 15px;
        height: 15px
    }
    section .blogpagination .pagination&gt;li a:not(.next):not(.prev),
    section .blogpagination .pagination li span {
        width: 40px;
        height: 40px;
        line-height: 24px
    }
    section .blogpagination .pagination&gt;li .prev {
        padding: 8px 10px
    }
    section .blogpagination .pagination&gt;li {
        margin-right: 7px
    }
    section .drteam .teamstaff ul {
        margin: 0;
        text-align: center
    }
    .meet-our-team section .container-fluid:first-child {
        padding-bottom: 0
    }
    .meet-our-team section .fullwidth:nth-child(3) {
        padding-top: 0;
        padding-bottom: 0
    }
    .meet-our-team section .fullwidth:nth-child(4) {
        padding-top: 0;
        padding-bottom: 0
    }
    .meet-our-team section .drteam {
        padding-top: 10px;
        padding-bottom: 0
    }
    .meet-our-team section .drteam h4 {
        margin-bottom: 0;
        text-align: center !important
    }
    section .teamstaff ul li .carousel-caption h4,
    section .teamstaff ul li .carousel-caption small {
        text-align: center !important
    }
    section .teamstaff ul li .carousel-caption {
        padding-left: 0;
        min-height: 80px
    }
    section .dental-services ul li {
        width: 31%
    }
    .innerblog .blog-content h2,
    .innerblog .blog-content h3 {
        margin-top: 25px
    }
    section .testimonial .carousel-inner .item {
        padding: 30px 15% 20px
    }
    section .carousel-control.left,
    section .carousel-control.right {
        background-image: none !important;
        width: 45px;
        height: 45px
    }
    section .glyphicon-menu-left:before,
    section .glyphicon-menu-right:before {
        width: 19px;
        height: 13px;
        margin: 6px auto
    }
    footer .footmapadd .btn-xl.direction {
        padding: 14px 26px
    }
    section .bloginnerpagination a.btn-next {
        padding: 12px 62px
    }
    section .bloginnerpagination a.btn-center {
        padding: 12px 50px
    }
    .pad0-sm {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
    section .bloginnerpagination a.btn-prev {
        padding: 12px 50px
    }
    .family-dentistry section .container-fluid:first-child .contentsec {
        top: 0
    }
    section .dental-services ul li:hover img.img-hover {
        margin: 5px auto auto
    }
    section .contactsec .leftsec .address-sec .numbersec&gt;div {
        margin-top: 15px
    }
    section .contactsec .leftsec .address-sec .numbersec {
        display: block !important;
        float: left !important
    }
    section .contactsec .leftsec .address-sec .fa-fax:before {
        width: 35px;
        height: 27px
    }
    section .contactsec .leftsec .address-sec .fa-clock-o:before {
        width: 30px;
        height: 30px
    }
    section .contactsec .address-sec .text {
        left: 15px
    }
    footer .footbottom .social_icon .fa-facebook:before {
        width: 50px;
        height: 40px
    }
    footer .footbottom .social_icon .fa-google-plus:before {
        width: 50px;
        height: 50px
    }
    footer .footbottom .social_icon .fa-instagram:before {
        width: 50px;
        height: 44px
    }
    footer .foottop .acf-map {
        height: 350px
    }
    footer .footmapadd {
        padding: 30px 0
    }
    footer .footmapadd img {
        width: 180px
    }
    footer .carousel-caption.footmapadd .btn-xl.call-us .fa:before {
        margin-left: 75px
    }
    footer .btn-wrap {
        margin-top: 30px
    }
    section .contactsec form select {
        font-size: 14px
    }
    footer .newsletter .btn-xl[type="submit"],
    footer .newsletter a.btn-xl[type="submit"],
    footer .newsletter button[type="submit"] {
        width: initial
    }
    input::-webkit-input-placeholder {
        font-size: 14px
    }
    input:-moz-placeholder {
        font-size: 14px
    }
    input::-moz-placeholder {
        font-size: 14px
    }
    input:-ms-input-placeholder {
        font-size: 14px
    }
    textarea::-webkit-input-placeholder {
        font-size: 14px
    }
    textarea:-moz-placeholder {
        font-size: 14px;
        font-size: 14px
    }
    textarea:-ms-input-placeholder {
        font-size: 14px
    }
    section h1 {
        font-size: 28px
    }
    section h2,
    footer h2,section h1.post-heading {
        font-size: 26px
    }
    section h3,
    footer h3,
    article .specialoffers h3 {
        font-size: 20px
    }
    section h4,
	section .staffsec .staff h3,
    footer h4,
    .panel-default&gt;.panel-heading .panel-title {
        font-size: 18px
    }
    section h5,
	section .dental-services ul li h3,
    footer h5 {
        font-size: 16px
    }
    section h6,
    footer h6 {
        font-size: 14px
    }
    .g-recaptcha {
        transform: scale(0.7);
        -webkit-transform: scale(0.7);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0
    }
}

@media(min-width:320px) {
    section ul.blackstrong li strong {
        color: #202020 !important
    }
    section ul.greentrong li strong {
        color: #006351 !important
    }
}

@media(min-width:768px) {
    .navbar-nav&gt;li.dropdown&gt;.dropdown-menu&gt;li:before,
    .navbar-nav&gt;li.dropdown&gt;.dropdown-menu&gt;li.dropdown&gt;.dropdown-menu&gt;li:before,
    .navbar-nav&gt;li.dropdown&gt;.dropdown-menu&gt;li.menu-item-type-post_type:before {
        content: "" !important;
        display: inline-block;
        top: 0;
        position: absolute;
        left: 0;
        visibility: hidden;
        background-color: #812a2a;
        width: 10px;
        height: 20px
    }
    .navbar-nav&gt;li.dropdown&gt;.dropdown-menu&gt;li:hover:before,
    .navbar-nav&gt;li.dropdown&gt;.dropdown-menu&gt;li.current_page_item:before,
    .navbar-nav&gt;li.dropdown&gt;.dropdown-menu&gt;li.dropdown&gt;.dropdown-menu&gt;li:hover:before {
        visibility: visible;
        top: 15px
    }
    .navbar-nav&gt;li.dropdown&gt;.dropdown-menu:before {
        left: 0;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #FFF;
        border-width: 10px;
        margin-left: 10px;
        top: -20px
    }
    .navbar-nav&gt;li.dropdown .dropdown-menu.collapse.in {
        display: none
    }
    .navbar-nav&gt;li.dropdown .dropdown-menu {
        min-width: 250px;
        border-radius: 0;
        top: 100%;
        height: inherit !important;
        border: 0;
        background-color: #fff;
        padding: 0
    }
    .navbar-nav&gt;li.dropdown:hover .dropdown-menu,
    .navbar-nav&gt;li.dropdown:hover .dropdown-menu.collapse.in {
        display: block
    }
    .navbar-nav&gt;li.dropdown&gt;.dropdown-menu&gt;li.menu-item-has-children:hover .dropdown-menu {
        display: block !important;
        position: absolute;
        left: 100%;
        top: 0
    }
    .navbar-nav&gt;li.dropdown&gt;.dropdown-menu&gt;li.menu-item-has-children&gt;.dropdown-menu {
        display: none !important
    }
    .navbar&gt;.container .navbar-brand,
    .navbar&gt;.container-fluid .navbar-brand {
        margin-left: -30px
    }
    .flexdiv {
        display: flex;
        display: -webkit-flex;
        flex-direction: row;
        -webkit-flex-direction: row;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap
    }
    .f-zero {
        font-size: 0
    }
    .f-center {
        display: inline-block;
        vertical-align: middle;
        font-size: 16px;
        float: none !important
    }
    .vcenter-wraper {
        float: none !important;
        display: table !important
    }
    .vcenter {
        float: none !important;
        display: table-cell !important;
        vertical-align: middle
    }
    .displayhide {
        display: none !important
    }
    .roller {
        max-height: 400px !important;
        overflow-y: auto !important
    }
    .roller::-webkit-scrollbar {
        width: 4px;
        background-color: transparent
    }
    .roller::-webkit-scrollbar-track {
        background-color: transparent;
        background-color: #FFF
    }
    .roller::-webkit-scrollbar-thumb {
        -webkit-border-radius: 10px;
        border-radius: 10px;
        background-color: #37d686;
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5)
    }
    .roller::-webkit-scrollbar-thumb:window-inactive {
        background-color: #37d686
    }
}

@media(min-width:1366px) {
    footer .footbottom .container {
        width: 1250px
    }
    header .container {
        width: 1250px
    }
}

@media(max-width:767px) {
    section .container-fluid,
    section .contactsec .leftsec,
    section .contactsec .rightsec,
    section .doctorteam .teaminfo {
        padding: 30px 0
    }
    section .contactsec,
    section .addressmap,
    section .full-imgsec,
    section .contactsec,
    section .addressmap {
        padding: 0
    }
    section .container-fluid .container.pad15-xs {
        padding-left: 30px !important;
        padding-right: 30px !important
    }
    .navbar-toggle {
        padding: 15px 0
    }
    .navbar-inverse .navbar-toggle .fa {
        margin-top: -4px
    }
    .dropdown-menu&gt;li&gt;a {
        padding: 10px 0
    }
    section .container-fluid h1:first-child,
    section .container-fluid h2:first-child,
    section .container-fluid h3:first-child {
        margin-top: 0
    }
    section .container-fluid p:last-child {
        margin-bottom: 0
    }
    .pad15-xs {
        padding-left: 15px !important;
        padding-right: 15px !important
    }
    .f-zero-xs {
        font-size: 0
    }
    .f-center-xs {
        display: inline-block;
        vertical-align: middle;
        font-size: 16px;
        float: none !important
    }
    .row0-xs {
        margin-right: 0 !important;
        margin-left: 0 !important
    }
    .pad0-xs {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
    .pad-15-xs {
        padding-left: 15px !important;
        padding-right: 15px !important
    }
    .vcenter-wraper-xs {
        float: none !important;
        display: table !important
    }
    .vcenter-xs {
        float: none !important;
        display: table-cell !important;
        vertical-align: middle
    }
    .margauto-xs {
        float: none !important;
        margin: auto
    }
    section p,
    footer p,
    section ul li {
        line-height: 1.5
    }
    .touch-dropdown.navbar-toggle {
        position: absolute
    }
    .touch-dropdown.navbar-toggle:hover:before,
    .touch-dropdown.navbar-toggle:focus:before {
        color: #006351
    }
    .touch-dropdown.navbar-toggle:before {
        color: #812929
    }
    header {
        position: relative
    }
    .sliderhome,
    .featuredimg {
        padding-top: 0;
        float: left;
        width: 100%
    }
    .navbar-nav&gt;li,
    .dropdown-menu&gt;li {
        display: block;
        text-align: center
    }
    .navbar-nav,
    .dropdown-menu {
        width: 100%
    }
    .navbar-nav .open .dropdown-menu {
        box-shadow: 0 2px 5px #8129296b
    }
    .navbar-nav .open:focus {
        background-color: transparent
    }
    header .headtop .container {
        padding-left: 15px !important;
        padding-right: 15px !important
    }
    header .container .row {
        margin-right: 0;
        margin-left: 0
    }
    .navbar-inverse .navbar-collapse {
        padding-left: 0;
        padding-right: 0;
        margin-top: 8px
    }
    .navbar-nav&gt;li.dropdown .dropdown-menu {
        min-width: 205px
    }
    .navbar-nav&gt;li.dropdown&gt;.dropdown-menu&gt;li:hover:before,
    .navbar-nav&gt;li.dropdown&gt;.dropdown-menu&gt;li.current_page_item:before {
        top: 8px !important
    }
    .navbar&gt;.container .navbar-brand,
    .navbar&gt;.container-fluid .navbar-brand {
        margin-left: -20px;
        width: 190px;
        height: 100px
    }
    header .headtop .call ul li a,
    header .headtop .apointment ul li a {
        font-size: 12px;
        width: 100%;
        text-align: center
    }
    header .headtop .apointment ul li a {
        padding-left: 20px
    }
    .navbar-nav&gt;li&gt;a {
        padding: 10px 6px
    }
    header .headtop .apointment ul li a .fa-clock-o:before {
        height: 25px;
        width: 25px
    }
    header .headtop .call ul li a .fa-phone:before {
        height: 22px;
        width: 18px
    }
    .navbar-inverse .navbar-nav&gt;li&gt;a,
    .dropdown-menu&gt;li&gt;a {
        font-size: 12px !important
    }
    .sliderhome .carousel-caption.center-cap {
        text-align: center;
        top: 40%
    }
    .sliderhome .carousel-caption.left-cap,
    .sliderhome .carousel-caption.right-cap {
        right: 0;
        left: 0;
        text-align: center;
        top: 25%;
        bottom: inherit
    }
    .sliderhome .carousel-caption.center-cap h1 {
        font-size: 24px
    }
    .sliderhome .carousel-caption h1 {
        font-size: 24px
    }
    .sliderhome .carousel-caption h1 img {
        width: 20px !important;
        height: auto;
        top: -3px
    }
    .sliderhome .carousel-caption h2 {
        font-size: 18px
    }
    .featuredimg .item .carousel-caption {
        top: 60%
    }
    .featuredimg .item .carousel-caption.pageparent {
        top: 35%
    }
    .featuredimg .item .carousel-caption h1,.featuredimg .item .carousel-caption h2 {
        margin: 0;
        font-size: 28px
    }
    .featuredimg .item .carousel-caption h3 {
        font-size: 20px;
        margin-top: 0
    }
    .meet-our-doctors .featuredimg {
        padding-top: 0
    }
    .meet-our-dentists .featuredimg {
        padding-top: 0
    }
    section .container-fluid&gt;div h3:not(:first-child),
    section .container-fluid&gt;div h4:not(:first-child) {
        margin-top: 15px
    }
    section h2,
    section h3,
    section h4,
    section h5,
    section h6 {
        margin-bottom: 15px
    }
    .sliderhome .carousel-caption.center-cap .slider-btn {
        width: 100%;
        text-align: center;
        margin-top: 25px
    }
    .sliderhome .carousel-caption.center-cap a.btn-xl {
        width: 40%;
        padding: 10px 15px;
        font-size: 12px;
        float: none;
        margin: auto
    }
    .sliderhome .carousel-caption.center-cap a.btn-xl .fa {
        float: initial;
        margin: 0;
        margin-top: 5px
    }
    .sliderhome .carousel-caption a.btn-xl {
        padding: 10px 15px;
        font-size: 12px
    }
    .sliderhome .carousel-caption a.btn-xl .fa {
        margin-left: 0
    }
    a.btn-xl .fa-long-arrow-right:before,
    .btn-xl .fa-long-arrow-right:before,
    .btn-xl[type="submit"] .fa-long-arrow-right:before,
    a.btn-xl[type="submit"] .fa-long-arrow-right:before,
    section .btn-xl .fa-long-arrow-right:before,
    section .btn-xl[type="submit"] .fa-long-arrow-right:before,
    section a.btn-xl[type="submit"] .fa-long-arrow-right:before {
        width: 14px;
        height: 10px;
        margin-left: 10px
    }
    .sliderhome .carousel-indicators {
        right: 8%;
        top: 14%
    }
    .sliderhome .carousel-indicators li {
        width: 25px;
        height: 25px;
        font-size: 14px;
        line-height: 21px
    }
    .sliderhome .carousel-indicators .active {
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin-left: -3px
    }
    section h1 {
        font-size: 28px
    }
    section h2,
    footer h2,section h1.post-heading {
        font-size: 24px
    }
    section h3,
    footer h3 {
        font-size: 21px
    }
    section h4,
	section .staffsec .staff h3,
    footer h4,
    .panel-default&gt;.panel-heading .panel-title {
        font-size: 18px
    }
    section h5,
	section .dental-services ul li h3,
    footer h5 {
        font-size: 16px
    }
    section h6,
    footer h6 {
        font-size: 14px
    }
    section p,
    footer p,
    p,
    ul li,
    ol li,
    ul li a,
    ol li a,
    header .headtop .btn-xl,
    section p,
    footer p,
    footer .footbottom p,
    section ol&gt;li&gt;span,
    .single ul li span {
        font-size: 12px
    }
    .single ul li span {
        padding-bottom: 0;
        font-size: 12px !important
    }
    .single header .headtop ul li span {
        padding-bottom: 0 !important
    }
    a.btn-xl,
    .btn-xl,
    .btn-xl[type="submit"],
    a.btn-xl[type="submit"],
    section a.btn-xl,
    section .btn-xl,
    section .btn-xl[type="submit"],
    section a.btn-xl[type="submit"],
    footer .footbottom .techy p a,
    section .staffsec .staff .carousel-caption h4+p,
    section .dental-services ul li a p {
        font-size: 12px
    }
    section .staffsec .staff .carousel-caption h4+p {
        margin-bottom: 15px
    }
    section .dr-pad {
        padding-top: 20px
    }
    section .homesec1 #video-block {
        margin-bottom: 20px
    }
    section .homesec1 .righttext h4 {
        margin-top: 0 !important
    }
    section h1 img,
    section h2 img {
        width: 25px !important;
        top: -3px
    }
    section .doctorteam .teaminfo {
        padding: 30px !important
    }
    .container-fluid&gt;div&gt;div.col-sm-6&gt;div&gt;img {
        margin-bottom: 30px;
        margin-top: 0 !important
    }
    section .imgtext-sec .rightimg {
        z-index: 1;
        top: 0;
        margin-top: 30px
    }
    section .imgtext-sec .righttext,
    section .imgtext-sec .lefttext {
        padding: 0 30px !important
    }
    section .imgtext-sec .leftimg {
        z-index: 9;
        top: 0;
        margin-bottom: 30px
    }
    section .imgtext-sec .lefttext&gt;div {
        margin-left: 0
    }
    section .imgtext-sec {
        padding: 30px 0 !important;
        padding-top: 0 !important
    }
    .home section .container-fluid:nth-child(6) {
        padding-bottom: 0 !important
    }
    section .homesec2 {
        padding-top: 0
    }
    section .homesec2 img {
        margin-bottom: 30px
    }
    section .homesec2 .btn-wrap {
        margin: 20px 0
    }
    section .imgtext-sec .lefttext h2 {
        line-height: 30px
    }
    .container-fluid&gt;div&gt;div.col-sm-6+div h2 img {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }
    section .dental-services ul li {
        width: 31%
    }
    section .dental-services ul li:nth-child(4) img {
        margin-top: 15px;
        width: 55%
    }
    section .dental-services ul {
        margin-top: 30px
    }
    section .dental-services ul li span {
        width: 130px;
        height: 130px
    }
    section .dental-services ul li img {
        margin: 10px auto;
        width: 40%
    }
    section .dental-services ul li {
        margin-top: 20px
    }
    section .dental-services ul li h3 {
        margin-bottom: 0
    }
    section .testimonial&gt;div&gt;div.col-sm-7 {
        padding: 30px 0 40px
    }
    section .carousel-control.left,
    section .carousel-control.right {
        width: 40px;
        height: 40px
    }
    section .glyphicon-menu-right:before,
    section .glyphicon-menu-left:before,
    section .carousel-control:hover .glyphicon-menu-left:before,
    section .carousel-control:hover .glyphicon-menu-right:before {
        width: 16px;
        height: 11px;
        margin: 8px auto
    }
    section .testimonial .carousel-inner .item {
        padding-top: 0
    }
    section .testimonial span.count {
        margin: 10px 0;
        float: left;
        width: 100%
    }
    section .container-fluid.fullwidth:first-child .col-sm-11.margauto {
        width: 100%
    }
    section ul:not(.list-inline):not(.list-unstyled):not(.sidebarservices) {
        margin: 20px 0
    }
    section ul:not(.list-inline):not(.list-unstyled):not(.sidebarservices):not(.nav-tabs) li {
        line-height: 15px
    }
    section .fullwidthbg h2 {
        margin-bottom: 15px
    }
    footer .footmapadd .btn-xl.direction {
        padding: 15px 20px
    }
    section .container-fluid.videotextsec #video-block {
        margin-bottom: 20px
    }
    section .asidesec .right h4 {
        font-weight: 400 !important;
        margin-top: 0
    }
    section ol&gt;li {
        text-indent: -18px;
        line-height: 15px;
        margin-bottom: 10px
    }
    .meet-our-doctors section .staffsec .staff:hover .carousel-caption {
        top: 35%;
        bottom: inherit
    }
    .meet-our-dentists section .staffsec .staff:hover .carousel-caption {
        top: 35%;
        bottom: inherit
    }
    .modal-lg button.close {
        right: 13px;
        position: relative;
        top: 10px
    }
    .modal-dialog .modal-content .modal-body .bio-content {
        padding: 40px 30px 30px !important
    }
    .modal-dialog .modal-content .modal-body .biopic {
        padding-top: 20px
    }
    .modal-dialog .modal-content .modal-body .biopic img {
        width: initial;
        margin: auto
    }
    .modal-dialog .modal-content .fa-times:before {
        width: 18px;
        height: 18px
    }
    section .blog-wraper {
        margin-bottom: 25px
    }
    section .blog-wraper .catlinks ul {
        margin: 20px 0
    }
    section .blog-wraper .catlinks ul li .fa-user:before {
        width: 16px;
        height: 19px
    }
    section .blog-wraper .catlinks ul li .fa-calendar:before {
        width: 19px;
        height: 20px
    }
    section .blog-wraper .catlinks ul li .fa-folder:before {
        width: 22px;
        height: 18px
    }
    section .blog-wraper .catlinks ul li {
        margin-right: 0
    }
    section .blogsection .right .archive {
        margin-bottom: 25px;
        margin-top: 30px
    }
    section .right aside ul li:before {
        margin-right: 5px
    }
    section .blogpagination .pagination&gt;li&gt;a,
    .pagination&gt;li&gt;a,
    section .blogpagination .pagination li span {
        font-size: 12px
    }
    section .blogpagination .pagination&gt;li .next {
        padding: 10px 25px
    }
    section .blogpagination .pagination&gt;li a:before,
    section .blogpagination .pagination&gt;li a:after {
        width: 15px;
        height: 15px
    }
    section .blogpagination .pagination&gt;li a:not(.next):not(.prev),
    section .blogpagination .pagination li span {
        width: 40px;
        height: 40px;
        line-height: 24px
    }
    section .blogpagination .pagination&gt;li .prev {
        padding: 10px
    }
    section .blogpagination .pagination&gt;li {
        margin-right: 0
    }
    section .drteam .teamstaff ul {
        margin: 0;
        text-align: center
    }
    .meet-our-team section .container-fluid:first-child {
        padding-bottom: 0
    }
    .meet-our-team section .fullwidth:nth-child(3) {
        padding-top: 0;
        padding-bottom: 0
    }
    .meet-our-team section .fullwidth:nth-child(4) {
        padding-top: 0;
        padding-bottom: 0
    }
    .meet-our-team section .drteam {
        padding-top: 10px;
        padding-bottom: 0
    }
    .meet-our-team section .drteam h4 {
        margin-bottom: 0;
        text-align: center !important
    }
    section .teamstaff ul li .carousel-caption h4,
    section .teamstaff ul li .carousel-caption small {
        text-align: center !important
    }
    section .teamstaff ul li .carousel-caption {
        padding-left: 0;
        min-height: 80px
    }
    section .dental-services ul li:nth-child(4):hover img.img-hover {
        margin-top: 12px
    }
    section .dental-services ul li {
        margin-top: 20px
    }
    .innerblog .sociallink ul li:not(:first-child) {
        height: 35px;
        width: 35px;
        padding-top: 3px
    }
    .innerblog .sociallink ul li a {
        font-size: 16px
    }
    .innerblog .sociallink ul li {
        margin-right: 10px
    }
    .innerblog .sociallink ul li:first-child {
        font-size: 20px
    }
    .innerblog .blog-content h2,
    .innerblog .blog-content h3 {
        margin-top: 25px
    }
    .innerblog .sociallink ul li:first-child {
        font-size: 18px
    }
    section .articlesec&gt;div {
        width: 100%;
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-bottom: 10px
    }
    section .articlesec img {
        width: initial;
        float: none
    }
    .testimonial .carousel-indicators li {
        width: 20px;
        height: 20px;
        margin-bottom: 15px
    }
    .testimonial .carousel-indicators .active,
    .testimonial .carousel-indicators li:hover {
        width: 20px;
        height: 20px
    }
    .patient-testimonials .asidesec .left {
        padding-bottom: 30px
    }
    section .testimonial .carousel-indicators li {
        margin-right: 10px
    }
    section .dental-services ul li:hover img.img-hover {
        display: block;
        margin: auto
    }
    section .dental-services ul li:hover a p {
        margin-top: 10px
    }
    section .teamstaff ul li {
        margin-right: 10px;
        margin-left: 10px
    }
    section .contactsec .leftsec .fullwidthimg img {
        margin-bottom: 0
    }
    footer .footbottom ul {
        margin-top: 0
    }
    footer .footbottom ul,
    footer .footbottom p {
        text-align: center !important
    }
    footer .footbottom .techy p {
        margin-top: 20px
    }
    footer .footmapadd {
        position: relative
    }
    footer .footmapadd img {
        width: 150px
    }
    footer .footmapadd {
        padding: 30px 0;
        text-shadow: none
    }
    footer .footadd {
        margin-top: 0
    }
    footer .footmapadd .btn-wrap:last-child {
        margin-bottom: 40px
    }
    footer .btn-wrap:first-child {
        margin-top: 30px
    }
    footer .foottop .acf-map {
        height: 350px
    }
    footer .footmapadd .btn-wrap:last-child a .fa-long-arrow-right:before {
        margin-left: 25px
    }
    footer .carousel-caption.footmapadd .btn-xl.call-us .fa:before {
        margin-left: 50px
    }
    a.btn-xl:after,
    .btn-xl:after,
    a.btn-xl[type="submit"]:after,
    .btn-xl[type="submit"]:after,
    a.btn-xl:before,
    .btn-xl:before,
    a.btn-xl[type="submit"]:before,
    .btn-xl[type="submit"]:before {
        width: 25px;
        height: 25px
    }
    a.btn-xl:before,
    .btn-xl:before,
    a.btn-xl[type="submit"]:before,
    .btn-xl[type="submit"]:before {
        border-width: 2px 2px 0 0
    }
    a.btn-xl:after,
    .btn-xl:after,
    a.btn-xl[type="submit"]:after,
    .btn-xl[type="submit"]:after {
        border-width: 0 0 2px 2px
    }
    section .contactsec form .btn-wrap {
        margin: 0
    }
    section .contactsec .leftsec .address-sec .fa-map-marker:before {
        width: 20px;
        height: 24px
    }
    section .contactsec .leftsec .address-sec .fa-phone:before {
        width: 20px;
        height: 25px
    }
    section .contactsec .leftsec .address-sec .fa-fax:before {
        width: 30px;
        height: 23px
    }
    section .contactsec .leftsec .address-sec .fa-envelope:before {
        width: 22px;
        height: 15px
    }
    section .contactsec .leftsec .address-sec .fa-clock-o:before {
        width: 26px;
        height: 26px
    }
    section .contactsec .address-sec .text {
        left: 0
    }
    section .contactsec .leftsec .address-sec&gt;div {
        margin-bottom: 10px
    }
    section .contactsec .leftsec .address-sec .numbersec {
        margin-bottom: 0
    }
    section .contactsec .leftsec .address-sec .numbersec&gt;div {
        margin-bottom: 10px
    }
    section .contactsec .leftsec .office_hours h3 {
        margin-bottom: 15px
    }
    section .contactsec .leftsec .office_hours {
        margin-top: 15px
    }
    section .skybg .count {
        font-size: 22px;
        right: 22%;
        top: -2px
    }
    section .asidesec .right {
        margin-bottom: 25px
    }
    section .left article {
        padding-right: 0
    }
    section .right aside ul {
        padding-bottom: 0 !important;
        padding-top: 6px !important
    }
    section .right aside ul li {
        margin-bottom: 15px !important
    }
    .family-dentistry section .container-fluid:first-child .contentsec {
        top: 0
    }
    section .bloginnerpagination a.btn-next {
        padding: 12px 62px
    }
    section .bloginnerpagination a.btn-center {
        padding: 12px 62px
    }
    section .bloginnerpagination a.btn-prev {
        padding: 12px 50px
    }
    section .bloginnerpagination {
        padding: 40px 0 20px
    }
    section .contactsec .fullwidthimg {
        margin-bottom: 0
    }
    section .contactsec .right form {
        float: left;
        width: 100%;
        margin-top: 15px
    }
    section .contactsec form select {
        font-size: 14px
    }
    input::-webkit-input-placeholder {
        font-size: 14px
    }
    input:-moz-placeholder {
        font-size: 14px
    }
    input::-moz-placeholder {
        font-size: 14px
    }
    input:-ms-input-placeholder {
        font-size: 14px
    }
    textarea::-webkit-input-placeholder {
        font-size: 14px
    }
    textarea:-moz-placeholder {
        font-size: 14px;
        font-size: 14px
    }
    textarea:-ms-input-placeholder {
        font-size: 14px
    }
    section .contactsec form input[type="text"],
    section .contactsec form input[type="email"],
    section .contactsec form select {
        font-size: 14px;
        font-weight: 300
    }
    .form-group label {
        font-size: 16px
    }
    .wpcf7-form-control-wrap label {
        font-size: 14px !important
    }
    input[type="radio"] {
        width: 18px;
        height: 18px
    }
    input[type="radio"]:checked::after {
        height: 6px;
        width: 6px;
        top: 4px;
        left: 4px
    }
    .navbar-nav {
        margin-left: 0
    }
    .dropdown-menu&gt;li {
        padding: 0
    }
    .navbar-nav .open .dropdown-menu .dropdown-header,
    .navbar-nav .open .dropdown-menu&gt;li&gt;a {
        padding: 10px 0
    }
    .navbar-collapse.in {
        overflow-y: inherit
    }
    .navbar-inverse .navbar-nav&gt;.open&gt;a,
    .navbar-inverse .navbar-nav&gt;.open&gt;a:focus,
    .navbar-inverse .navbar-nav&gt;.open&gt;a:hover {
        color: #b7b7b7;
        background-color: transparent
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu&gt;li&gt;a:focus,
    .navbar-inverse .navbar-nav .open .dropdown-menu&gt;li&gt;a:hover {
        background-color: transparent;
        color: #06142b
    }
    .g-recaptcha {
        transform: scale(0.7);
        -webkit-transform: scale(0.7);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
        margin: 20px 0 0
    }
}

@media(max-width:767px) and (min-width:601px) {
    section .blog-wraper .carousel-caption .catlinks ul {
        margin-top: 15px
    }
}

@media(max-width:600px) {
    .navbar&gt;.container .navbar-brand,
    .navbar&gt;.container-fluid .navbar-brand {
        margin-left: -15px;
        width: 150px
    }
    header .btn-xl .fa,
    header .headtop .apointment ul li a .fa-clock-o {
        margin-right: 10px
    }
    header .headtop .apointment ul li a {
        padding-left: 10px
    }
    .navbar-toggle {
        padding: 8px 0
    }
    section .blogpagination .pagination&gt;li&gt;a,
    .pagination&gt;li&gt;a,
    section .blogpagination .pagination li span {
        font-size: 12px
    }
    section .blogpagination .pagination&gt;li .next {
        padding: 10px 25px
    }
    section .blogpagination .pagination&gt;li a:before,
    section .blogpagination .pagination&gt;li a:after {
        width: 15px;
        height: 15px
    }
    section .blogpagination .pagination&gt;li a:not(.next):not(.prev),
    section .blogpagination .pagination li span {
        width: 40px;
        height: 40px;
        line-height: 24px
    }
    section .blogpagination .pagination&gt;li .prev {
        padding: 10px
    }
    section .blogpagination .pagination&gt;li {
        margin-right: 0
    }
    section .bloginnerpagination a.btn-next {
        padding: 12px 47px
    }
    section .bloginnerpagination a.btn-center {
        padding: 12px 46px
    }
    section .bloginnerpagination a.btn-prev {
        padding: 12px 35px
    }
    section .homesec5 {
        background-position: -1000px 0 !important
    }
    section .homesec2 .right .circlebtn {
        margin: -50px auto
    }
    section .skybg .count {
        font-size: 22px;
        right: 17%;
        top: -3px
    }
    .meet-our-doctors section .staffsec .staff:hover .carousel-caption {
        top: 26%;
        bottom: inherit
    }
    .meet-our-dentists section .staffsec .staff:hover .carousel-caption {
        top: 26%;
        bottom: inherit
    }
    footer .foottop .list-inline {
        display: block;
        text-align: center
    }
    footer .foottop .list-inline li {
        display: inline-block;
        margin-bottom: 20px
    }
    footer .foottop .list-inline li img {
        margin: auto
    }
    footer .footbottom .fa-map-marker:before {
        width: 24px;
        height: 36px
    }
    footer .footbottom .fa-phone:before {
        width: 24px;
        height: 24px
    }
    footer .footbottom .fa-envelope:before {
        width: 26px;
        height: 17px
    }
    .featuredimg .item .carousel-caption.pageparent {
        top: 50%
    }
    .sliderhome,
    .featuredimg {
        padding-top: 0
    }
    .sliderhome .carousel-caption.left-cap .slider-btn,
    .sliderhome .carousel-caption.right-cap .slider-btn {
        margin-top: 8px
    }
    .sliderhome .carousel-caption h2 {
        margin: 8px 0
    }
    section .blog-wraper .catlinks ul li {
        margin-right: 0;
        margin-bottom: 10px
    }
    section .blog-wraper .catlinks ul li:last-child {
        margin-bottom: 0
    }
    section .dental-services ul li {
        width: 45%
    }
    section .dental-services ul li:nth-child(4) .img {
        margin-top: 15px
    }
}

@media(max-width:550px) {
    .sliderhome .carousel-caption,
    .sliderhome .carousel-caption.center-cap {
        position: relative;
        float: left;
        width: 100%;
        padding: 30px 0 50px
    }
    .sliderhome .carousel-indicators {
        bottom: -10%;
        top: inherit;
        width: 100%;
        right: 0;
        left: 0;
        margin-left: 0
    }
    .sliderhome .carousel-caption.center-cap .slider-btn {
        margin-top: 20px
    }
    .testimonial .item .carousel-caption p {
        padding: 0 13%
    }
    .sliderhome .carousel-caption h1 img {
        width: 20px !important;
        height: auto;
        top: -3px
    }
    .featuredimg .item .carousel-caption.pageparent {
        top: 30%
    }
    .featuredimg .item .carousel-caption {
        top: 50%
    }
    .sliderhome .carousel-indicators li {
        margin-right: 10px
    }
}

@media(max-width:500px) {
    .testimonial .carousel-control {
        top: 28%
    }
    header .headtop ul li span {
        display: none !important
    }
    header .headtop .call ul li a {
        float: left;
        width: 100%;
        text-align: center;
        margin-right: 0 !important
    }
    header .headtop .apointment ul li a {
        padding-left: 0;
        float: left;
        width: 100%;
        text-align: center
    }
    .sliderhome .carousel-indicators li:last-child {
        margin-right: 0
    }
    section #video-block .carousel-caption {
        top: 62%
    }
    section .dental-services ul li {
        width: 49%
    }
    section .contactsec .address-sec .text {
        left: 10px
    }
    section .contactsec .leftsec .address-sec .fa-fax:before {
        width: 25px;
        height: 19px
    }
    section .blogpagination .pagination&gt;li {
        margin-bottom: 10px
    }
    section .blogsection .right .archive {
        margin-bottom: 20px;
        margin-top: 20px
    }
    .innerblog .sociallink ul li:first-child {
        width: 100%;
        margin-bottom: 10px
    }
    section .bloginnerpagination a.btn-next {
        padding: 12px 34px
    }
    section .bloginnerpagination a.btn-center {
        padding: 12px 33px
    }
    section .bloginnerpagination a.btn-prev {
        padding: 12px 22px
    }
    section .imgtext-sec h2 {
        line-height: 30px
    }
    section .carousel-control.left,
    section .carousel-control.right {
        width: 35px;
        height: 35px
    }
    header .btn-xl .fa,
    header .headtop .apointment ul li a .fa-clock-o {
        margin-right: 0
    }
    header .headtop .container {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
}

@media(max-width:414px) {
    .sliderhome .carousel-indicators li {
        margin-right: 10px;
        margin-bottom: 11px
    }
    section .homesec2 .left {
        padding-bottom: 60px
    }
    section .homesec2 .right {
        padding-top: 60px
    }
    section .homesec2 .right .circlebtn {
        margin: -35px auto
    }
    section .skybg .count {
        font-size: 20px;
        right: 0;
        top: 0;
        position: relative;
        text-align: center
    }
    section .dental-services ul li {
        width: 100%
    }
    section .dental-services ul li:nth-child(4) .img {
        margin-top: 15px
    }
    .featuredimg h1 {
        font-size: 18px
    }
    section .offer_one h1,
    section .offer_two h1 {
        font-size: 30px
    }
    .featuredimg .item .carousel-caption h1,.featuredimg .item .carousel-caption h2 {
        margin: 0;
        font-size: 23px
    }
    .request-an-appointment .featuredimg .item .carousel-caption {
        top: 45%
    }
    .featuredimg .item .carousel-caption h3 {
        font-size: 18px
    }
    section h1 {
        font-size: 26px
    }
    section h2,
    footer h2,section h1.post-heading {
        font-size: 24px
    }
    section h3,
    footer h3 {
        font-size: 20px
    }
    section h4,
	section .staffsec .staff h3,
    footer h4,
    .panel-default&gt;.panel-heading .panel-title {
        font-size: 18px
    }
    section h5,
	section .dental-services ul li h3,
    footer h5 {
        font-size: 14px
    }
    section h6,
    footer h6 {
        font-size: 12px
    }
    section p,
    footer p,
    p,
    ul li,
    ol li,
    ul li a,
    ol li a,
    header .headtop .btn-xl,
    section p,
    footer p,
    footer .footbottom .timeifo p span,
    footer .footbottom p,
    footer .footbottom .techy ul li p a {
        font-size: 12px
    }
    a.btn-xl,
    .btn-xl,
    .btn-xl[type="submit"],
    a.btn-xl[type="submit"],
    section a.btn-xl,
    section .btn-xl,
    section .btn-xl[type="submit"],
    section a.btn-xl[type="submit"] {
        font-size: 12px
    }
    .navbar-brand&gt;img {
        width: 100%
    }
    .sliderhome .carousel-indicators {
        right: 10%
    }
    .sliderhome h3 {
        font-size: 14px
    }
    section .contactsec .address-sec .text {
        left: 15px
    }
    .meet-our-doctors section .staffsec .staff:hover .carousel-caption {
        top: 10%;
        bottom: inherit
    }
    .meet-our-dentists section .staffsec .staff:hover .carousel-caption {
        top: 10%;
        bottom: inherit
    }
    section .blog-wraper .catlinks ul {
        margin: 15px 0
    }
    section .blog-wraper {
        margin-bottom: 15px
    }
    section .bloginnerpagination a {
        width: 100%;
        float: left;
        text-align: center
    }
    .inner-blog-post-pagination&gt;div {
        width: 100%;
        margin-bottom: 15px
    }
    section .bloginnerpagination {
        padding: 30px 0 0
    }
    body img.alignleft,
    body img.alignright {
        float: left;
        margin: 12px 24px 12px 0;
        max-width: 100%;
        height: auto
    }
    input[type="radio"] {
        margin-right: 5px
    }
    span.wpcf7-list-item.first {
        margin-left: 5px;
        margin-right: 11px
    }
    section .contactsec form .btn-wrap .btn-xl {
        width: 100%
    }
    footer .foottop .footmap .fa-map-marker:before {
        width: 20px;
        height: 23px
    }
    section .contactsec form select {
        font-size: 12px
    }
    input::-webkit-input-placeholder {
        font-size: 12px
    }
    input:-moz-placeholder {
        font-size: 12px
    }
    input::-moz-placeholder {
        font-size: 12px
    }
    input:-ms-input-placeholder {
        font-size: 12px
    }
    textarea::-webkit-input-placeholder {
        font-size: 12px
    }
    textarea:-moz-placeholder {
        font-size: 12px;
        font-size: 12px
    }
    textarea:-ms-input-placeholder {
        font-size: 12px
    }
}</pre></body></html>