.mainNavigation{display:inline-block;margin-right:245px}.mainNavigation.mainNavigationmulti{margin-right:300px}.headright{float:none;display:block;margin-left:0}.header-right{padding:20px 0 20px 320px;position:relative}.headbookapp{position:absolute;bottom:16px;right:0}@media only screen and (max-width:1920px){.hmservicesection{position:relative;top:-1px;margin-bottom:-1px}}@media only screen and (max-width:1680px){.landinglayout4 .header-inner{padding-right:500px}.slconblockopt5 .slconblockbox{padding-right:500px}.slconblockopt5 .slbannerbookouter{max-width:500px}.landinglayout4 #header,.landinglayout4.fixed #header{width:calc(100% - 500px)}}@media only screen and (max-width:1540px){.landinglayout4 .headbookapp{position:relative;bottom:0}.landinglayout4 .mainNavigation{margin-right:0}}@media only screen and (max-width:1440px){.bannersection{height:400px}.detailinnerbanner{height:600px}}@media only screen and (max-width:1366px){#logo{width:280px}.header-right{padding:20px 0 20px 290px;margin-left:-280px}.accordion h2{font-size:22px}.findlocation-data{padding-bottom:40px}.findlocation-data .wpgmza_sl_main_div{padding:40px 0 30px}.findlocation-data .wpgmaps_directions_outer_div h2,.findlocation-data .wpgmza_sl_query_innerdiv1,.multititleblog h2{font-size:30px;margin-bottom:15px}.innerbanner .innerbannertitle h1{font-size:30px}.multisinglecontainsec,.multibookappintment,.multipromotionsec,.multiaboutsection,.hmtreatmentsection,.multilocationextra{padding:40px 0}.slbanner{height:700px}.slconblockopt1{top:37%}.landingsection{padding:40px 0}.landingsection .hmtitle h2,.landingsection .hmtitle h1{font-size:28px}.slconblocktitle .hmtitle h2{font-size:28px}.slprmotitle h1,.slprmotitle h2{font-size:30px}.hmextrasection{padding:40px 0}.landinglayout1 .footer-inner,.landinglayout2 .footer-inner,.landinglayout3 .footer-inner,.landinglayout4 .footer-inner{padding:40px 0}}@media only screen and (max-width:1260px) and (min-width:992px){.promontdentaldesign .headbookapp{position:relative;bottom:0}.promontdentaldesign .mainNavigation{margin-right:0;margin-top:10px}}@media only screen and (max-width:1280px){.headermain{padding:0}#logo{width:200px}.multisinglecontainsec h1{margin:35px 0 32px}.hmservicesbelownote{margin-top:0}.multiservicesection .owl-carousel .owl-nav [class*='owl-']{position:relative;top:0;margin:10px;padding-top:5px;left:unset;right:unset}.hmdisplans-section .owl-carousel .owl-nav [class*="owl-"],.hmpromosection .owl-carousel .owl-nav [class*="owl-"],.hmservicesection .owl-carousel .owl-nav [class*="owl-"],.hmblogsection .owl-carousel .owl-nav [class*="owl-"],.hmteamsection .owl-carousel .owl-nav [class*="owl-"],.locatgalleryslider.owl-carousel .owl-nav [class*="owl-"]{position:inherit;top:0;margin-top:0;margin:10px;padding-top:5px}.hmpromocontentnots{margin-top:10px}.landinglayout4 .header-inner{padding-right:400px}.slconblockopt5 .slconblockbox{padding-right:400px}.slconblockopt5 .slbannerbookouter{max-width:400px}.landinglayout4 #header,.landinglayout4.fixed #header{width:calc(100% - 400px)}.slconblockopt5 .slbannerbook{padding:30px 10px}.slconblockopt5 .slbooktitle h2{font-size:28px}}@media only screen and (max-width:1199px){.bloglist>div{margin-bottom:40px}.multisinglecontainsec h1{font-size:30px}.multipromotionsec .contacthour.multilochour{padding:30px 20px}.testimonialone .client-name{font-size:20px}.infor-client p{font-size:16px}.contactpageform{margin-bottom:45px}.headcall{margin-left:10px}.headaddmap{margin-left:10px}.teaminboxcontain h3{font-size:22px}.hmseroverlaybox h3{font-size:22px}.error404 .page-header h1{font-size:34px;padding:0 15px}.otherser-section{padding:60px 0}.multilocfotsingle{width:33.333%;max-width:350px}.doctorbtmbox{padding-top:5px}.landservcontentrow h1{font-size:32px}.footformblock h3{font-size:32px}.hmservicebox h3{font-size:22px}.footform-section{padding:60px 0}.multithemesection,.hmtreatmentsection{padding:60px 0 30px}.location-singlepage .single-contain{padding:60px 0}.singlelocationextra{padding-top:60px}.locationgalleryblock{padding:60px 0}.singlelocationextra h2,.locationgalleryblock h2,.hmtreatmentsection h2{font-size:32px}.header-right{padding:10px 0 10px 200px;margin-left:-200px}.headbookapp{bottom:7px}.hmformafterbanner{padding:60px 0}.innerbanner{height:440px;padding-top:120px}.hmadvantagesection{padding:60px 0}.hmwelcomeblock .hmwelcomecolfull .hmwelcometext{padding:60px 0}.hmdisplans-section{padding:60px 0}.hmpromosection{padding:60px 0}.hmservicesection{padding:60px 0}.hmteamsection{padding:60px 0}.hmgallerysection{padding:60px 0 0 0}.hmpozativesection{padding:60px 0}.hmblogsection{padding:60px 0}.hmblogsection h2{font-size:32px}.footer-inner{padding:60px 0 0}.footform .form-group{margin-bottom:15px}.footform textarea.form-control,.footform textarea.form-control:focus{height:87px}.footform .radioinput .wpcf7-list-item label>span{font-size:16px}.footofficehours{font-size:15px}.aboutwelcomedesc h1{font-size:32px}.bannersection{height:300px}.aboutfullcontent{padding:40px 0}.aboutwelcomedesc h2,.aboutfullcontent h2{font-size:24px}.bloglistingsection{padding:50px 0 20px}.doctordetailspage{padding:60px 0}.detailinnerbanner{height:400px}.blogdetailsection{padding:40px 0}.blogdetailsection h1{font-size:32px}.page-default-section{padding:50px 0}.gallerymain{padding:60px 0 0}.bookappmain{padding:60px 0}.accordion .acclink{font-size:22px}.accordion h2{margin-top:0}.servicedetailsection{padding:60px 0}.servicedetailsection h1{font-size:32px}.pricelistbook.bookappmain{padding:80px 0}.pricelistbook h2{font-size:32px}.page-template-tpl-contact .footofficehours li{font-size:16px}.page-template-tpl-contact .hourname{padding-left:100px;margin-left:-100px}.before-after-section .page-header h1{font-size:32px}.headlocation .headleft{padding:0 0 15px}.headlocation .headright{padding:0 0 15px;margin-right:0}.headlocation .topheadlink{display:block}.multipromotionsec .promotions-block .item{padding:0 30px}.hederlocation-search form input{width:250px}.hmservicsection .serviceimages{padding-top:172px;min-height:520px;max-width:400px;margin:0 auto}.fotfindthelocation .finde-office-text{font-size:26px}.hederlocation-search .maplocheadbtnform .wpgmza_sl_main_div,.hederlocation-search .maplocheadbtnform .wpgmza_sl_query_div,.hederlocation-search .maplocheadbtnform .wpgmza_sl_query_innerdiv2{width:260px}.fotfindthelocation .hederlocation-search{padding-top:10px}.findlocation-data #wpgmza_marker_list_container_1{max-width:970px;padding:0}.findlocation-data .owl-carousel .owl-stage-outer .owl-stage{width:100%!important}.findlocation-data .wpgmza_marker_carousel+div{max-width:930px;padding:0 15px}.findlocation-data .wpgmza_marker_list_class{max-width:970px}.findlocation-data .wpgmaps_directions_outer_div h2,.findlocation-data .wpgmza_sl_query_innerdiv1,.multititleblog h2{font-size:26px}.innerbanner .innerbannertitle h1{font-size:26px}.multibookform .aawformradiocol label{font-size:14px;padding:2px 20px}.landinglayout1.fixed #container,.landinglayout2.fixed #container,.landinglayout3.fixed #container,.landinglayout4.fixed #container{padding-top:0}.slconblocktitle{padding:20px 15px}.slprmotitle{padding:20px 15px}.slprmosmdesc strong{font-size:22px;margin-bottom:12px}.doctor-name h2,.doctorbtmbox h2{font-size:26px}.doctorbtmbox h3{font-size:24px}}@media only screen and (max-width:1120px){#ui-datepicker-div{left:706.917px}.landinglayout4 .header-right{padding:10px 0 10px 180px}}@media only screen and (min-width:992px){#nav{display:block!important}}@media only screen and (max-width:991px){.footformblock h2{font-size:28px}.doctorbtmbox h2{font-size:26px}.doctorbtmbox h3{font-size:22px}.multilocfotsingle{width:50%}.multilocfotsingle .item{min-height:271px}.bloglist>div{margin-bottom:30px}.multisinglecontainsec h1{font-size:28px}.multipromotionsec .contacthour.multilochour .multilochour-col{max-width:265px}.multilocationheder .headcall:hover .location_list{display:none}.testimonialone .img-client{width:30%}.testimonialone .infor-client{width:70%}.contactpageform{margin-bottom:25px}.singleheader .socialmedia{display:none}.multi-socialmedi{display:none}.singleheader .socialmedia li{float:none;display:inline-block;margin-left:3px}.headaddmap,.headcall{margin-bottom:4px}.teamlist-two .item{margin-bottom:20px}.bloglist>div:nth-child(3n+1){clear:none}.hmteambelownote{margin-top:0}.hmpromosubcontentnots,.hmservicesuppernote,.hmteamuppernote,.hmdisplansnote{margin-bottom:30px}.not-found{padding:50px 0}.otherser-section{padding:40px 0}.otherser-section h2{font-size:28px;margin:0 0 30px}.doctorbtmbox{padding-top:0}.findlocation-data .wpgmaps_directions_outer_div{padding-top:40px}.about-doctor .col-md-4{width:100%}.about-doctor .col-md-8{width:100%}.about-doctor .doctorimagecol{text-align:center}.about-doctor .doctor-profile .doctor-name{text-align:center}.doctor-name{margin-top:20px}.teamlist-two .item{width:49%}.bloglist .item.col-md-4{width:50%}.multiservicesection .hmservicescol:last-child{margin-bottom:15px}.landserdoctorblock>h2,.landservcontent-section h2,.landservreview-secion h2,.landservextra-secion h2{font-size:28px}header .menu-icon.open:focus{color:#1d3560}#logo{width:150px}.hminsurancelogosection h2{font-size:28px}.footformblock{margin-bottom:0}.footform-section{padding:40px 0}.multithemesection,.hmtreatmentsection{padding:40px 0 30px}.location-singlepage .single-contain{padding:40px 0}.singlelocationextra{padding-top:40px}.locationgalleryblock{padding:40px 0}.singlelocationextra h2,.locationgalleryblock h2,.hmtreatmentsection h2{font-size:28px;margin:0 0 20px}.singlelocationextra h3{font-size:22px}.multilocl .footitem{width:100%;left:0;right:0}.multilocl .footitem.col-lg-5{width:100%}.multilocl .footitem.col-lg-7{width:100%}.multilocl .footercolumn{margin:0 auto;max-width:520px;padding:0 5px 28px}.loctioninfosection .item{max-width:550px;margin:0 auto;margin-bottom:20px}.multilocation-btn,.multilocation-btn:focus{font-size:16px;padding:5px}.loctionadd a,.loctioncall a,.loctionfax p,.loctionemail a{font-size:18px}.loctionsocialmedia{margin-bottom:0}.hmbannerform .aawfieldcol33{width:50%}.footerbookform .aawfieldcol33{width:50%}.bookaptmntform .aawfieldcol33{width:50%}.formreviewfootmulti .footerbookform .aawfieldcol33{width:50%}.wrap-inner{padding:0 15px}.home #header,#header{position:relative;background-color:rgba(55,52,49,.9)}.fixed #header{position:relative}.header-inner{padding:12px 0}.header-right{position:relative;padding:10px 0 10px 150px;margin-left:-150px}.headcall{margin-left:10px}.headbookapp{position:absolute;bottom:8px;right:0}.indexBanner{height:600px}.indexBanner .teaserBanner .item{height:600px}.innerbanner{height:360px;padding-top:100px}.arrowclick{display:block;top:50%;margin-top:-15px}#nav ul{left:0;margin-left:0}#nav ul li:first-child:after{left:20px;margin-left:0}#nav>li>.arrowclick{display:none}.arrowclick:after{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.arrowclick.active:after{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#nav li ul li a{padding:10px 35px 10px 15px}.mainNavigation{float:right;padding:5px 0 0;margin-top:0;margin-right:245px}.menu-icon,.menu-icon:focus{display:block}#nav{display:none;background-color:#d89f52;width:280px;padding:0;position:absolute;right:0;top:36px}#nav>li{width:100%;margin:0}#nav>li>a{display:block;padding:10px 30px 10px 15px;line-height:20px;color:#fff}#nav>li:hover>a{background-color:#58595b;color:#fff}#nav>li>a::after,#nav>li>a::before{display:none}#nav li:hover>ul{display:none}#nav ul{display:none;position:relative;width:100%}#nav ul li a{display:block;padding:10px 30px 10px 15px;line-height:20px;color:#fff}#nav>li>.arrowclick{display:block;top:5px;margin-top:0}.arrowclick{display:block;top:0;margin-top:0}.arrowclick:after{-ms-transform:inherit;-webkit-transform:inherit;transform:inherit}.arrowclick.active:after{-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#nav ul ul{left:0}.hmformafterbanner{padding:40px 0}.hmbooktitle{font-size:28px;margin-bottom:30px}.hmwelcome-section{padding:40px 0 0}.hmwelcomecontent{padding:40px 0}.hmwelcome-section .container-fluid{padding:0 0}.hmwelcometext h2,.hmwelcometext h1{font-size:28px;margin:0 0 25px}.hmwelcomecontent,.hmwelcometext,.hmwelcomeimg{max-width:100%;width:100%}.hmwelcomeimg{height:480px;width:100%}.hmaboutvideo{height:400px;max-width:100%}.hmwelcomeblock .hmwelcomecol1{padding-left:15px}.hmwelcomeblock .hmwelcomecol2{padding-right:15px}.hmwelcomedesc{padding-bottom:0}.hmbookform .button,.hmbookform .button:focus{margin:0 auto;display:block}.hmwelcometext p:last-child{margin-bottom:20px}.hmadvantagesection{padding:40px 0 10px}.hmwelcomeblock .hmwelcomecolfull .hmwelcometext{padding:40px 0 30px}.hmadvantagesection h2{font-size:28px;margin:0 0 30px}.hmadvantagesection .row>div{margin-bottom:30px}.hmadvantagesection .row>div:nth-child(2n+1){clear:both}.hmgallerycol{display:block;width:100%}.hmdisplans-section{padding:40px 0}.hmdisplans-section h2{font-size:28px;margin-bottom:30px}.hmpromosection{padding:40px 0}.hmpromosection h2{font-size:28px;margin:0 0 30px}.hmpromosection .item{min-height:300px}.hmpromobox{height:300px}.hmpromobox .price{font-size:45px}.hmpromosection .owl-prev{left:-10px}.hmpromosection .owl-next{right:-10px}.hmservicesection{padding:40px 0}.hmservicesection h2{font-size:28px;margin:0 0 30px}.hmservicesection .owl-prev{left:-10px}.hmservicesection .owl-next{right:-10px}.hmteamsection .owl-prev{left:-10px}.hmteamsection .owl-next{right:-10px}.hmwelcome-section.hmpricesection{padding:40px 0}.hmwelcomeblock .hmwelcomecol1,.hmwelcomeblock .hmwelcomecol2{width:100%}.hmwelcomecontent .hmwelcometext{padding-top:0!important}.hmpricecontentbox{margin:0 auto 40px}.hmpricesection .hmwelcomedesc{padding-top:30px}.hmpricesection .hmwelcometext h2{text-align:center}.hmpricesection .hmwelcomedesc{padding-bottom:0;text-align:center}.hmwelcomedesc .button,.hmwelcomedesc .button:focus{display:inline-block;margin:0 auto}.hmwelcomecontent{min-height:inherit;padding:0}.hmteamsection{padding:40px 0}.hmteamsection h2{font-size:28px;margin-bottom:30px}.hmgallerysection{padding:40px 0 0 0}.hmgallerysection h2{font-size:28px;margin-bottom:30px}.hmpozativesection{padding:40px 0}.hmpozativesection h2{font-size:28px;margin:0 0 30px}.hmblogsection{padding:40px 0}.hmblogsection h2{font-size:28px;margin-bottom:30px}.hmblogdescrition h3{font-size:22px}.hmblogsection .hmbloglist .twohmBlog .item{width:50%}.hmpartnerlogosection h2{font-size:28px}.aboutwelcomedesc h1{font-size:28px;margin-bottom:30px}.bannersection{height:220px}.aboutwelcomesection{padding-bottom:60px}.hmwelcome-section.aboutwelcomesection{padding:40px 0}.aboutwelcomesection .hmwelcomecontent{min-height:inherit}.aboutwelcomesection .hmwelcomeimg{height:400px}.aboutwelcomedesc h2,.aboutfullcontent h2{font-size:22px}.doctordetailspage{padding:40px 0}.bloglistingsection{padding:40px 0 10px}.blogdescrition h3{font-size:22px}.headerpagetitle .mainheadtitle{font-size:28px;margin-bottom:30px}.detailinnerbanner{height:300px}.blogdetailsection{padding:40px 0}.blogdetailsection h1{font-size:28px;margin:0 0 20px}.blogdetailsection h2{font-size:22px}.page-default-section{padding:40px 0}.gallerymain{padding:40px 0 0}.footer-inner{padding:40px 0 0}.contactusmain .footform{margin-bottom:0}.footcol1 .footmap{margin-bottom:30px}.footform .radioinput .wpcf7-list-item label>span{font-size:18px}.bookappmain{padding:40px 0}.faqmain{padding:40px 0 30px}.servicedetailsection{padding:40px 0}.servicedetailsection h1{font-size:28px;margin:0 0 20px}.servicedetailsection h2{font-size:22px}.pricelistbook.bookappmain{padding:60px 0}.form-group{float:left;width:100%}.footformblock h3{font-size:28px;margin-bottom:30px}.hmwelcomedesc{text-align:center}.pricelistssection .headerpagetitle .mainheadtitle{text-align:center}.pricelistssection .headerpagetitle .mainheadtitle::before{margin:0 auto}.pricelistssection .hmwelcomecontent{padding-bottom:30px}.gmap3{margin-bottom:30px}.page-template-tpl-contact .gmap3{margin-bottom:0}.before-after-section .page-header h1{font-size:28px;margin:0 0 20px}.before-after-section h2,.before-after-section h3{font-size:22px}.pageblock p{font-size:18px}.headlocation .headleft{margin:0;display:block}.headlocation .headright{padding:10px 0;margin:0;margin-right:10px}.headlocation .topheadlink{display:inline-block}.topmultiillink,.topmultiillink:focus{letter-spacing:0;padding:14px 15px}.loctioninfosection .item{max-width:480px;margin:0 auto 30px}.multilocl .footblock,.contactustopt4 .multilocl .contactloact{padding-bottom:20px}.promotion_hours .hours{padding:0}.promotions-block{padding:0 15px}.baytownermap{padding-top:20px}.single-locations .hmreviewbox{padding-top:30px}.promotionlocation,.promotionlocation .hours.item,.promotions-block{display:block;float:left}.promotions-block{padding:0}.hederlocation{padding:15px 0}.singleloctioncall a,.singleloctionfax a,.singleloctionemail a,.singleloctionfax{font-size:16px}.promotion_hours .contacthour{text-align:center}.promotion_hours .contacthour .foothours{max-width:250px;margin:0 auto;text-align:left}.hmservicsection .serviceimages{min-height:inherit;max-width:320px;padding-top:40px}.fotfindthelocation .finde-office-text{width:100%;text-align:center}.fotfindthelocation .hederlocation-search{text-align:center;width:100%}.fotfindthelocation .hederlocation-search{padding-top:20px}.fotfindthelocation{margin-bottom:30px}.footerservice{margin-bottom:30px}.findlocation-data #wpgmza_marker_list_container_1{max-width:750px}.findlocation-data .owl-carousel .owl-stage-outer .owl-stage>.owl-item{width:50%!important}.findlocation-data .wpgmza_marker_carousel+div{max-width:720px;padding:0 15px}.findlocation-data .owl-carousel .owl-stage-outer .owl-stage>.owl-item:nth-child(2n+1){clear:left}.findlocation-data .owl-carousel .owl-stage-outer .owl-stage>.owl-item:nth-child(3n+1){clear:none}.findlocation-section #wpgmaps_directions_edit_1{padding:20px 0 10px}.multipromotionsec .promotionlocation .multihoursitem,.multipromotionsec .promotionlocation .promotions-block{display:table}.multipromotionsec .promotionlocation .multilochour{height:auto;width:100%;max-width:100%;padding:20px}.multilochour-col{display:block;max-width:220px;margin:0 auto}.loction-hour .multilochour-col{margin:0 0;max-width:265px}.multilochour-col h3{text-align:center}.loction-hour .multilochour-col h3{text-align:left}.findlocation-data .wpgmza_marker_list_class{max-width:750px}.findlocation-data .wpgmaps_mlist_row.wpgmza_basic_row{width:50%}.findlocation-data .wpgmaps_mlist_row.wpgmza_basic_row:nth-child(3n+1){clear:inherit}.findlocation-data .wpgmaps_mlist_row.wpgmza_basic_row:nth-child(2n+1){clear:both}.multibookform .aawformradiocol label{font-size:16px;padding:2px}.slbannerbook1{margin-top:0}.slbanner{height:auto;background-image:inherit!important}.slbanner img{visibility:visible}.slconblockopt1{top:50%}.slbannerbook1 .slbookblock{padding:30px 0}.slbannerbook1 .slbooktitle h2{font-size:26px}.sltitlebox h2,.sltitlebox h3{font-size:22px;margin-bottom:10px}.bookappform1 .aawfieldcol.aawfieldcol33{width:50%}.sllist li{font-size:16px}.landservcolhalf+.landservcolhalf{margin-top:30px}.landingsection .hmtitle,.landingsection .hmtitle h1{font-size:26px}.landinglayout1 .footcontinfo,.landinglayout2 .footcontinfo,.landinglayout3 .footcontinfo,.landinglayout4 .footcontinfo{padding-bottom:0}.slconblock2{position:relative;top:auto;transform:none;padding:40px 0}.slconblockopt2{flex-direction:column}.slconblockopt2 .slconblockbox{margin-bottom:40px}.slconblockopt2 .sltitlebox{text-align:center}.slconblockopt2 .sltitlebox li:after{margin:0 auto;left:0;right:0}.slconblockopt2 .slbannerbook{max-width:100%;padding:20px 10px}.slheadbookform2 .aawformblock .aawfieldcol{width:50%}.slheadbookform2 .aawformblock .aawfieldcol.aawfieldtextarea{width:100%}.slconblock3{top:50%}.slconblocktitle{position:relative;bottom:0}.slconblocktitle .hmtitle h2{font-size:26px}.slbookapprow{padding:40px 0 0 0}.slprmotitle h1,.slprmotitle h2{font-size:28px}.slheadbookform3 .aawfieldcol.aawfieldcol33{width:50%}.slconblock.slconblockopt5{position:relative;top:auto;transform:none}.slconblockopt5 .slconblockbox{padding-right:0}.slconblockopt5 .sltitlebox{padding:40px 0}.slconblockopt5 .slbannerbookouter{position:relative}.slconblockopt5 .slbannerbookouter{max-width:100%}.landinglayout4 #header,.landinglayout4.fixed #header{position:relative}.landinglayout4 .header-inner{padding-right:0}.landinglayout4 .topheadlink{display:block}.slheadbookform4 .aawfieldcol.aawfieldcol33{width:50%}.slconblockopt5 .slbannerbook{padding-bottom:0}.slconblockopt5 .slbannerbookouter .container{width:750px}.slconblockopt5 .slbooktitle h2 a{display:inline-block}.slconblockopt5 .slbooktitle h2{font-size:26px}.landingsection .hmtitle h2,.landingsection .hmtitle h1{font-size:26px}.home .multiheader#header,.multiheader#header{background:transparent}.doctor-name h2,.doctorbtmbox h2{font-size:24px}.doctorbtmbox h3{font-size:22px}.hmservicelist-two .item,.hmservicelist-one .item{width:50%}.landinglayout4 #header,.landinglayout4.fixed #header{width:100%}.landinglayout4 #header::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#373431;opacity:1}.landinglayout5 #header.staticheader{position:relative}}@media only screen and (max-width:800px){.responsiveTable,.responsiveTable tr,.responsiveTable td,.responsiveTable td:before{display:block;text-align:left;border:none}.responsiveTable,.responsiveTable tr,.responsiveTable td:last-child{border-bottom:none}.responsiveTable thead,.responsiveTable tr th{position:absolute;top:-1000em;left:-1000em}.responsiveTable tr{border:1px solid #eee;border-bottom:2px solid #eee;margin:0 0 20px}.responsiveTable tr td:nth-child(1){border-left:none}.responsiveTable tr td:last-child{border-right:none}.responsiveTable tr:last-child .td,.responsiveTable td{border-bottom:1px solid #eee}.responsiveTable td:before{font-weight:700;padding-right:20px;line-height:27px;color:#174471;content:" "attr(data-label)""}.responsiveTable tbody{display:block}.responsiveTable tr td{padding:5px 15px;width:auto!important}}@media only screen and (max-width:768px){.r-tabs .r-tabs-nav{display:none}.r-tabs .r-tabs-accordion-title{display:block}}@media only screen and (max-width:767px){.footformblock h2{font-size:23px;margin-bottom:20px}.landreviewbox{margin-top:30px}.multilocationextra .landserdoctbox{text-align:left}.doctorbtmbox h2{font-size:24px}.multisinglecontainsec h1{font-size:26px}.multipromotionsec .promotionlocation .multilochour{padding:20px 10px}.testimonialone{display:block;text-align:center}.testimonialone .img-client{width:100%;max-width:200px;margin:0 auto 20px}.testimonialone .infor-client{width:100%;padding:0}.multisinglecontainsec h1{margin:0 0 30px}.hmpromosubcontentnots,.hmservicesuppernote,.hmteamuppernote,.hmdisplansnote{margin-bottom:20px}.error404 .page-header h1{font-size:24px}.locationtiming.multilochour .footdayfootloct-two{width:90px;font-size:14px}.locationtiming{max-width:205px}.locationtiming.multilochour .foottime{font-size:14px}.otherser-section{padding:30px 0}.otherser-section h2{font-size:24px;margin:0 0 20px}.findlocation-data .wpgmaps_directions_outer_div{padding-top:30px}.findlocation-data .ui-sortable .wpgmza-form-field.wpgmaps_add_waypoint{margin-left:0}.findlocation-data .ui-sortable{padding:0}.findlocation-data .ui-sortable .wpgmza-form-field.wpgmaps_via{text-align:left;margin-left:87px}.accordion h2{font-size:20px}.teamlist-two .item{width:100%}.bloglist .item.col-md-4{width:100%}.multilocationfooterdetail{padding:40px 0 0}.multilocatiofooter .fcopy{padding-bottom:70px}.otherstaff>.item{width:100%;max-width:420px}.otherstaff>.item:first-child{margin-bottom:20px}.multilocationheder .location_list{right:unset;left:50%;transform:translateX(-50%)}.landserdoctorblock>h2,.landservcontent-section h2,.landservreview-secion h2,.landservextra-secion h2{font-size:24px}.landservcontentrow h1{font-size:26px}.landservcontentrow h2,.landservextrarow h2{font-size:20px}.headaddmap a{padding:0}.multiheader .headbookapp{margin:0}.findlocationblock{margin:0 10px 0 0}.multiheader .headright{float:none;margin:0}.mainNavigation.mainNavigationmulti{margin-right:0}.contactusmain .footer-inner{padding:30px 0 0}.footer-inner .footcol1{float:none}.hminsurancelogosection{padding:30px 0}.hminsurancelogosection h2{font-size:24px;margin-bottom:20px}.testimonialcontentopt .bubble p{margin-bottom:20px}.footform-section{padding:30px 0}.multithemesection,.hmtreatmentsection{padding:30px 0 20px}.location-singlepage .single-contain{padding:30px 0}.singlelocationextra{padding-top:30px}.locationgalleryblock{padding:30px 0}.singlelocationextra h2,.locationgalleryblock h2,.hmtreatmentsection h2{font-size:24px}.singlelocationextra h3{font-size:20px}.headlocation .location_list{left:-25px}.hmbannerform .aawformblock,.footerbookform .aawformblock,.bookaptmntform .aawformblock,.contactpageform .aawformblock{padding:0}.hmbannerform .aawfieldcol33{width:100%}.footerbookform .aawfieldcol33{width:100%}.bookaptmntform .aawfieldcol33{width:100%}.formreviewfootmulti .footerbookform .aawfieldcol33{width:100%}.contactpageform .aawformblock .aawfieldcol33{width:100%}.contactpageform .aawfieldcol.aawfieldtextarea{width:100%}.home #header{position:relative}.headermain{padding:0}.flex-container{display:block}.header-inner{padding:15px 0 0}#header .header-inner{padding:15px 0 0}#header.staticheader .header-inner{padding-bottom:0;padding-top:10px}#logo{margin:0 auto 10px;float:none;display:block;text-align:center}#logo>a img{display:block}.headaddmap,.headcall,.headbookapp{display:block}.headaddmap{margin-bottom:10px}.headaddmap a,.headaddmap a:focus,.headcall a,.headcall a:focus,.menu-icon,.menu-icon:focus{color:#d89f52}.header-right{padding:0;margin:0;text-align:center;position:relative}.headright{padding:0 0 0;margin-bottom:0}.headbookappbtn,.headbookappbtn:focus{padding:6px 5px}.headcall,.headbookapp{margin:0 5px;display:inline-block;vertical-align:middle}.headbookapp{position:relative;bottom:0;right:0}.mainNavigation{float:none;padding:10px 0;margin:0 -15px}.menu-icon,.menu-icon:focus{margin:0 auto}#nav{top:46px;right:0;left:-100px;margin:0 auto}.innerbanner{height:320px;padding-top:100px}.indexBanner{height:auto;min-height:320px}.indexBanner .teaserBanner .item{height:auto;min-height:320px}.teasercaption{top:auto;bottom:0;height:auto;padding:15px 0 30px}.teasertext h2{font-size:34px}.teaserBanner .owl-dots{bottom:0}.teasercaption .container{padding-top:0!important}.hmformafterbanner{padding:30px 0}.hmbooktitle{font-size:23px;margin-bottom:20px}.hmwelcome-section{padding:30px 0 0}.hmwelcometext h2,.hmwelcometext h1{font-size:24px;margin-bottom:20px}.hmadvantagesection{padding:30px 0 0}.hmwelcomeblock .hmwelcomecolfull .hmwelcometext{padding:30px 0 20px}.hmadvantagesection .row>div{margin-bottom:40px}.hmadvantagesection h2{font-size:24px;margin:0 0 20px}.hmadvicon{margin-bottom:25px}.hmdisplans-section{padding:30px 0}.hmdisplans-section h2{font-size:24px;margin-bottom:20px}.hmpromosection{padding:30px 0}.hmpromosection h2{font-size:24px;margin:0 0 20px}.hmpromorowlist .item{width:49%}.hmpromosection .item{min-height:inherit}.hmpromolist .item{width:100%;margin-bottom:30px;min-height:inherit}.hmpromolist .item:last-child{margin-bottom:0}.hmpromobox{height:auto;padding:20px 15px 30px}.hmservicesection{padding:30px 0}.hmservicesection h2{font-size:24px;margin:0 0 20px}.hmservicesection .item{min-height:inherit}.hmservicelist .item{width:100%;margin-bottom:30px;min-height:inherit}.hmservicelist .item:last-child{margin-bottom:0}.hmservicebox{height:auto;padding:30px 15px}.hmservicebox h3{margin-top:0}.hmserviceicon{margin:0 auto 25px}.servicedetail ul.item{margin:0}.hmwelcome-section.hmpricesection{padding-top:30px}.hmteamsection{padding:30px 0}.hmteamsection h2{font-size:24px;margin-bottom:20px}.hmgallerysection{padding:30px 0 0 0}.hmgallerysection h2{font-size:24px;margin-bottom:20px}.hmpozativesection{padding:30px 0}.hmpozativesection h2{font-size:24px;margin:0 0 20px}.hmblogsection{padding:30px 0 10px}.hmblogsection h2{font-size:24px;margin:0 0 20px}.hmbloglist>div{margin-bottom:20px}.hmblogbox{max-width:390px;margin:0 auto}.hmblogdescrition{max-width:100%}.hmpartnerlogosection{padding:30px 0}.hmpartnerlogosection h2{font-size:24px;margin-bottom:20px}.aboutwelcomedesc h1{font-size:24px;margin-bottom:20px}.bannersection{height:200px}.bannersection h1,.bannersection h2{font-size:30px}.hmwelcome-section.aboutwelcomesection{padding:30px 0}.aboutwelcomesection{padding-bottom:40px}.aboutfullcontent{padding:30px 0}.aboutwelcomedesc h2,.aboutfullcontent h2{font-size:20px}.doctordetailspage{padding:30px 0}.bloglistingsection{padding:30px 0 10px}.bloglist>div{margin:0 0 20px;max-width:420px;margin:0 auto 30px;width:100%;float:none}.teamselist>div{margin:0 0 20px;max-width:420px;margin:0 auto 30px;width:100%;float:none}.teamselist.owl-carousel>div{max-width:100%;margin-bottom:0}.blogdescrition h3{font-size:20px}.detailinnerbanner{height:250px}.blogdetailsection{padding:40px 0}.blogdetailsection h1{font-size:24px;margin:0 0 15px}.blogdetailsection h2{font-size:20px}.blogdetpagin .pager li>a,.blog-details .pager li>a:focus{padding:9px 10px}.blogdetpagin{margin-top:30px}.page-default-section{padding:30px 0}.gallerymain{padding:30px 0 0}.media-listing li{width:50%}.bookappmain{padding:30px 0}.faqmain{padding:30px 0}.accordion .acclink{font-size:20px}.servicedetailsection{padding:30px 0}.servicedetailsection h1{font-size:24px;margin:0 0 20px}.servicedetailsection h2{font-size:20px}.pricelistbook.bookappmain{padding:40px 0}.pricelistbook h2{font-size:24px;margin:0 0 40px}.footer-inner{padding:30px 0 20px}.footformblock h3{font-size:22px;margin-bottom:20px}footer .footform .button,footer .footform .button:focus{margin:0 auto;display:block}.footcolinfo{text-align:center}.foothours{max-width:250px;width:100%;margin:10px auto 0}.footsubcol1{padding-bottom:20px}.foothours h3{text-align:center;margin-bottom:10px}.footaddmap a,.footaddmap a:focus{display:block;padding:0}.page-template-tpl-contact .footofficehours span.dayname{text-align:left;float:left}.teamlist-two .item:last-child{margin-bottom:0}.mobilefootcall{display:block}.beforeafterblock .beforethumb img{margin-bottom:15px}.beforeafterblock .beforeafterlist{padding-bottom:0}.before-after-section .page-header h1{font-size:24px;margin:0 0 20px}.before-after-section h2,.before-after-section h3{font-size:20px}.pageblock p{font-size:16px}.teaserBanner .owl-nav{display:none}.indexBanner .owl-controls{width:100%;text-align:center;bottom:2px}.hmwelcomeimg{height:400px}.indexBanner .owl-carousel .owl-nav [class*="owl-"]{position:relative;top:0;margin:0 7px;left:0;right:0}.teasercaption{padding:15px 0}.teasersmtxt p{margin-bottom:0}.teasebtn{margin-top:15px}.footaddmap a .fa{position:static;margin-right:5px}.owl-dots{display:block}.page-template-tpl-contact #footer{padding-bottom:40px}.headlocation .headleft{margin:0;display:block}.headlocation .headright{padding:10px 0;margin:0;margin-right:10px}.headlocation .topheadlink{display:inline-block}.multilocfotsingle{width:50%}.multilocl .footblock{padding-top:5px}.multilocl .contacthour{margin-top:0}.advantaglistthree .item:nth-last-child(-n+2) .advantrow p{margin-bottom:20px}.advantrow p{margin-bottom:20px}.teamsectionopt2 .teamselist .item{max-width:400px;margin:0 auto 25px;float:none}.locationdr_one,.locationdr_two,.locationdr_three{max-width:400px;margin:0 auto 25px;float:none}.locationdr_one .vCenter{padding-top:0px!important}.beforeafterlist h2{font-size:20px;text-align:center}.beforeaftercol{text-align:center;max-width:460px;float:none;margin:0 auto}.beforeaftercol:nth-child(2n){text-align:center}.beforeafterlist{margin-bottom:20px}.hederlocation-inner .finde-office-text{display:block;margin:0 0 15px 0}.fotfindthelocation .finde-office-text{font-size:20px}.hederlocation-inner .finde-office-text br{display:none}.footermultiloction{padding:30px 0}.findlocation-data{padding-bottom:30px}.findlocation-data .owl-carousel .owl-stage-outer .owl-stage>.owl-item{width:100%!important}.findlocation-data .owl-carousel .owl-stage-outer .owl-item .item{max-width:330px;margin:10px auto!important;float:none}.promotion_hours .contacthour{padding:30px 10px}.multipromotionsec .promotions-block .item{padding:0 15px}.findlocation-section #wpgmza_options_box_1{clear:left}.findlocation-data .wpgmza_sl_main_div{padding:30px 0}.findlocation-data .wpgmaps_directions_outer_div h2,.findlocation-data .wpgmza_sl_query_innerdiv1,.multititleblog h2{font-size:24px}.innerbanner .innerbannertitle h1{font-size:24px}.multibookform .aawformblock{padding:0}.multibookform .aawfieldgroup{margin:0}.multibookform .aawfieldcol{width:100%;padding:0}.promotionlocation .multilochour{padding:30px 15px}.multisinglecontainsec,.multibookappintment,.multipromotionsec,.multiaboutsection,.hmtreatmentsection,.multilocationextra{padding:30px 0}.multi-socialmedi{vertical-align:top;margin-right:0;margin-bottom:10px}.landinglayout1 #header .headermain,.landinglayout2 #header .headermain,.landinglayout3 #header .headermain{flex-direction:column}.slconblockopt1{position:relative;top:auto;transform:none;padding:40px 0}.slbannerbook1 .slbookblock{margin-left:0;margin-right:0}.slbannerbook1 .slbooktitle h2{font-size:24px}.landinglayout1 #footer .footer-inner,.landinglayout2 #footer .footer-inner,.landinglayout3 #footer .footer-inner,.landinglayout4 #footer .footer-inner{padding-bottom:30px}.slconblock3{position:relative;top:auto;transform:none;padding:40px 0}.stikerinner{flex-direction:column}.stikerinner .sltitlebox{text-align:center;margin-bottom:40px}.stikerinner .sltitlebox .sllist li:after{margin:0 auto;left:0;right:0}.slprmocoupon{max-width:100%;margin:0 auto}.slprmosmbox{padding:30px 15px}.landinglayout4 .headermain{flex-direction:column}.landinglayout4 .topheadlink li{margin:0;padding:0}.landinglayout4 .topheadlink>li a{text-align:center}.landinglayout4 .topheadlink li:last-child{padding-top:10px}.slconblockopt5 .slconblockbox .container{width:100%;max-width:100%}.slconblockopt5 .slbannerbookouter .container{width:100%;max-width:100%}.slconblockopt5 .slbannerbook{padding:30px 0 0 0}.headerpagetitle .mainheadtitle{font-size:23px}.fcopy{margin-bottom:20px}.doctor-name h2,.doctorbtmbox h2{font-size:22px}.doctorbtmbox h3{font-size:20px}.landinglayout4 .header-right{padding:0}.footsubcolfull{padding-bottom:0}}@media only screen and (max-width:639px){.findlocation-data .ui-sortable .wpgmza-form-field.wpgmza_dir_options{margin:15px 0 0 77px}.testmonialbox{width:100%;max-width:360px;margin:0 auto}.hmwelcomeimg{height:300px}.findlocation-data .wpgmza_sl_query_div .addressInput{width:100%!important;margin-right:0}.findlocation-data .wpgmza_sl_reset_button_div{margin-top:20px}.findlocation-data .wpgmza_sl_radius_innerdiv1{width:75px}.findlocation-data .heapBox .holder{width:110px}.findlocation-data .wpgmza_sl_radius_innerdiv2{width:110px;margin-right:15px}.findlocation-data .wpgmza_sl_search_button_div input{width:105px;margin-right:10px}.findlocation-data .wpgmza_sl_reset_button_div input{width:105px}.footerservicelist li{width:100%}.footermenupro div{width:100%;text-align:center}.footerservice{text-align:center}.findlocation-data .wpgmaps_mlist_row.wpgmza_basic_row{width:100%}.findlocation-data .wpgmza-basic-listing-content-holder{max-width:360px;margin:10px auto;float:none}.findlocation-data .wpgmaps_mlist_row.wpgmza_basic_row:first-child .wpgmza-basic-listing-content-holder{margin-top:0}.findlocation-data .wpgmaps_mlist_row.wpgmza_basic_row:last-child .wpgmza-basic-listing-content-holder{margin-bottom:0}.findlocation-data #wpgmza_map_1{height:350px!important}.findlocation-data .wpgmza_sl_main_div{padding:30px 15px;max-width:390px}.findlocation-data .wpgmza_sl_radius_div .wpgmza-form-field__label,.findlocation-data .ui-sortable .wpgmza-form-field .wpgmza-form-field__label{width:70px;font-size:16px}.findlocation-data .wpgmza_sl_radius_div .heapBox{margin-right:10px}.findlocation-data .ui-sortable .wpgmza-form-field__input{width:300px!important;margin-right:10px}.findlocation-data .ui-sortable .wpgmza-form-field.wpgmaps_via{margin-left:76px}.findlocation-data .ui-sortable .wpgmza-form-field.wpgmaps_via a{font-size:15px}.bookappform1 .aawfieldcol.aawfieldcol33{width:100%}.slbannerbook1 .slbookblock .col-md-12.col-sm-12.col-xs-12{padding:0 10px}.slheadbookform2 .aawformblock .aawfieldcol{width:100%}.slheadbookform3 .aawfieldcol.aawfieldcol33{width:100%}.slheadbookform4 .aawfieldcol.aawfieldcol33{width:100%}.hmservicelist-two{flex-direction:column}.hmservicelist-two .item{width:100%;max-width:320px}}@media only screen and (max-width:575px){.locatgalleryslider .item{max-width:360px;margin:0 auto;float:none}.multilocfotsingle{width:100%}.multilocfotsingle .item{min-height:1px}.multiservicesection .hmserviceslider .hmservicescol{max-width:360px;margin:0 auto}.hmserblockbox{max-width:360px;margin:0 auto}.otherstaff>.item{width:100%}.findlocationblock{margin:0 0 10px;display:block}.captchabox .g-recaptcha{width:252px;transform:scale(.93);-webkit-transform:scale(.93);transform-origin:0 0;-webkit-transform-origin:0 0;height:70px}.hmpromorowlist .item{width:100%;display:block;margin:0 0 10px}.hmpromobox .price{font-size:35px}.hmblogsection .hmbloglist .twohmBlog .item{width:100%;margin-bottom:20px}.hmblogsection .hmbloglist .twohmBlog .item:last-child{margin-bottom:0}.media-listing li{width:100%}.hmteamsection .teamboxitem{max-width:360px;margin:0 auto}.teamlist-one .item,.teamlist-one .item{width:100%;margin-bottom:20px}.teamlist-one .item:last-child,.teamlist-one .item:last-child{margin-bottom:0}.teasertext h2{font-size:26px}.bannersection .bannertitle.thankyou-msg{padding:20px 0 10px}}@media only screen and (max-width:479px){.multilocfotsingle .item{min-height:1px}.aawform-group.aawform-captcha .g-recaptcha,.pageformsubmitbar .g-recaptcha{-moz-transform:scale(.88);-webkit-transform:scale(.88);-o-transform:scale(.88);-ms-transform:scale(.88);transform:scale(.88);-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:304px;height:78px}.aawform-group.aawform-captcha,.pageformsubmitbar .submitbarcapcha{max-width:267px;margin-left:0;margin-right:0;margin-bottom:15px;height:68px}.aawformblock .aawform-btn,.pageformsubmitbar .submitbarbtn{display:block;margin-left:0;margin-right:0}.aawformradiocol label{font-size:14px}.hederlocation-inner .hederlocation-search{padding-right:0;width:100%}.hederlocation-inner .hederlocation-search .maplocheadbtnform .wpgmza_sl_main_div,.hederlocation-inner .hederlocation-search .maplocheadbtnform .wpgmza_sl_query_div,.hederlocation-inner .hederlocation-search .maplocheadbtnform .wpgmza_sl_query_innerdiv2,.hederlocation-inner .maplocheadbtnform{width:100%;height:90px}.hederlocation-search .maplocheadbtnform .wpgmza_sl_main_div{margin-bottom:15px}.multilocfotsingle{width:100%}.hederlocation-inner .hederlocation-search .maplocheadbtnform .wpgmza_sl_query_div{text-align:center}.hederlocation-inner .wpgmza-use-my-location{right:0;top:50px;left:0;margin:0 auto}.findlocation-data .wpgmza_sl_query_div .addressInput{width:100%!important;margin-right:0}.findlocation-data .wpgmza_sl_radius_div{width:100%}.findlocation-data .wpgmza_sl_search_button_div{margin-top:20px}.findlocation-data .wpgmza_sl_radius_div .heapBox{margin-right:0}.findlocation-data .ui-sortable .wpgmza-form-field .wpgmza-form-field__label{width:100%;margin-bottom:10px}.findlocation-data .ui-sortable .wpgmza-form-field__input{width:230px!important}.findlocation-data .ui-sortable .wpgmza-form-field:first-child>.wpgmza-form-field__label{width:70px;text-align:left;margin-bottom:0}.findlocation-data .ui-sortable .wpgmza-form-field.wpgmza_dir_options .wpgmza-form-field__label{text-align:left}.findlocation-data .ui-sortable .wpgmza-form-field.wpgmaps_via{margin-left:0}.findlocation-data .ui-sortable .wpgmza-form-field.wpgmaps_via input{max-width:217px}.findlocation-data .ui-sortable{max-width:290px}}.page-numbers{font-size:16px;padding:5px 8px}@media only screen and (max-width:359px){.headaddmap{margin-bottom:4px}.headaddmap a{padding:0}.headcall,.headbookapp{display:block}.headcall{margin-bottom:4px}.blogdetpagin .row>div{width:100%;text-align:center;padding:0 0 10px}.blogdetpagin .pager{text-align:center}.captchabox .g-recaptcha{width:260px}.hmplansli{min-height:322px}}