<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import "global.css?v=1.1.2";
@import "font-awesome.min.css";
@import "fonts.css";
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100&amp;display=swap');
body {
    font-family: 'Montserrat', sans-serif;
}
section,footer,header{width:100%;float:left;height:auto;}
section .container-fluid + .container,section .container-fluid .main-content{padding:60px 0px;}
section .container-fluid&gt;div h3:not(:first-child),section .container-fluid&gt;div h4:not(:first-child){margin-top:40px;}
section .container-fluid.dental-services&gt;div ul li h3 {margin-top: 20px;}
section .container-fluid h2:first-child,section .container-fluid h3:first-child{margin-top:0px;}
.notice-mobile{background:#812929;}
.notice-mobile p a,.notice p a{color:#FFF;}
.notice-mobile p{color:#FFF;padding:10px 0px;margin-bottom:0px;}
.headtop,.notice-mobile{position:relative;z-index:9;}
/*Blog*/
body img.alignleft {float: left;margin: 12px 24px 12px 0;}
body img.alignright {float: right;margin: 12px 0px 12px 24px;}
body img.aligncenter {margin-top: 12px;margin-bottom: 12px;}
body img.alignnone{margin:12px 0px 12px 0px;}
body.blog img,
body.single img{display: block;max-width: 100%;height: auto;}
.blog-img .wp-post-image{margin-bottom: 20px;}
img.size-full,img.size-large,img.header-image,img.wp-post-image{max-width: 100%;height: auto;}
.wp-caption.alignleft{margin: 12px 24px 21px 0;}
.wp-caption.alignright{margin: 12px 0 21px 24px;}
.wp-caption.aligncenter{margin: 12px auto;}
/*header*/
/*Drowdon-touch-icon*/
.touch-dropdown.navbar-toggle{cursor: pointer;margin-bottom:0px; margin-top: 0px;top:3px;bottom: 0px;height: inherit;width: 44px;right: 0px;margin-right: 0px;border-radius: 0px;z-index: 99;vertical-align: middle;background-color:transparent !important;border-color: transparent;}
.touch-dropdown.navbar-toggle:before{font-family: 'FontAwesome';content: "\f077";float: right;font-size: 20px;margin: 0;color:#efb348;position: absolute;z-index: 1;right:0px;left:0px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.touch-dropdown.navbar-toggle.collapsed:before{font-family: 'FontAwesome';content: "\f078";}
.navbar-inverse .touch-dropdown.navbar-toggle:focus,
.navbar-inverse .touch-dropdown.navbar-toggle:hover {background-color:transparent;border-color:transparent;}
.touch-dropdown.navbar-toggle:hover:before, .touch-dropdown.navbar-toggle:focus:before{color:#fff;}
/*header css*/
section .container-fluid.fullwidth:first-child .col-sm-11.margauto{width:91.66666667%;}
section .container-fluid.fullwidth:not(first-child) .col-sm-11.margauto{width:100%;float:left;}
header{position: absolute;
    width: 100%;
    z-index: 9;}
.headermobile{position:relative;z-index:9;width:100%;}
.navbar-brand&gt;img {display: block;width: 100%;margin-top:38px;}
.navbar-brand {position: absolute;height: auto;padding: 0px;top: -50px;z-index: 1;}
.headtop{background:#006351;background-repeat:no-repeat;background-size:cover;float:left;width:100%;height:auto;}
.headbottom{background:transparent;float: left;width: 100%;}
.navbar-inverse{float:left;width:100%;margin-bottom:0px;background-color:transparent;border: 0px;border-radius:0px;}
header .headtop p{color:#FFF}
header .headtop ul{margin-bottom:0px;margin-top:0px;padding-left: 0px;}
header .headtop ul li a:hover,header .headtop ul li a:hover .fa{color: #812a2a!important;}
header .headtop .call ul li a{margin-right:30px !important;float:left;width:100%}
header .headtop .social ul a,
header .headtop .social ul li a .fa{margin-right:0px;color:#FFF;}
header .headtop .call ul li a .fa,header .headtop .call ul li a{margin-right:10px;color:#FFF;}
header .headtop .call ul li a,header .headtop .apointment ul li a{padding: 14px 0px;font-family: 'Lato', sans-serif;font-weight:300;font-size: 18px;color: #FFF;}
header .headtop .call ul li a:hover .fa-phone:before{background-image: url(../images/phone-headhover.png);}
header .headtop .btn-xl{padding:18px 34.4px;float:right;}
header .headtop .call ul li a .fa-phone:before{background-image: url(../images/phone-head.png);content: "";height:37px;width:30px;display: inline-block;background-size: cover;vertical-align: middle;}
header .headtop .apointment ul li a .fa-clock-o:before{background-image: url(../images/clock-head.png);content: "";height:40px;width:40px;display: inline-block;background-size: cover;vertical-align: middle;}
header .headtop .apointment ul li a{float:right;border-left:2px solid #004d33;padding-left:40px;font-weight:700;}
.item img{width:100%;}
header .headtop .apointment ul li a:hover .fa-clock-o:before{background-image: url(../images/clock-headhover.png);}
header .headtop .call{position:relative;z-index:99;} 
header .btn-xl .fa,header .headtop .apointment ul li a .fa-clock-o{margin-right:15px;}
header .btn-xl{width:100%;padding:42px 0px !important}
header .headtop p{color:#FFF;}
header .headtop .call ul li a{width:100%;}

/*navgation*/
.navbar-inverse .navbar-collapse{margin-top:30px;}
.navbar-nav&gt;li:first-child a{padding-left:0px;}
.navbar-nav&gt;li:last-child a{padding-right:0px;}
.navbar-nav&gt;li&gt;a{padding:30px 15px;}
.navbar-nav{margin:0px;padding:0px 0px;display: table;float: none;margin-left:3%;}
.navbar-nav&gt;li {float: none;display: table-cell;vertical-align: middle;}
.navbar-nav&gt;li.dropdown.cont&gt;ul{left:-79px;}
.navbar-inverse .navbar-nav&gt;li&gt;a,.dropdown-menu&gt;li&gt;a{font-weight: 700;color: #006351;font-family: 'Lato', sans-serif;font-size: 17px;}

.navbar-inverse .navbar-nav&gt;li&gt;a:hover,
.navbar-inverse .navbar-nav&gt;li&gt;a:focus,
.navbar-inverse .navbar-nav&gt;.current-menu-item&gt;a,
.navbar-inverse .navbar-nav&gt;.current-menu-parent&gt;a,
.navbar-inverse .navbar-nav&gt;.current-menu-item&gt;a,
.navbar-nav&gt;li.dropdown&gt;.dropdown-menu&gt;li.dropdown&gt;.dropdown-menu&gt;li{color: #812a2a;}
 
.navbar-inverse .navbar-nav&gt;.active&gt;a, .navbar-inverse .navbar-nav&gt;.active&gt;a:focus,
.navbar-inverse .navbar-nav&gt;.active&gt;a:hover{background-color:transparent;color: #812a2a;}
.navbar-inverse .navbar-nav&gt;.active&gt;a{color:#06142b}
.navbar-inverse .navbar-toggle {font-weight: bold;font-size: 20px;color: #812929;border-color: transparent;background-color: transparent !important;/*margin-top: calc(100% - 94%);margin-bottom: calc(100% - 95%);*/margin-right: calc(100% - 100%);}
.navbar-inverse .navbar-toggle .fa{margin-right:10px;}
.container-fluid&gt;.navbar-collapse, .container-fluid&gt;.navbar-header, .container&gt;.navbar-collapse, .container&gt;.navbar-header{margin-left:0px;margin-right:0px;}
/*dropdownmenu*/
.dropdown-menu&gt;li{padding:10px 20px 0px;position:relative;}
.dropdown-menu&gt;li&gt;a{border-bottom:0;padding:0px;padding: 0px 0px 10px }
.dropdown-menu&gt;li&gt;a,.dropdown-menu&gt;li&gt;a:hover,.dropdown-menu&gt;li&gt;a:focus{background:transparent}
.dropdown-menu&gt;li:focus, .dropdown-menu&gt;li:hover{background-color:transparent;color: #812a2a;}
/*carousel Home*/
.carousel-control.left,.carousel-control.right{background-image:none;}
.sliderhome,.featuredimg{padding-top: 0px;
    float: left;
    width: 100%;}
.featuredimg .item{position:relative;}
.featuredimg .item img{width:100%;}
.featuredimg .item .carousel-caption{top:62%;text-shadow: none;width: 100%;left: 0px;padding: 0px;right: 0px;bottom:inherit;z-index:1;}
.featuredimg .item .carousel-caption.pageparent{top:52%;}
.featuredimg .carousel-caption .fa-align-right{margin-right:10px;}
.featuredimg .carousel-caption.text-blue .fa-align-right:before{background-image: url(../images/heading_lineblue.png);content: "";height:15px;width: 36px;display: inline-block;background-size: cover;vertical-align: middle;}
.featuredimg .carousel-caption .fa-align-right:before{background-image: url(../images/heading_line.png);content: "";height:15px;width: 36px;display: inline-block;background-size: cover;vertical-align: middle;}
.featuredimg h1,.featuredimg h2{font-size:48px;font-weight:300;margin-top:0px;}
.featuredimg h1,.featuredimg h3,.featuredimg h2{color:#812929;}
.featuredimg h3{font-weight:500;font-size:30px;}
.featuredimg .carousel-caption.text-blue h1,.featuredimg .carousel-caption.text-blue h2{color:#3cb7e8;}
.meet-our-doctors .featuredimg { padding-top: 70px;}
.meet-our-doctors .featuredimg .item .carousel-caption{top: 66%;}
.meet-our-dentists .featuredimg { padding-top: 70px;}
.meet-our-dentists .featuredimg .item .carousel-caption{top: 66%;}
/*slider home css*/
.float-right{float:right;}
.sliderhome .item:last-child h1{margin-bottom:15px;}
.sliderhome .carousel-indicators li {font-size:16px;line-height: 28px; display: inline-block;width: 30px;height: 30px;margin: 0;text-indent: 0px;cursor: pointer;border: 2px solid #33372f;border-radius: 50%;margin-bottom: 20px;color: #33372f;font-weight: 600;font-family: 'Montserrat', sans-serif;}
.sliderhome .carousel-indicators .active{box-shadow:none;background-image:url(../images/indicator_bg.png);background-repeat:no-repeat;background-size:cover;display:inline-block;width:40px;height:40px;border:0px;background-color:transparent;color:#fff;line-height:42px;margin-left: -5px;}
.sliderhome .carousel-indicators {z-index:1;position: absolute;width: 0px;text-align: center;list-style: none;left: inherit;right: 6%;top: 40%;bottom: inherit;}
.sliderhome .carousel-caption.center-cap {right: 0px;left: 0px;padding-bottom: 0px;padding: 0px;top: 28%;bottom: inherit; text-align:left;}
.sliderhome .carousel-caption.center-cap a.btn-xl{padding: 20px 30px;text-align:left;position: relative;font-family: 'Montserrat', sans-serif;font-weight:500;float:left;width:initial;color: #812929 !important;font-size: 18px;border: 1px solid #812929;background: transparent;text-shadow:none;}
.sliderhome .carousel-caption.center-cap a.btn-xl .fa{float:right;margin:0px;margin-top:5px;}
.sliderhome .carousel-caption a.btn-xl .fa {margin-left:0px;margin-top: -5px;}
/*.sliderhome .carousel-caption.center-cap h1{font-size:72px;font-family: 'VarianeScript';color:#812929;text-shadow: none;margin-bottom:20px;}*/
.sliderhome .carousel-caption.center-cap h2{font-size:72px;font-family: 'VarianeScript';color:#812929;text-shadow: none;margin-bottom:20px;}
.sliderhome .carousel-caption.center-cap .slider-btn{padding-left:15px !important;padding-right:15px !important;}
/*.sliderhome .carousel-caption h1 span img{width:initial;display:inline-block;}*/
.sliderhome .carousel-caption h2 span img{width:initial;display:inline-block;}
/*.sliderhome .carousel-caption h1,.sliderhome .carousel-caption h2{font-family: 'Montserrat', sans-serif;font-weight:300;text-shadow:none;}*/
.sliderhome .carousel-caption h2,.sliderhome .carousel-caption h3{font-family: 'Montserrat', sans-serif;font-weight:300;text-shadow:none;}
/*.sliderhome .carousel-caption h2{color:#202020;margin:15px 0px;}*/
.sliderhome .carousel-caption h3{color:#202020;margin:15px 0px;}
/*.sliderhome .carousel-caption h1{font-size: 48px;color: #812929;text-shadow: none;letter-spacing: 1.4;margin:0px;}*/
.sliderhome .carousel-caption h2{font-size: 48px;color: #812929;text-shadow: none;letter-spacing: 1.4;margin:0px;}
.sliderhome .carousel-caption.left-cap{right:4%;left: 4%;text-align: left;top: 40%;bottom: inherit;}
.sliderhome .carousel-caption.right-cap{right:6%;left:0px;text-align:center;top: 40%;bottom: inherit;}
/*.sliderhome .carousel-caption h1 {font-size: 48px;color: #812929;text-shadow: none;letter-spacing: 1.4;margin-bottom:0;}*/
.sliderhome .carousel-caption h2 {font-size: 48px;color: #812929;text-shadow: none;letter-spacing: 1.4;margin-bottom:0;}
.sliderhome .carousel-caption a.btn-xl{padding: 20px 30px;text-align:left;position: relative;font-family: 'Montserrat', sans-serif;font-weight:500;color: #812929 !important;font-size: 18px;border: 1px solid #812929;background: transparent;text-shadow:none;}
.sliderhome .carousel-caption.left-cap .slider-btn,.sliderhome .carousel-caption.right-cap .slider-btn{margin-top:20px;}
.sliderhome .carousel-caption a.btn-xl:hover,.sliderhome .carousel-caption a.btn-xl:focus{background-color: #812929;color: #fff !important;}
/*End css*/
/*page class css*/
.about-us section .container-fluid:first-child{padding-bottom:0px;}
.about-us section .container-fluid:nth-child(2) h2{font-family: 'VarianeScript';color: #812929;}
.about-us section .container-fluid:nth-child(3) h3{color:#812929;}
.about-us section .container-fluid:nth-child(3){padding-top:0px;}
.about-us section .container-fluid:nth-child(5) ul{margin:40px 0px 0px;}
.family-dentistry .container-fluid:nth-child(2){padding-top:0px;}
.dental-implants section #video-block .carousel-caption{top:25%;} 
.dental-implants section .vcenter {float: none !important;display: inline-block;vertical-align: top;}
.dental-implants section .videotextsec{padding-bottom:0px;}
.dental-implants section .videotextsec + div.container-fluid{padding-top:30px;}
.dental-implants section .container-fluid:first-child{padding-bottom:0px;}
.dental-implants section .container-fluid.videotextsec{padding-top:20px;}
/*controls css*/
section .glyphicon-menu-left,section .glyphicon-menu-right{font-size:30px;text-shadow: none;position: absolute;top: 50%;left:0;right:0;z-index: 5;display: inline-block;margin-top: -13px;}
section .glyphicon-menu-right:before {content: "";background-image: url(../images/white_arrow.png);background-repeat: no-repeat;background-size: cover;display: block;width: 24px;height: 16px;margin:6px auto;}
section .glyphicon-menu-left:before {content: "";background-image: url(../images/whitearrow_left.png);background-repeat: no-repeat;background-size: cover;display: block;width: 24px;height: 16px;margin:6px auto;}
section .carousel-control:hover .glyphicon-menu-right:before{content: "";background-image: url(../images/white_arrow.png);background-repeat: no-repeat;background-size: cover;display: block;width: 24px;height: 16px;margin:6px auto;}
section .carousel-control:hover .glyphicon-menu-left:before{content: "";background-image: url(../images/whitearrow_left.png);background-repeat: no-repeat;background-size: cover;display: block;width: 24px;height: 16px;margin:6px auto;}
section .carousel-control.left, section .carousel-control.right{background-image: none !important;width: 60px;height: 60px;top:50%;opacity: 1;text-align: center;background:#006351;z-index: 2;}
section .carousel-control.left:hover,section .carousel-control.right:hover{background-color:#812929;z-index: 2;}
/*section*/
/*Home page css*/
.home .img-paralex {background: url(../images/break-imghome-min.png) repeat scroll center top rgba(0, 0, 0, 0); background-size: cover;    background-position: bottom;background-attachment: fixed; height:778px}
section .homesec1 h2{color: #006351; font-weight: 300; font-size: 30px; margin-bottom: 10px;}
section #video-block .carousel-caption {right: 0px;left: 45%;padding-bottom: 0px;bottom: inherit;top: 70%;text-align:left;color:#202020;text-shadow:none;}
section .homesec2{padding-top:0px;}
section .imgtext-sec h2{line-height:50px;}
section .imgtext-sec .rightimg,section .imgtext-sec .leftimg{position:relative;}
section .imgtext-sec .rightimg{z-index:1;top:-65px;}
section .imgtext-sec .leftimg{z-index:9;top:65px;}
section .imgtext-sec .righttext,section .imgtext-sec .lefttext{padding:120px 0px 0px;}
section .imgtext-sec .lefttext h2:nth-last-line(2){color:#812929 !important;}
section .imgtext-sec .lefttext&gt;div {margin-left: 14%;}
section .imgtext-sec .righttext&gt;div{padding-right:40px !important;}
section .imgtext-sec .lefttext h2 span{color:#812929;}
section .dental-services ul li a span:hover {border-color:#812929;background-color: #812929;}
section .teaminfo{background-image:url(../images/meetdr_bg-min.png);background-repeat:no-repeat;background-size:cover;background-position:center center;}
section .dental-services{background-image:url(../images/service-sec_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;}
section .dental-services ul li img{margin:15px auto;}
section .dental-services ul{margin-top:80px;margin-bottom:0px;margin-left: 0px;}
section .dental-services ul li img.img-hover{display:none;}
section .dental-services ul li:nth-child(4) .img{margin-top:40px;}
section .dental-services ul li:nth-child(7) .img{margin-top:7px;}
section .dental-services ul li:nth-child(4):hover img.img-hover{margin-top:25px;}
section .dental-services ul li a span:hover img.img{display:none;}
section .dental-services ul li a span:hover h3{color:#812929;}
section .dental-services ul li h3{font-weight:500;}
section .dental-services ul li h3:hover {color:#812929;}
section .dental-services ul li a span:hover img.img-hover{display:block;margin:-10px auto auto auto;}
section .dental-services ul li span{width: 166px;height:166px;border: 2px solid #006351;border-radius: 50%;display:inline-block;margin: auto;vertical-align: middle;padding: 30px 0px;}
section .dental-services ul li{ width: 19%;vertical-align: top;margin-bottom:20px;}
section .dental-services ul li a span:hover p{display:block;}
section .dental-services ul li a p{color:#FFF;font-weight:700;font-size:17px;margin-top:15px;display:none;}
.home section .testimonial{padding:0px;}
.testimonial h2&gt;span,section .dental-services h2 span{color:#812929;}
.testimonial h2&gt;span.count em{color: #006351;font-weight:700;}
.testimonial h2&gt;span.count{color:#202020;display:inline-block;margin-left:40px;}
.home .testimonial .item {/*overflow-y: auto;max-height: 250px;padding-right: 58px !important;margin-bottom: 50px;max-width:680px;*/} 
.home .test-pad {padding: 60px 0px;}
/*Home Roller Scrollbar*/
.home .testimonial .item::-webkit-scrollbar{width: 4px; background-color:transparent;} 
.home .testimonial .item::-webkit-scrollbar-track {background-color:transparent;}
.home .testimonial .item::-webkit-scrollbar-track {background-color:transparent;}
/* Handle */
.home .testimonial .item::-webkit-scrollbar-thumb{-webkit-border-radius: 10px;border-radius: 10px;background-color:#006351;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); }
.home .testimonial .item::-webkit-scrollbar-thumb:window-inactive{background-color:#006351;}
.testimonial #testimonial_carousel1 .carousel-indicators{bottom:-80px;}
.testimonial #testimonial_carousel1 .carousel-inner .item h4{font-weight:500;}
.testimonial .item p span{font-family: 'Montserrat', sans-serif;font-weight:400;}
section .testimonial .carousel-inner .item{padding: 30px 15% 50px;}
.testimonial .carousel-indicators {position: absolute;bottom: 10px;left: 0px;right: 0px;top: inherit;bottom: -15%;z-index: 15;width: 100%;margin-left: 0px;text-align: center;}
.testimonial .carousel-indicators li {display: inline-block;width: 30px;height: 30px;margin: 0;text-indent: 0px;cursor: pointer;border: 2px solid #33372f;border-radius: 50%;margin-bottom: 20px;color: #33372f;font-weight: 600;font-family: 'Montserrat', sans-serif;}
.testimonial .carousel-indicators .active,.testimonial .carousel-indicators li:hover {box-shadow: none;background-image: url(../images/indicator_bg.png);background-repeat: no-repeat;background-size: cover;display: inline-block;width: 30px;height:30px;border: 0px;background-color: transparent;}
.patient-testimonials section .testimonial .carousel-inner .item{padding:0px;}
section .testimonial .item h4 span{color:#812929;}
section .btnarrow a.btn-xl,section .btnarrow .btn-xl,
section .btnarrow .btn-xl[type="submit"],
section .btnarrow a.btn-xl[type="submit"],
section .btnarrow .btn-xl,
section .btnarrow .btn-xl[type="submit"],
section .btnarrow a.btn-xl[type="submit"],footer .btnarrow a.btn-xl,footer .btnarrow .btn-xl{padding: 15px 20px;}
.modal-dialog.modal-lg, .modal-body, .modal-content {float: left;width: 100%;padding: 0px;border-radius: 0px;margin:0px;}
 .modal-lg button.close{position: absolute;right:30px;left: inherit;z-index: 99;top: 20px;opacity: 1;outline: none;}
 .modal-dialog .modal-content .modal-body h3{margin-top:30px;}
 .modal-inner{padding:0px !important;}
 .modal-dialog .modal-content .modal-body h2:first-child{margin-top:0px;}
 .modal-dialog .modal-content .modal-body .bio-content&gt;div{padding-right:40px !important;}
 .modal-dialog .modal-content .fa-times:before {
    content: "";
    background-image: url(../images/close.png);
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    width: 24px;
    height: 24px;
}
/*Roller Scrollbar*/
.modal-body .roller {max-height: 400px !important;overflow-y: auto !important;}
.modal-body .roller::-webkit-scrollbar{width: 6px; background-color:transparent;} 
.modal-body .roller::-webkit-scrollbar-track {background-color:transparent;}
.modal-body .roller::-webkit-scrollbar-track {background-color:#FFF;}
/* Handle */
.modal-body .roller::-webkit-scrollbar-thumb{-webkit-border-radius: 0px;border-radius: 0px;background-color:#812929;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); }
.modal-body .roller::-webkit-scrollbar-thumb:window-inactive{background-color:#812929;}
/*end css*/
section .skybg .count{position: absolute;font-size: 30px;color: #a5b0b9;display: inline-block;left: inherit;right: 30%;top: -5px;}
section .skybg .count #countslide{color:#a2bfc3;font-style:normal;font-weight:700;}
section ul li strong,section p strong,section p a{color:#812929;}
section div&gt;img{width:100%;}
section h1 img,section h2 img{width:initial !important;margin:0px !important;position: relative;top: -5px;}
section .doctorteam img{width:100%;}
section .doctorteam .staff{overflow:hidden;}
section .doctorteam .teaminfo{padding-top:40px;}
section .staffsec{background:#000;}
section .staffsec .staff:hover img{opacity:0.56;}
.meet-our-doctors section .staffsec .staff:hover img {opacity: 0.2;}
.meet-our-doctors section .staffsec .staff .carousel-caption{top: 18%;bottom: inherit;}
section .staffsec .staff a,section .staffsec .staff a p + p{font-family: 'Montserrat', sans-serif; font-weight:500;}
section .staffsec .staff .carousel-caption.cap2team{top:inherit;bottom:0px;display:block !important;}
section .staffsec .staff .carousel-caption{display:none;left:0px;top:inherit;right:0px;bottom:20px;}
section .staffsec .staff .carousel-caption h3{display:block !important;text-align:center;font-weight:500;}
section .staffsec .staff .carousel-caption h3 + p{font-size:20px;text-shadow:none;font-weight:300;}
section .staffsec .staff:hover  .carousel-caption{display:block;z-index:99}
section .staffsec .staff .carousel-caption  .carousel-inner{width:80%;margin:auto;}
section .staffsec .staff:hover  .carousel-caption.content h3{display:block !important}
section .staffsec .staff:hover  .carousel-caption.cap2team h3{display:none !important}
section .teamstaff ul li{position:relative;padding: 0px;margin-right: 20px;}
section .teamstaff ul li .carousel-caption{position: relative !important;text-shadow: none;padding: 20px 0px 20px 20px;background: #006351;left: 0px;right: 0px;float: left;width: 100%;min-height: 86px;}
section .teamstaff ul li .carousel-caption h4{margin:0px;}
section .teamstaff ul li .carousel-caption small{float:left;width:100%;font-size:14px; font-weight:500;}
section .teamstaff ul{margin-left:0px;}
.meet-our-team section .fullwidth:nth-child(3){padding-top: 30px;padding-bottom: 0px;}
section .drteam .teamstaff ul{margin:20px 0px 40px;}
section .drteam .teamstaff ul li{margin-top:20px;}
section .drteam .teamstaff ul:last-child{margin-bottom:0px;}
section .drteam{padding-bottom:0px;}
section .articlesec{margin-top:30px;}
.full-mouth-rehabilitation section .left article{padding-right:6%;}
.family-dentistry section .container-fluid:first-child .contentsec{top:-30px;}
section .articlesec p strong{color:#006351;font-family: 'Montserrat', sans-serif;font-weight:500;}
section .articlesec h2{margin-bottom:30px;}
section .articlesec img,section .articlesec p strong{float: left;width: 100%;margin-bottom: 20px;}
section .left article	{float: left;width: 100%;padding-right: 10%;}
section .left article h5{color:#812929;font-family:'Fira Sans', sans-serif;font-weight:500;}
section  .asidesec .right h4{font-weight:500;}
section  .right aside{position:relative;border:2px solid #7fb1a8;border-top:0px;border-top: 0px;float: left;width: 100%;}
section .right aside ul li:last-child{margin-bottom:0px !important;}
section .right aside:after{
  background: linear-gradient(to right, #006351 50%, #812929 50%);
  position: absolute;
  content: '';
  height: 8px;
  right: 0;
  left: 0;
  top: 0;
}

section .right aside:before{
    content: "";
    position: absolute;
        width: 35px;
    height: 35px;
    border: solid #006351;
    border-width: 0px 4px 4px 0;
}

section .right aside:before {
    right:-2px;
    bottom:-2px;
}


a.btn-xl:before,.btn-xl:before,
a.btn-xl[type="submit"]:before,
.btn-xl[type="submit"]:before{
    content: "";
    position: absolute;
        width: 35px;
    height: 35px;
    border: solid #812929;
    border-width: 2px 2px 0px 0;
}

a.btn-xl:before,.btn-xl:before,
a.btn-xl[type="submit"]:before,
.btn-xl[type="submit"]:before {
    right:0px;
    top: 0px;
}

a.btn-xl:after,.btn-xl:after,
a.btn-xl[type="submit"]:after,
.btn-xl[type="submit"]:after{
    content: "";
    position: absolute;
        width: 35px;
    height: 35px;
    border: solid #812929;
    border-width: 0px 0px 2px 2px;
}
/*whitetext text btn*/
.whitetext a.btn-xl .fa:before,
.whitetext .btn-xl .fa:before,
.whitetext a.btn-xl[type="submit"] .fa:before,
.whitetext .btn-xl[type="submit"] .fa:before{background-image: url(../images/white_arrow.png);}

.whitetext a.btn-xl,.whitetext .btn-xl,
.whitetext a.btn-xl[type="submit"],
.whitetext .btn-xl[type="submit"]{color:#FFF !important;}

.whitetext a.btn-xl:before,.whitetext .btn-xl:before,
.whitetext a.btn-xl[type="submit"]:before,
.whitetext .btn-xl[type="submit"]:before,
.whitetext a.btn-xl:after,.whitetext .btn-xl:after,
.whitetext a.btn-xl[type="submit"]:after,
.whitetext .btn-xl[type="submit"]:after{border-color:#FFF;}

/*hover whitetext*/
.whitetext a.btn-xl:hover:before,.whitetext .btn-xl:hover:before,
.whitetext a.btn-xl[type="submit"]:hover:before,
.whitetext .btn-xl[type="submit"]:hover:before,
.whitetext a.btn-xl:hover:after,.whitetext .btn-xl:hover:after,
.whitetext a.btn-xl[type="submit"]:hover:after,
.whitetext .btn-xl[type="submit"]:hover:after{border-color:#812929;}

a.btn-xl:after,.btn-xl:after,
a.btn-xl[type="submit"]:after,
.btn-xl[type="submit"]:after{
    left: 0px;
    bottom:0px;
}
input.btn-xl:before{
    content: "";
    position: absolute;
        width: 35px;
    height: 35px;
    border: solid #812929;
    border-width: 2px 2px 0px 0;
	 right:0px;
    top: 0px;
}
input.btn-xl:after{
    content: "";
    position: absolute;
       width: 35px;
    height: 35px;
    border: solid #812929;
    border-width: 0px 0px 2px 2px;
	left: 0px;
    bottom:0px;
}
section .right aside ul li{margin-bottom:15px  !important;}
section  .right aside ul{float:left;width:100%;padding:20px !important;}
section .right aside ul li:before{content: "\f0da" !important;color: #812929 !important;font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;vertical-align: middle;}
section .right aside ul li a{color:#812929;font-family:"Montserrat",sans-serif;font-weight:500;}
    section .skybg #myCarousel_1 .carousel-inner{width: 70%;overflow: hidden;margin: auto;}
/*Blog css*/
p:empty {display:none;}
section .full-imgsec{padding:0px;}
section .blogsection{padding:80px 0px;}
section .blogsection aside ul li{margin-bottom:15px !important;}
section .blogsection .right .archive{margin-bottom:50px;}
section .blogsection .right h4{font-weight:500;margin-top:0px;}
section .blog-wraper p{font-family:'Fira Sans', sans-serif;}
section .blog-wraper p a{font-family:"Montserrat",sans-serif;color:#812929;}
section .blog-wraper{margin-bottom:40px;}
section .blog-wraper .blog-img{margin-bottom:30px;}
section .blog-wraper h2:first-child,section .blog-wraper h1.post-heading{margin:0px;}
section .blog-wraper .catlinks ul{margin:30px 0px;}
section .blog-wraper .catlinks ul li,section .blog-wraper .catlinks ul li a{color:#006351;font-weight:600;}
section .blog-wraper .catlinks ul li a:hover{color:#812929;}
.innerblog .sociallink ul li:hover:not(:first-child) {background-color: #812929;border-color: #812929;}
section .blog-wraper .catlinks ul li{margin-right:20px;}
section .blog-wraper .catlinks ul li .fa{margin-right:10px;}
.innerblog .sociallink ul li:hover:not(:first-child) a {color: #fff;}
section .blog-wraper .catlinks ul li .fa-calendar:before{content:"";background-image:url(../images/date.png);background-repeat:no-repeat;background-size:cover;width:24px;height:26px;display:block;}
section .blog-wraper .catlinks ul li .fa-user:before{content:"";background-image:url(../images/author.png);background-repeat:no-repeat;background-size:cover;width: 19px;height: 23px;display:block;}
section .blog-wraper .catlinks ul li .fa-folder:before{content:"";background-image:url(../images/folder.png);background-repeat:no-repeat;background-size:cover;width:31px;height:25px;display:block;}
section .blog-wraper .catlinks ul li a:hover .fa-user:before{background-image:url(../images/author_hover.png);}
section .blog-wraper .catlinks ul li a:hover .fa-folder:before{background-image:url(../images/folder_hover.png);}
section .skybg{background-image:url(../images/skybg.png);background-repeat:no-repeat;background-size:cover;}
/*blog pagination css*/
section .blogpagination .pagination{margin:0px;}
section .blogpagination .pagination&gt;li a:before{content: "";position: absolute;width: 40px;height: 40px;border: solid #812929;border-width: 1px 1px 0px 0;right:0px;top: 0px;}
	section .blogpagination .pagination&gt;li a:after{content: "";position: absolute;width: 40px;height: 40px;border: solid #812929;border-width: 0px 0px 1px 1px; left: 0px;bottom:0px;}
section .blogpagination .pagination&gt;li{display: inline-block;vertical-align: middle;margin-right: 15px;}
section .blogpagination .pagination&gt;li&gt;a,
.pagination&gt;li&gt;a,
section .blogpagination .pagination li span {font-size:17px;position: relative;float: left;line-height: 1.42857143;text-decoration: none;background-color: transparent;border: 2px solid #812929;font-weight:700;border-radius:0px;color: #812929;font-family: 'Lato', sans-serif;}
section .blogpagination .pagination&gt;li a:not(.next):not(.prev),
section .blogpagination .pagination li span {width: 67px;height: 67px;    line-height: 50px;}
section .blogpagination .pagination li span.dots{background-color:transparent;color:#812929;border:0px;}
section .blogpagination .pagination&gt;li.active a {color: #fff;background-color: #812929;border: 2px solid #812929;font-weight: 700;}
section .blogpagination .pagination li:hover a,
section .blogpagination .pagination li:focus a,section .blogpagination .pagination li span {color: #fff;background-color: #812929;border: 2px solid #812929;position: relative;float: left;text-decoration: none;border-radius:0px;}
section .blogpagination .pagination&gt;li .prev,
section .blogpagination .pagination&gt;li .next {border-radius: 0px;background-color: transparent;color: #812929;font-weight: 700;}
section .blogpagination .pagination&gt;li .prev {padding: 20px 25px;}
section .blogpagination .pagination&gt;li .next {padding: 20px 48px;}
/* inner blog css*/
.innerblog .sociallink ul{margin:0px; text-align:center;}
.innerblog .blog-content h2,.innerblog .blog-content h3{margin-top:40px;}
.innerblog .sociallink ul li{margin-right:20px;vertical-align:middle;}
.innerblog .sociallink ul li:last-child{margin-right:0px;}
.innerblog .sociallink ul li:first-child{color: #006351;font-size:24px;font-weight:600;font-family:"Montserrat",sans-serif;}
.innerblog .sociallink ul li:not(:first-child){color: #006351;font-family: "Montserrat",sans-serif;border: 2px solid #006351;height: 45px;width: 45px;border-radius: 50%;text-align: center;vertical-align: middle;padding-top:5px;}
.innerblog .sociallink ul li a{font-size:20px;color:#006351;}
section .bloginnerpagination{padding:60px 0px 14px;}
section .bloginnerpagination a.btn-prev{padding:15px 55px;}
section .bloginnerpagination a.btn-center{padding: 15px 62px;}
section .bloginnerpagination a.btn-next{padding: 15px 63px;}
/*contact css*/
.green-bg{background-color:#006351;}
section .contactsec{padding:0px;}
section .contactsec .address-sec .text{left:10px;}
section .contactsec .leftsec,section .contactsec .rightsec{padding:60px 0px;}
section .contactsec .leftsec .address-sec .fa-map-marker:before{content:"";background-image:url(../images/address.png);background-repeat:no-repeat;background-size:cover;display:inline-block;width:28px;height:33px;}
section .contactsec .leftsec .address-sec .fa-phone:before{content:"";background-image:url(../images/add_phone.png);background-repeat:no-repeat;background-size:cover;display:inline-block;width:29px;height:36px;}
section .contactsec .leftsec .address-sec .fa-fax:before{content:"";background-image:url(../images/fax.png);background-repeat:no-repeat;background-size:cover;display:inline-block;width:45px;height:35px;}
section .contactsec .leftsec .address-sec .fa-envelope:before{content:"";background-image:url(../images/email.png);background-repeat:no-repeat;background-size:cover;display:inline-block;width:32px;height:23px;}
section .contactsec .leftsec .address-sec .fa-clock-o:before{content:"";background-image:url(../images/clock.png);background-repeat:no-repeat;background-size:cover;display:inline-block;width:36px;height:36px;}
section .contactsec .leftsec .address-sec&gt;div{margin-bottom:25px;}
section .contactsec .leftsec .address-sec p a{color:#202020;font-weight:300;}
section .contactsec .leftsec .address-sec p a:hover{color:#006351;}
section .contactsec .leftsec .office_hours h3{margin-bottom:30px;}
section .contactsec form input[type="text"],
section .contactsec form input[type="email"],
section .contactsec form select{display: block;width: 100%;height: 60px;padding: 20px 15px;font-size: 17px;line-height: 1.42857143;color: #000000 !important;background-color: #fff;background-image: none;border: 1px solid #006351;border-radius: 0px;box-shadow:none;font-weight:300;font-family: 'Montserrat', sans-serif;}
section .contactsec form textarea{display: block;width: 100%;padding: 20px 15px;font-size: 18px;line-height: 1.42857143;color: #000000;background-color: #fff;background-image: none;border: 1px solid #006351;border-radius: 0px;box-shadow:none;}
section .contactsec form .form-group{padding-bottom:0px;}
.g-recaptcha {margin: 20px 0px 30px;}
section .whitetext select option{color:#000000 !important;font-weight:300;font-family: 'Montserrat', sans-serif;}
section .contactsec form .form-btn .btn-xl{width:40%;}
section .contactsec form .n-patient .form-control{    display: inline;border:0px;box-shadow:none;background-color:transparent;}
section .contactsec form .n-patient label{font-size:18px;}
section .whitebtn a.btn-xl,section .whitebtn .btn-xl,section .whitebtn input.btn-xl{border:1px solid #fff;background-color:transparent;color:#fff !important;border-radius:0px;}
section .whitebtn a.btn-xl:hover,section .whitebtn .btn-xl:hover,section .whitebtn input.btn-xl:hover{background-color:#fff;color:#812929 !important;border:1px solid #fff;}
section .acf-map{height:400px;}
section .addressmap{padding:0px;}
section .fullwidthimg img{width:100%;}
section .contactsec .leftsec .fullwidthimg{margin-top:40px;}
.thank-you section .imagestextsec{padding-top:0px;}
.thank-you section .fullwidth{padding-bottom:30px;}
section .fullwidthbg h2{margin-bottom:40px;}
/*Radio button css*/
.wpcf7-radio lable{font-size:18px;}
.PreferredDay span.wpcf7-list-item,.PreferredTime span.wpcf7-list-item{margin-right: 60px;}
span.wpcf7-list-item.first{margin-left:10px;margin-right:20px;} 
.are-you span.wpcf7-list-item.first{margin-right: 25px;}
.form-group label{font-size:18px;}
span.wpcf7-list-item.last{margin-left:0px;}
.wpcf7-form-control-wrap label{font-weight:400;font-size: 18px !important;}
 input[type="radio"]:hover,input[type="radio"]:focus{outline:none;}
input, textarea, button {-webkit-appearance: none;-webkit-font-smoothing: antialiased; resize: none;}
input[type="radio"]{border-radius: 50% !important;background-color: transparent !important;border: 2px solid #006351 !important}
input[type="radio"]::before {display:block;content: '';width: 13px;height: 13px;position: absolute;top: 2px;left: 2px;background:transparent !important;display: inline-block;vertical-align: baseline;border-radius: 50%;}
input[type="radio"]:checked::after {display:block;content: '';height:10px;width:10px;position: absolute;top: 4px;left: 4px;background:#812929;display: inline-block;vertical-align: baseline;border-radius: 50%;}
input[type="radio"] {border-radius:50% !important;width: 22px;height: 22px; margin-top: 0px;cursor: pointer;position: relative !important; vertical-align: middle;margin-right: 10px;background-color:#fff !important;}
/*end css*/
/*footer*/
footer .foottop .footmap{position:relative;overflow:hidden;}
footer .foottop .acf-map{height:490px;}
footer .foottop .footmap .mapimg {position: absolute;top: 25%;bottom: inherit;left: 40px;}
footer .foottop .footmap .fa-map-marker:before{content: "";background-image: url(../images/address.png);background-repeat: no-repeat;background-size: cover;display: inline-block;width: 28px;height: 33px;}
	footer .btn-wrap{margin-top:40px;text-shadow:none;}
	footer .footadd{margin-top:40px;}
	footer .footadd:last-child{margin-bottom:20px;}
	footer .footadd p{margin-bottom:0px;}
footer .footmapadd{background-image:url(../images/footer-circle_bg.png);background-repeat:no-repeat;background-size:cover;background-position:center center;    top: 0px;bottom: 0px;left: inherit;right: 0px;padding:60px 0px;}
footer .footmapadd img{margin:auto;}
footer .footmapadd .btn-xl.direction{padding: 15px 31px}
/*footer .foottop .footmap .mapimg span:after {content: "";background-image: url(../images/address--footer-before.png);background-repeat: no-repeat;background-size: cover;display: block;height: 38px;width: 170px;position: absolute;right: -40%;left: inherit;top: inherit;bottom: 10%;}*/

footer .footbottom p{font-size:18px;margin: 0px;}
footer .footbottom{position:relative;background:#202020;padding-top:35px;padding-bottom:30px;border-top:2px solid #ebebeb;}
footer .footbottom p span{font-family: 'Montserrat', sans-serif;color:#7136a4;font-size:16px;}
footer .footbottom .continfo li{margin-bottom:30px;}
footer .footbottom ul{float:left;width:100%;padding-left:0px;margin-left:0px;}
footer .footbottom ul li{width: 40px;height: 40px;border: 2px solid #006351;border-radius: 50%;text-align: center;line-height: 34px;margin-right: 15px;}
footer .footbottom ul li:last-child{margin-right:0px;}
footer .footbottom ul li:hover,footer .footbottom ul li:focus{background-color:#006351;}
footer .footbottom .copyright ul li{width: initial; height: inherit; border: 0px;border-radius: 0;text-align: center;line-height: initial;}
footer .footbottom .copyright ul li:hover{background-color:transparent;}
footer .footbottom .timeifo p,footer .footbottom .continfo p{margin-bottom:0px;}
footer .footbottom .timeifo p span{display:block;margin-top:10px;}
footer .footbottom .fa-map-marker:before {background-size: cover;background-image: url(../images/map_marker.png);width:21px;height:26px;content: "";margin-top:0px;display: inline-block;background-repeat: no-repeat;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}
footer .footbottom .fa-phone:before {background-size: cover;background-image: url(../images/blue_phone.png);width: 29px;height: 27px;content: "";display: inline-block;background-repeat: no-repeat;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}
footer .footbottom .fa-envelope:before {background-size: cover;background-image: url(../images/email.png);width: 32px;height: 21px;content: "";display: inline-block;background-repeat: no-repeat;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}
footer .footbottom .techy p a{font-family: 'Code-Pro-Light-Demo';font-size:17px;}
footer .footbottom .techy p span{font-family: 'Glyphicons Halflings';color: #006351;}
footer .footbottom .social_icon{text-align:left;margin-top: 0px;}
footer .footbottom .social_icon .fa-facebook:before{background-size: cover;background-image: url(../images/footer_facebook.png);width:80px;height:63px;content: "";display: inline-block;background-repeat: no-repeat;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}
footer .footbottom .social_icon .fa-google-plus:before{background-size: cover;background-image: url(../images/footer_googleplus.png);width:77px;height:76px;content: "";display: inline-block;background-repeat: no-repeat;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}
footer .footbottom .social_icon .fa-instagram:before{background-size: cover;background-image: url(../images/footer_instagram.png);width:74px;height:63px;content: "";display: inline-block;background-repeat: no-repeat;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}
footer .carousel-caption.footmapadd .btn-xl.call-us .fa:before { margin-left: 104px;}
footer .footmap .gm-style .gm-style-iw img { border: 10px solid #812929;  margin-bottom: 10px;}
.loader-overlay{background: #fff; top: 0; left: 0; position: fixed; width: 100%; height: 100%; z-index: 99999;}

/* 12-03-2022 style */
.staff .cap2team h4  {
    opacity: 1;
}
section .staffsec .staff:hover .carousel-caption.cap2team h4 {
    opacity: 0;
}
.home-full_banner .home_banner-inner {
    height: 85vh !important;
    position: relative;
}
.homebsection-content .home-sec-content {
    margin-top: 50px;
}
.home-full_banner .home_banner-inner::before, .home-full_banner .home_banner-inner::after {
    content: "";
    background: #006351;
    width: 50%;
    height: 10px;
    position: absolute;
    left: 0;
    bottom: 0;
}
.home-full_banner .home_banner-inner::after {
    background: #812929;
    left: auto;
    right: 0px;
}
.home_banner-inner .img-parallax {
    height: 100vh;
    object-fit: cover;
}
section .dental-services ul li a {
    display: inline-block;
}
/* 16-03-2022 redesign style */
.subheading {
    font-size: 24px;
    color: #006351;
    margin-top: 0px !important;
}
section .homesec1 h1 {
    color: #812929 !important;
    margin-top: 0px !important;
}
.video-icon h4  {
    color: #202020;
}
.headertop-bar {
    padding: 0px 12px;
}
section .imagecontent-main .righttext {
    padding: 250px 0 0;
}
section .imagecontent-main .rightimg{
    top:auto;
    margin-top: -197px;
    margin-bottom: 65px
}
.leftbox-content .leftbox-inner {
    padding-right: 70px !important;
}
.dental-services ul li a, .dental-services ul li a span {
    transition: all 0.5s ease-in;
}
.circle-img {
    position: relative;
}
section .dental-services ul li img.img-hover {
    display: block;
    opacity: 1;
    max-width:fit-content;
    /* height: fit-content; */
    margin: 0 auto;
}
section .dental-services ul li a span:hover img.img {
    display: block;
    opacity: 0;
}
.hoverimage-box {
    opacity: 0;
    visibility: hidden;
}
.dental-services ul li a span:hover .hoverimage-box {
    opacity: 1;
    visibility: visible;
    margin: -95px 0 0 0;
}
.dental-services ul li:nth-child(4) a span:hover .hoverimage-box {
    margin: -65px 0 0;
}
.dental-services ul li:nth-child(6) a span:hover .hoverimage-box, .dental-services ul li:nth-child(7) a span:hover .hoverimage-box {
    margin: -120px 0 0 0;
}
.footadd .mapoverlay {
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.map-icon {
    margin-right: 30px;
}
.carousel-caption h2 span {
    display: block;
}
.style-0 .carousel-caption .margauto {
    display: flex;
}
footer .footmapadd .btn-xl.btnboxs {
    padding: 15px 26px !important;
}
footer .footmapadd .btn-xl.direction {
    padding: 15px 35px !important;
}
.carousel-inner&gt;.item, .featuredimg .item {
    /* position: relative; */
    /* overflow: hidden; */
    padding-top: calc(9/16*100%);
    transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
}
.carousel-inner&gt;.item &gt; img, .featuredimg .item img  {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@media (min-width: 1701px) and (max-width:1860px) { 
    section .imagecontent-main .rightimg {
        margin-top: -165px;
    }
}

@media (min-width: 1600px) and (max-width:1700px) { 
    section .imagecontent-main .rightimg {
        margin-top: -150px;
    }
}
@media (min-width: 1500px) and (max-width:1700px) {
    .home-full_banner .home_banner-inner {
        height: 70vh !important;
    }
    section .imgtext-sec .lefttext {
        padding: 80px 0 0;
    }
    section .imagecontent-main .rightimg {
        margin-top: -140px;
    }
}
@media (min-width: 1440px) and (max-width:1499px) {
    .home-full_banner .home_banner-inner {
        height: 70vh !important;
    }
    section .imgtext-sec .lefttext {
        padding: 80px 0 0;
    }
    section .imagecontent-main .rightimg {
        margin-top: -132px;
    }
    section .imagecontent-main .righttext {
        padding: 180px 0 0;
    }
    .sliderhome .carousel-caption.center-cap {
        top: 30%;
    }
}
@media (min-width: 1200px) and (max-width:1439px) {
    .home-full_banner .home_banner-inner {
        height: 40vh !important;
    }
    section .imgtext-sec .lefttext {
        padding: 50px 0 0;
    }
    section .imagecontent-main .rightimg {
        top: auto !important;
        margin-top: -97px;
    }
    section .imagecontent-main .righttext {
        padding: 120px 0 0 !important;
    }
    .headbottom .navbar-nav&gt;li&gt;a {
        padding: 30px 10px;
    }
    .sliderhome .carousel-caption.center-cap {
        top: 35%;
    }
    footer .footmapadd .btn-xl.btnboxs {
        padding: 15px 30px !important;
    }
    footer .footmapadd .btn-xl.direction {
        padding: 15px 38px !important;
    }
    footer .btnarrow a.btn-xl, footer .btnarrow .btn-xl {
        padding: 15px 25px !important;
    }

}
@media (min-width: 1024px) and (max-width:1199px) { 
    section .imgtext-sec .lefttext {
        padding: 50px 0 0;
    }
    section .imagecontent-main .rightimg {
        top: auto !important;
        margin-top: -75px;
    }
    .sliderhome .carousel-caption.center-cap {
        top: 35%;
    }
    footer .footmapadd .btn-xl.btnboxs {
        padding: 15px 31px !important;
    }
    footer .footmapadd .btn-xl.direction {
        padding: 15px 38px !important;
    }
    footer .btnarrow a.btn-xl, footer .btnarrow .btn-xl {
        padding: 15px 25px !important;
    }
}
@media (max-width: 1199px) {
    .home-full_banner .home_banner-inner {
        height: 70vh !important;
    }
    .headbottom .navbar-nav&gt;li&gt;a {
        padding: 16px 7px;
    }
}
@media (max-width:1023px) {
    .imagecontent-main .vcenter-sm.rightimg {
        /* float: left !important; */
        width: 50%;
    }
    section .imgtext-sec .righttext&gt;div, .leftbox-content .leftbox-inner {
        padding-right: 0px !important;
    }
    section .imagecontent-main .rightimg {
        top: auto !important;
        margin-top: -70px !important;
    }
    footer .footmapadd .btn-xl.btnboxs {
        padding: 15px 31px !important;
    }
    footer .footmapadd .btn-xl.direction {
        padding: 15px 38px !important;
    }
    footer .btnarrow a.btn-xl, footer .btnarrow .btn-xl {
        padding: 15px 25px !important;
    }

}
@media (max-width:991px) { 
    section .imgtext-sec .leftimg {
        top: 65px !important;
    }
    .imagecontent-main .vcenter-sm.rightimg {
        float: left !important;
        width: 100%;
    }
    section .imagecontent-main .righttext&gt;div {
        padding-right: 0px !important;
    }
    .headbottom .navbar-inverse .navbar-nav&gt;li&gt;a, .headbottom .dropdown-menu&gt;li&gt;a {
        font-size: 11px !important;
    }
    .headbottom .navbar-nav&gt;li&gt;a {
        padding: 16px 4px;
    }
    footer .btn-wrap {
        margin-top: 33px !important;
    }
    footer .footmapadd .btn-xl.btnboxs {
        padding: 15px 32px !important;
    }
    footer .footmapadd .btn-xl.direction {
        padding: 15px 38px !important;
    }
    footer .btnarrow a.btn-xl, footer .btnarrow .btn-xl {
        padding: 15px 29px !important;
    }
}
@media (min-width: 991px) and (max-width:1023px) { 
   
    section .imgtext-sec .righttext, section .imgtext-sec .lefttext {
        padding: 50px 0 0 !important;
        vertical-align: top;
    }
    section .imagecontent-main .rightimg {
        top: auto !important;
        margin-top: -135px;
    }
    .sliderhome .carousel-caption.center-cap {
        top: 35%;
    }
    
}
@media (max-width: 1024px) {
    .home-full_banner .home_banner-inner {
        height: 60vh !important;
    }
}
@media (min-width: 768px) and (max-width:991px) { 
    section .imagecontent-main .righttext&gt;div {
        padding-right: 0px !important;
    }
    section .imgtext-sec .leftimg {
        top: 40px !important;
    }
    section .imagecontent-main .rightimg {
        top: auto !important;
        margin-top: -30px !important;
    }
    .sliderhome .carousel-caption.center-cap {
        top: 35%;
    }
    
}
@media (max-width: 767px) {
    section .homesec1 .heading {
        font-size: 26px !important;
    }
    .carousel-caption h2 span {
        display: inline-block;
    }
    .imagecontent-left {
        margin-bottom: 30px !important;
    }
    .style-0 .carousel-caption .margauto {
        display: block;
    }
    .homebsection-content .home-sec-content {
        margin-top: 10px;
    }
    .dental-services ul li a span:hover .hoverimage-box {
        margin: -70px 0 0;
    }
    .home-full_banner .home_banner-inner::before, .home-full_banner .home_banner-inner::after {
        height: 5px;
    }
    .dental-services ul li:nth-child(4) .img {
        margin-top: 30px !important;
    }
    .dental-services ul li:nth-child(2) a span:hover .hoverimage-box,
    .dental-services ul li:nth-child(4) a span:hover .hoverimage-box, .dental-services ul li:nth-child(8) a span:hover .hoverimage-box {
        margin: -57px 0 0;
    }
    .dental-services ul li:nth-child(5) a span:hover .hoverimage-box {
        margin: -83px 0 0;
    }
    .dental-services ul li:nth-child(6) a span:hover .hoverimage-box {
        margin: -70px 0 0;
    }
    .dental-services ul li:nth-child(7) a span:hover .hoverimage-box {
        margin: -80px 0 0;
    }
    section .imagecontent-main .rightimg {
        top: auto !important;
        margin-top: 0px !important;
        margin-bottom: 30px;
    }
    section .imgtext-sec .leftimg {
        top: auto !important;
        margin-top: 50px;
    }
    .imagecontent-left {
        display: flex;
        flex-direction: column;
    }
    .imagecontent-main .vcenter-sm.rightimg {
        order: -1;
        margin-top: 30px !important;
    }
    .map-icon {
        margin-right: 15px;
    }
    footer .foottop .footmap .fa-map-marker:before {
        background-size: 70%;
        width: 26px;
        height: 26px;
    }
    footer .footmapadd .btn-xl.btnboxs {
        padding: 15px 32px !important;
    }
    footer .footmapadd .btn-xl.direction {
        padding: 15px 38px !important;
    }
    footer .btnarrow a.btn-xl, footer .btnarrow .btn-xl {
        padding: 15px 36px !important;
    }

}

/* 16-09-2022 Add Author bio to blog pages */
.author-image {
    width: 25%;
}

.author-details {
    width: 72%;
}

.col-xs-12.col-sm-12.pad0.about-author {
    display: flex;
    gap: 20px;
    background-color: #f4f4f4;
    padding: 30px 10px !important;
    margin: 20px 0;
    border-radius: 5px;
    box-shadow: 0 5px 5px #0000004d;
}
.about-author .author-details h2 {
    font-weight: 700;
    margin-bottom: 0px;
}
.author-image img {
    width: 100%;
    transform: translateY(20%);
}
.about-author .author-details h3 {
    margin: 0 !important;
    margin-bottom: 10px !important;
    font-weight: 400;
    color: #812929;
}
.about-author .author-content a {
    font-weight: 400;
}

@media (max-width: 992px) {
    .author-image {
        width: 100%;
    }
    .author-details {
        width: 100%;
    }
    .author-image img {
        width: 65%;
        margin: 0 auto;
        transform: translateY(0%);
    }
    .col-xs-12.col-sm-12.pad0.about-author {
        flex-wrap: wrap;}
}
@media (max-width: 767px){
section .bloginnerpagination a.btn-center {
    padding: 12px 55px !important;
}
}
@media (max-width: 600px){
section .bloginnerpagination a.btn-center {
    padding: 12px 30px !important;
}
section .bloginnerpagination a.btn-next {
    padding: 12px 29px !important;
}
section .bloginnerpagination a.btn-prev {
    padding: 12px 18px !important;
}
}
/* 16-09-2022 Add Author bio to blog pages */</pre></body></html>