.mainNavigation{display:inline-block;margin-right:207px}.headright{float:none;display:block;margin-left:0}.header-right{position:relative}.headbookapp{position:absolute;bottom:20px;right:0}@media only screen and (max-width:1920px){.hmservicesection{position:relative;top:-1px;margin-bottom:-1px}}@media only screen and (max-width:1440px){.bannersection{height:400px}.detailinnerbanner{height:600px}}@media only screen and (max-width:1366px){.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}.hmpromobox .price{font-size:45px}.indexbannervideo img{height:520px}}@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){.hmpromocontentnots{margin-top:10px}}@media only screen and (max-width:1199px){.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:40px;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}#nav>li{margin:0 0 0 20px}.headermain{padding:0}#logo{width:200px}.header-right{padding:20px 0 20px 200px;margin-left:-200px}.teasertext h2{font-size:60px}.hmformafterbanner{padding:60px 0}.hmbooktitle{font-size:32px}.innerbanner{height:440px;padding-top:120px}.hmwelcomeblock .hmwelcomecolfull .container{padding-top:60px;padding-bottom:60px}.hmwelcometext h2,.hmwelcometext h1{font-size:32px}.hmadvantagesection{padding:60px 0}.hmadvantagesection h2{font-size:32px}.hmdisplans-section{padding:60px 0}.hmdisplans-section h2{font-size:32px}.hmpromosection{padding:60px 0}.hmpromosection h2{font-size:32px}.hmservicesection{padding:60px 0}.hmservicesection h2{font-size:32px}.hmpricecolfull{padding-top:60px;padding-bottom:60px}.hmteamsection{padding:60px 0}.hmteamsection h2{font-size:32px}.hmpozativesection{padding:60px 0}.hmpozativesection h2{font-size:32px}.hmblogsection{padding:60px 0}.hmblogsection h2{font-size:32px}.hmpartnerlogosection h2{font-size:32px}.footer-inner{padding:60px 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}.aboutwelcomedesc h1{font-size:32px}.bannersection{height:300px}.aboutfullcontent{padding:40px 0}.hmwelcometext h2,.hmwelcometext h1{font-size:32px}.aboutwelcomedesc h2,.aboutfullcontent h2{font-size:24px}.bloglistingsection{padding:50px 0 20px}.bloglist>div{margin-bottom:40px}.headerpagetitle .mainheadtitle{font-size:32px}.doctordetailspage{padding:60px 0}.detailinnerbanner{height:400px}.blogdetailsection{padding:60px 0}.blogdetailsection h1{font-size:32px}.gallerymain{padding:60px 0 25px}.bookappmain{padding:60px 0}.faqmain{padding:60px 0 60px}.accordion .acclink{font-size:22px}.accord-detail{padding:5px 0 0}.accordion h2{margin-top:0;font-size:26px}.servicedetailsection{padding:60px 0}.servicedetailsection h1{font-size:32px}.pricelistbook.bookappmain{padding:80px 0}.pricelistbook h2{font-size:32px}}@media only screen and (max-width:1120px){#ui-datepicker-div{left:706.917px}}@media only screen and (min-width:992px){#nav{display:block!important}}@media only screen and (max-width:991px){.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}.headlocation .headleft{margin:0;display:block}.headlocation .headright{padding:10px 0;margin:0;margin-right:10px}.headlocation .topheadlink{display:inline-block}.multilocfotsingle{width:33.33%}.multilocationheder .headcall:hover .location_list{display:none}.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}.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%}.multilochour-col{display:block;max-width:210px;margin:0 auto}.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}.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:18px 0 18px 200px}.headbookapp{position:absolute;bottom:18px;right:0}.teaserBanner .item{height:600px}.teasertext h2{font-size:54px}.teasercaption{padding:60px 0 60px}.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 30px 10px 10px}.mainNavigation{float:right;padding:5px 0;margin-top:0}.menu-icon,.menu-icon:focus{display:block}#nav{display:none;background-color:#d89f52;width:280px;padding:0;position:absolute;right:0;top:50px}#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}.indexbannervideo img{height:400px}.hmwelcome-section .container-fluid{padding:0 0}.hmwelcometext h2,.hmwelcometext h1{font-size:28px;margin:0 0 25px}.hmwelcomeblock .hmwelcomecolfull .aboutimageblock{margin-bottom:30px}.hmwelcomecontent,.hmwelcometext,.hmwelcomeimg{max-width:100%;width:100%}.hmwelcomeblock .hmwelcomeimg{height:auto;width:100%;background-image:none!important;text-align:center}.hmwelcomeblock .hmwelcomeimg img{visibility:visible;max-width:580px}.hmwelcomeblock .hmwelcomecontent{max-width:767px;margin:0 auto}.hmaboutvideo{height:400px;max-width:100%}.hmwelcomeblock .hmwelcomecol1{padding-left:15px}.hmwelcomeblock .hmwelcomecol2{padding-right:15px;order:initial}.hmwelcomedesc{padding-bottom:0}.hmbookform .button,.hmbookform .button:focus{margin:0 auto;display:block}.hmwelcometext p:last-child{margin-bottom:20px}.hmwelcomeblock .hmwelcomecolfull .container{padding-top:40px;padding-bottom:40px}.hmadvantagesection{padding:40px 0 10px}.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}.hmpricecolfull{padding-top:0;padding-bottom:0}.hmpricesection .hmpricecolfull .hmwelcomedesc{padding-top:0}.hmteamsection{padding:40px 0}.hmteamsection 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}.teaminboxcontain h3{font-size:24px}.doctordetailspage{padding:40px 0}.about-doctor .doctorimagecol{text-align:center}.doctorbtmbox h2{font-size:26px}.about-doctor .doctor-profile .doctor-name h2{font-size:28px}.doctor-name{margin:20px 0}.about-doctor .doctor-profile .doctor-name{text-align:center}.bloglistingsection{padding:40px 0 10px}.bloglist>div{margin:0 0 30px}.blogdescrition h3{font-size:22px}.headerpagetitle .mainheadtitle{font-size:30px;margin-bottom:30px}.detailinnerbanner{height:300px}.blogdetailsection{padding:60px 0}.blogdetailsection h1{font-size:28px;margin:0 0 20px}.blogdetailsection h2{font-size:22px}.gallerymain{padding:40px 0 5px}.footer-inner{padding:40px 0}.footform{margin-bottom:30px}.footcol1 .footmap{margin-bottom:30px}.footform .radioinput .wpcf7-list-item label>span{font-size:18px}.bookappmain{padding:40px 0}.faqmain{padding:40px 0 40px}.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{text-align:center}.hmwelcomedesc{text-align:center}.pricelistssection .headerpagetitle .mainheadtitle{text-align:center}.pricelistssection .headerpagetitle .mainheadtitle::before{margin:0 auto}.pricelistssection .hmwelcomecontent{padding-bottom:30px}.footer-inner .gmap3{margin-bottom:30px}.teamlist-two.teamselist .item{width:50%;margin:0 -3px}.patient-button a.button{margin-bottom:15px}.contactusmain{padding:40px 0}.footcol1{order:initial}}@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){.container{max-width:100%}.headcall a,.headcall a:focus{padding:0;margin:10px 0}.multilocationheder{margin-bottom:0}.headaddmap a,.headaddmap a:focus{padding:5px 0}.doctorbtmbox h2{font-size:24px}.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}.locatgallerysection{margin-top:30px}.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}.mb-0{margin-bottom:0}.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:10px 0}#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:0}.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:5px 0;margin:0}.menu-icon,.menu-icon:focus{margin:0 auto}#nav{top:50px;right:0;left:-100px;margin:0 auto}.innerbanner{height:320px;padding-top:100px}.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}.indexbannervideo img{height:320px}.hmformafterbanner{padding:30px 0}.hmbooktitle{font-size:24px;margin-bottom:20px}.hmwelcome-section{padding:30px 0 0}.hmwelcometext h2,.hmwelcometext h1{font-size:24px;margin-bottom:20px}.hmadvantagesection{padding:30px 0 0}.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}.servicedetail .animate{max-width:100%}.teamslider .item{max-width:360px;margin:0 auto;float:none}.hmwelcome-section.hmpricesection{padding-top:30px}.hmteamsection{padding:30px 0}.hmteamsection 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}.single-staff .about-doctor .doctor-profile .doctor-name{text-align:center}.about-doctor .doctorimagecol{text-align:center}.about-doctor .doctor-profile .doctor-name{text-align:center}.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,.teamlist-two.teamselist .item{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}.gallerymain{padding:30px 0 0}.media-listing li{width:50%}.bookappmain{padding:30px 0}.faqmain{padding:30px 0 30px}.accordion .acclink{font-size:20px}.accord-detail{padding:0}.doctor-name{margin-top: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}.fcopy{padding:15px 15px;font-size:18px}.footformblock h3{text-align:center;font-size:24px;margin-bottom:20px}footer .footform .button,footer .footform .button:focus{margin:0 auto;display:block}.footcolinfo{text-align:center}.foothours{max-width:220px;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{margin-bottom:20px}.teamlist-two .item:last-child{margin-bottom:0}.mobilefootcall{display:block}.beforeafterblock{text-align:center}.beforeafterblock .beforethumb{margin-bottom:25px}.beforeafterblock .beforethumb img{margin-bottom:15px}.beforeafterblock .beforeafterlist{padding-bottom:0}.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 40px}.footaddmap a .fa{position:static;margin-right:5px}.owl-dots{display:block}.fcopy{padding-bottom:55px}.teasersmtxt .dash{padding-left:15px;padding-right:15px}.teasersmtxt .dash:after,.teasertext .dash:before{display:none}.contactusmain{padding:30px 0}.hmteamsliderone .item{width:100%;padding:0;max-width:360px}}@media only screen and (max-width:639px){.hmteamslidertwo .item,.hmteamsliderone .item{margin:0}.findlocation-data .wpgmza_sl_query_div .addressInput{width:290px!important;margin-right:0}.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 .wpgmza_sl_search_button_1{width:105px;margin-right:10px}.findlocation-data .wpgmza_sl_reset_button_div .wpgmza_sl_reset_button_1{width:105px}.footerservicelist li{width:100%}.footermenupro div{width:100%}.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}.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}.hmwelcomeimg{height:300px}.hmteamrow{max-width:360px;margin:0 auto;float:none}}@media only screen and (max-width:575px){.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}.page-template-tpl-gallery .media-listing li img{max-width:350px;margin:0 auto;display:block}.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:30px}.aboutwelcomesection .hmwelcomeimg{height:auto}}@media only screen and (max-width:479px){.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;margin-bottom:15px}.findlocation-data .wpgmza_sl_radius_div{width:100%;margin-bottom:15px}.findlocation-data .wpgmza_sl_radius_div .heapBox{margin-right:0}.findlocation-data .ui-sortable .wpgmza-form-field .wpgmza-form-field__label{width:100%;text-align:center;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}.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}.patient-button .col-xs-6{width:100%;text-align:center}.patient-button a.button{max-width:240px;display:inline-block}.servicedetail .animate{max-width:100%}.servicedetail .animate{height:250px}}.page-numbers{font-size:16px;padding:5px 8px}@media only screen and (max-width:359px){.multilocationheder .headcall,.multilocationheder .headbookapp{display:inline-block;margin:0}.multilocationheder .headbookapp{margin-left:15px}.headaddmap{margin-bottom:0}.headcall,.headbookapp{display:block}.headcall{margin-bottom:4px}.servicedetail .animate{height:200px}.blogdetpagin .row>div{width:100%;text-align:center;padding:0 0 10px}.blogdetpagin .pager{text-align:center}.captchabox .g-recaptcha{width:260px}}