/* ************* Media Queries Tablets ****************** */















@media only screen and (min-width: 1921px) {















.indexvideo {height: 800px;}















}















@media only screen and (max-width: 1800px) {















}















@media only screen and (max-width: 1680px) {















/********** Start Service Landing Pages **********/















/* Start Option5 */















.servicelandingfive .slbanner, .slconblockopt5 .slbannerbook {height: 700px;}















.servicelandingfive .slbooktitle h2 {font-size: 24px;}















.slheaderopt5 .slheadmap {margin-right: 20px; vertical-align: top;}















.slheaderopt5 .slheadmap a {font-size: 16px; vertical-align: top;}















.slheaderopt5 .slheadcall {font-size: 16px; vertical-align: top;}















.slconblockopt5 .slbannerbook {max-width: 500px;}















.slconblockbox {padding-right: 500px;}















.slheaderopt5 .slheader-inner {padding: 14px 500px 14px 0;}















/* End Option5 */















/********** Start Service Landing Pages **********/















}















@media only screen and (max-width: 1440px) {















}















@media only screen and (max-width: 1366px) {















    /* ======================= New Multi Location Start ============================= */















    .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;}















    /* ======================= New Multi Location Stop ============================= */















/********** Start Index Slider **********/















.teastitle {font-size: 30px; line-height: 1.2;}















.teasertext p {font-size: 20px;}















/* Start Option1 */















.indexbanner-one .teasercaption {padding: 180px 0 20px;}















.indexbanner-one .teaserBanner .item {height: 600px;}















.indexbanner-one .hmbookfrmsection {bottom: 40px;}















.indexbanner-one.indexvideobanner-one .hmbookfrmsection {padding: 40px 0;}















/* End Option1 */















/* Start Option2 */















.indexbanner-two,.indexbanner-two .teaserBanner .item {height: 600px;}















/* End Option2 */















/* Start Option3 */















.indexbanner-three .hmbookfrmsection {margin-top: -167px;}















.indexbanner-three .hmbookform {padding: 40px 50px;}















.indexbanner-three .teasercaption {	padding: 140px 0 175px;}















.indexbanner-three .teaserBanner .item {height: 600px;}















/* End Option3 */















/* Start Option4 */















.indexbanner-four .hmbookapptitle {font-size: 30px; }















.indexbanner-four .teaserBanner .item {height: 700px;}















.indexbanner-four.indexvideobanner-four .hmbookform {padding: 40px 0;}















.indexbanner-four.indexvideobanner-four .hmbookapptitle {font-size: 30px;}















.indexbanner-four .hmbookform {padding: 20px;}















.indexbanner-four .hmbookapptitle {margin-bottom: 15px;}















/* End Option4 */















/* Start Option5 */















.indexbanner-five .hmbookapptitle {font-size: 28px; }















.indexbanner-five .teaserBanner .item {height: 600px;}















.indexbanner-five .hmbookform {margin-top: -330px;}















.indexbanner-five.indexvideobanner-five .hmbookfrmsection {padding: 40px 0;}















/* End Option5 */















/********** End Index Slider **********/















/********** Start Home Page **********/















.hmtitle h1, .hmtitle h2 {margin-bottom: 15px; font-size: 30px;}















.hmsubhead > p {font-size: 22px;}















.hmaboutcontent > h2, .hmaboutcontent > h3 {font-size: 22px;}















/********** End Home Page **********/















/***************** Start About Page *****************/















.contentsection, .aboutcontent, .futuresection, .teamsection {padding: 40px 0;}















.aboutcontent.contactustopt3{padding:40px 0 0;}















/* Start Option1 */















.innerbanner {height: 400px;}















.inbancaption {padding: 40px 0;}















.inbancaption h1 {font-size: 30px;}















/* End Option1 */















/* Start Option2 */















.page-header h1, .page-header h2, .aboutcoldesc h1, .aboutblock h2 {font-size: 30px; margin-bottom: 20px;}















/* End Option2 */















/* Start Option3 */















.aboutservicebox h3 {font-size: 20px; margin-bottom: 15px;}















/* End Option3 */















/* Start Option3 */















.aboutweldesc h2 {font-size: 22px; margin-bottom: 10px;}















.aboutweldesc h3 {font-size: 20px; margin-bottom: 10px;}















/* End Option3 */















/* Start Option6 */















.aboutweldesc h2, .futuresectionopt6 .aboutbtmbox h2 {font-size: 22px; margin-bottom: 10px;}















.aboutweldesc h3, .futuresectionopt6 .aboutbtmbox h3 {font-size: 20px; margin-bottom: 10px;}















/* End Option5 */















/* Start Option7 */















.aboutweldesc h2, .aboutcontentopt7 .aboutbtmbox h2 {font-size: 22px; margin-bottom: 10px;}















.aboutweldesc h3, .aboutcontentopt7 .aboutbtmbox h3 {font-size: 20px; margin-bottom: 10px;}















/* End Option7 */















/***************** End About Page *****************/















/********** Start Services Page **********/















.servicecaption {padding:40px 0;}















.serviceBanner .item {height: 480px;}















/* Start Option1 */















.serviconinbox h2 {font-size: 30px;}















/* End Option2 */















/* Start Option4 */















.page-iconheader {margin-bottom: 20px;}















.page-iconheader h1 {font-size: 30px;}















.hmserviceslider.owl-carousel .owl-nav {margin-top: 20px;}















.hmspserviceslider.owl-carousel .owl-nav [class*="owl-"] {font-size: 24px; line-height: 26px; margin: 0 5px;}















.hmspserviceslider.owl-carousel .owl-nav {height: 26px; width: 60px; bottom: -12px;}















/* End Option4 */















/* Start Option5 */















.servicegraybox {height: 280px;}















.servgrayinbox h2 {font-size: 22px;}















/* End Option5 */















/* Start Option6 */















/* End Option6 */















/********** End Services Page **********/















/********** Start Team/Doctor Page **********/















/* Start teamsectionopt1 */















/* End teamsectionopt1 */















/* Start teamsectionopt3 */















.teamsmdesc h2 {font-size: 30px; margin-bottom: 20px;}















/* End teamsectionopt3 */















/********** End Team/Doctor Page **********/















/********** Start Blog Page **********/















/* Start Option1 */















/*.blogroundbox {padding: 30px 0;}*/















.hmblogsection {padding: 40px 0 30px;}















.hmblogsection .owl-carousel .owl-nav{margin-top: 25px;}















.blogthumb {margin-bottom: 20px;}















/* End Option1 */















/********** End Blog Page **********/















/********** Start Blog Details Page **********/















/* Start Option1 */















.blogdetailsbox h1 {font-size: 30px; margin-bottom: 20px;}















.blogdetailsbox h2, .blogdetailsbox h3 {font-size: 20px; margin-bottom: 10px;}















/* End Option1 */















/********** End Blog Details Page **********/















/********** Start Event & Media Page **********/















/* Start Option2 */















.mediasmdesc h1, .mediasmdesc h2 {font-size: 30px; margin-bottom: 20px;}















/* End Option2 */















/********** End Event & Media Page **********/















/********** Start Promotion Page **********/















/* Start Option1 */















.promotionblock {padding: 30px 0;}















.promotitle {padding-bottom: 20px;}















.promotitle h2 {font-size: 20px;}















.promohead {padding: 30px 0;}















.promohead h3 {font-size: 50px;}















.promohead h3 sup {font-size: 22px;}















.promohead span {font-size: 20px;}















.promotionlist {margin: 0 auto 30px;}















.promotionlist li {padding: 12px 0;}















/* End Option1 */















/********** End Promotion Page **********/















/********** Start Finance Insurance Page **********/















/* Start Option4 */















.financebenefit {padding: 60px 0;}















.benefitsmdec {padding-bottom: 10px;}















.benefitsmdec h1, .benefitsmdec h2 {font-size: 30px; margin-bottom: 20px;}















.benefitsmdec p {font-size: 20px; margin-bottom: 10px;}















/* End Option4 */















/********** End Finance Insurance Page **********/















/********** Start How it Works Page **********/















/* Start Option6 */















.worklist:after {border-width: 0 64px 64px 0;}















.worklist span {width: 64px; height: 64px; line-height: 56px; font-size: 20px; right: 8px;}















.workshead h3 {font-size: 20px; padding-right: 42px; margin-bottom: 10px;}















/* End Option6 */















/********** End How it Works Page **********/















/********** Start Advantages Page **********/















/* Start Option5 */















.advtopcontent {padding: 25px 15px 15px; min-height: 270px;}















.advantagesbox h3 {font-size: 22px; line-height: 1.2;}















/* Start Option5 */















/********** End Advantages Page **********/















/********** Start Advanced Technology Page **********/















/* Start Option5 */















.technologyslider.owl-carousel .owl-nav [class*="owl-"] {top: auto; bottom: 0; margin: 0 5px; position: relative;}















.technologyslider.owl-carousel .owl-nav .owl-prev {left: auto;}















.technologyslider.owl-carousel .owl-nav .owl-next {right: auto;}































/* End Option5 */















/********** End Advanced Technology Page **********/















/********** Start Call to Action Page **********/















/* Start Option1 */















.actionbanner {height: 420px;}















.actionrow h1, .actionrow h2, .actionrow h3 {font-size: 30px;}















.actionrow strong {margin-bottom: 20px;}















/* End Option1 */















/********** End Call to Action Page **********/















/********** Start Home Service Pages **********/















.hmserviceslider.owl-carousel .owl-nav [class*="owl-"] {top: auto;	bottom: 0;	margin: 0 5px;	position: relative;}















.hmserviceslider.owl-carousel .owl-nav .owl-prev {left: -5px;}















.hmserviceslider.owl-carousel .owl-nav .owl-next {right: -5px;}















/* Start Option7 */















.servicetab .tabcontainer {padding-left: 340px; margin-left: -340px;}















.servicetab.restabver .tabnav {width: 340px;}















.servicetab.restabver .tab-content p {font-size: 16px;}















.hmservislink a {font-size: 20px;}















.hmservidecbox .button {padding: 10px 20px;}















/* End Option7 */















/********** End Home Service Pages **********/















/********** Start Clients Logo Pages **********/















.hmlogosilder.owl-carousel .owl-nav {margin-top: 10px;}















.hmlogosilder.owl-carousel .owl-nav [class*="owl-"] {top: auto;	bottom: 0;	margin: 0 5px;	position: relative;}















.hmlogosilder.owl-carousel .owl-nav .owl-prev {left: auto;}















.hmlogosilder.owl-carousel .owl-nav .owl-next {right: auto;}















/********** End  Clients Logo Pages **********/















/********** Start Home Pozative Page **********/















.hmreviewbox h2 {font-size: 28px;}















/********** End Home Pozative Page **********/















/********** Start Service Landing Pages **********/















/* Start Option5 */















.slheaderopt5 #sllogo {padding: 3px 0;}















.servicelandingfive .sltoplink {padding: 0;}















.servicelandingfive .slheadmap, .servicelandingfive .slheadcall {display: block;}















.slheaderopt5 .slheadmap {margin-right: 0;}















.servicelandingfive .landservcontent-secion, .servicelandingtwo .landservcontent-secion {padding: 40px 0;}















/* End Option5 */















/********** End Service Landing Pages **********/















/********** Start Gallery Pages **********/















/* Start Option1 */















.blogslider.owl-carousel .owl-nav [class*="owl-"] {top: auto; bottom: 0; margin: 0 5px; position: relative;}















.blogslider.owl-carousel .owl-nav .owl-prev {left: auto;}















.blogslider.owl-carousel .owl-nav .owl-next {right: auto;}















/* End Option1 */















/********** End Gallery Pages **********/















.hmtitle h1, .hmtitle h2, .mediasmdesc h1, .mediasmdesc h2, .mediasmdesc h1, .mediasmdesc h2, .teamsmdesc h2, .page-header h1, .page-header h2, .aboutcoldesc h1, .aboutblock h2 {font-size: 30px; margin-bottom: 15px;}















.footbooktitle {font-size: 30px;}















.indexbanner-two .hmbookfrmsection{bottom: -220px; }















.indexvideobanner-two .hmbookfrmsection{bottom: 0px; padding: 40px 0;}















.indexvideobanner-two + section.aboutcontent.advatagesopt10.hmadvfeatures-section{padding-top: 40px;}















.indexbanner-two .teasertext p, .indexbanner-two .teastitle{margin-bottom: 10px;}















.hmserviceslider.owl-carousel .owl-nav .owl-prev{top:50%; }















.hmserviceslider.owl-carousel .owl-nav .owl-next{top:50%;}















.blogslider.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-prev{left:-5px;}















.blogslider.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-next{right:-5px;}















}















@media only screen and (max-width: 1280px) {















/********** Start Service Landing Pages **********/















/********** Start Service Landing-1 Pages **********/















.slbannerbook {margin-top: -166px;}















.slconblock {padding: 120px 0 30px;}















.slbanner {height: 700px;}















.slbookblock {padding: 30px;}















.slconblock h1 {font-size: 30px;}















.slconblock h2 {font-size: 24px;}















.sllist li {font-size: 16px;}















/********** End Service Landing-1 Pages **********/















/********** Start Service Landing-2 Pages **********/















.slbanneropt2 .slconblock {padding: 90px 0 30px;}















.slbookaformbox {padding: 20px 15px;}















.slbanneropt2 .slbooktitle h2 {font-size: 22px;}















/********** Start Service Landing-2 Pages **********/















/* Start Option5 */















.slconblockopt5 .slbannerbook {max-width: 400px;}















.slconblockbox {padding-right: 400px;}















.slheaderopt5 .slheader-inner {padding: 14px 400px 14px 0;}















/* End Option5 */















/********** End Service Landing Pages **********/















/********** Start Promotion Plans Pages **********/















/* Start Option3 */















.promoplanbg .item {padding: 0 10px;}















.promoplanbor {padding-bottom: 0px;}















.promoplanfull h3 {font-size: 42px;}















/* End Option3 */















/* Start Option4 */















.promoplanround {width: 280px; height: 280px;}















.promoroundbox h3 {font-size: 46px;}















/* End Option4 */















/********** End Promotion Plans Pages **********/















.hmabout-section .container{padding-left: 30px;}















.aboutcontentopt3.hmabout-section .aboutimageblock {min-height: 499px; background-position: right;}















}















/* Large devices (desktops, less than 1200px) */















@media only screen and (max-width: 1199px) {



.hmmemberslider .item img {width: 100%;max-width: 230px;}











#nav > li > a, #nav ul li a {font-size: 15px;}















    /* ======================= New Multi Location Start ============================= */















    .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;}















    /* ======================= New Multi Location Stop ============================= */















/********** Start Adit Web Data Form **********/















/* Home Banner Form */















.hmbannerform .aawformblock .aawformradiocol label{padding:5px 15px;font-size: 14px;}















/********** End Adit Web Data Form **********/















/********** Header Start **********/















/* Start Option1 */















.header-one .socialmedia {display: none;}















.header-one #nav > li > a {padding: 20px 12px;}















/* End Option1 */















/* Start Option2 */















.header-two #nav > li > a {padding: 18px 12px; font-size: 15px;}















.header-two #nav ul li a {font-size: 15px;}















/* End Option2 */















/* Start Option3 */















.header-three #nav > li > a {padding: 20px 12px;}















/* End Option3 */















/* Start Option4 */















.header-four #nav > li > a {font-size: 15px; padding: 8px 20px;}















/* End Option4 */















/* Start Option5 */















.header-five #nav > li {margin-left: 18px;}















.header-five #nav > li:first-child {margin-left: 0;}















.header-five #nav > li > a, .header-five #nav ul li a {font-size: 15px;}















/* End Option5 */















/********** Header End **********/















/********** Start Index Slider **********/















/* Start Option4 */















.indexbanner-four .teasertext {max-width: 400px;}















.teaserBanner.owl-carousel .owl-nav {right: 80px;}















.indexbanner-four .hmbookform {max-width: 380px;}















/* End Option4 */















/* Start Option5 */















.indexbanner-five .teasertext {max-width: 400px;}















.indexbanner-five .hmbookform {padding: 30px 15px;}















/* End Option5 */















/********** End Index Slider **********/















/********** Start Pozative **********/















.hmpozativeblock{max-width: 455px;}















/********** End Pozative **********/















/***************** Start About Page *****************/















/* Start Option9 */















.aboutgray {padding: 50px 30px;}















/* Start Option9 */















/* Start Option11 */















.aboutcounterrow, .serviceimg-content {padding: 50px 30px;}















.aboutcounterrow .aboutcounterlist { padding-left: 50px;} 















/* Start Option11 */















/***************** End About Page *****************/















/********** Start Blog Page **********/















/* Start Option1 */















.bloginsmbox h3, .bloginbox h3 {font-size: 20px; margin-bottom: 10px;}















/* End Option1 */















/* Start Option3 */















.blogcaption {padding: 30px 15px;}















/* End Option3 */















/********** End Blog Page **********/















/********** Start Promotion Page **********/















.pricing_plans-two .item {width: 49%;}















/* Start Option3 */















.promotion-silder .item:hover { -moz-transform: scale(09.02); -ms-transform: scale(09.02); -o-transform: scale(09.02); -webkit-transform: scale(09.02); transform: scale(1.04); z-index: 1; background-color: #3680c5; }















/* Start Option3 */















/* Start Option4 */















.plantop .plantopinfo > span {font-size: 20px; margin-bottom: 10px;}















.plantop .planprice {font-size: 40px;}















.plantop .planprice span {font-size: 16px;}















.planbottom {padding: 30px 15px;}















/* Start Option4 */















/********** End Promotion Page **********/















/********** Start Finance Insurance Page **********/















/* Start Option4 */















.insurplansblock {padding: 40px 30px;}















.insurbox {padding-bottom: 20px;}















/* End Option4 */















/********** End Finance Insurance Page **********/















/********** Start Contact Page **********/















/* Start Option1 */















.contactustopt1 .contactform {padding-bottom: 30px;}















/* End Option1 */















/********** End Contact Page **********/















/********** Start How it Works Page **********/















/* Start Option1 */















.hiwbox h3, .howworkblock h3 {font-size: 20px; margin-bottom: 10px;}















/* End Option1 */















/* Start Option6 */















.workshead {padding: 20px 15px;}















/* End Option6 */















/* Start Option7 */















.howdworkbox h3 {font-size: 20px; margin-bottom: 10px;}















.howdoseblock .item {margin-bottom: 30px;}















/* End Option7 */















/********** End How it Works Page **********/















/********** Start Advantages Page **********/















.hmadvantaglist-one .item {width: 40%;}















/* Start Option8 */















.advantagesbg {padding-left: 370px;}















.advantagbox {padding-top: 15px;}















/* End Option8 */















/********** End Advantages Page **********/















/********** Start Call to Action Page **********/















/* Start Option3 */















.callphonebtn a {font-size: 20px;}















/* End Option3 */















/* Start Option4 */















.actionrondsec {height: 180px;}















.actionrondbox i {font-size: 30px; margin-bottom: 10px;}















.actionrondbox h3 {margin-bottom: 10px;}















.actionrondcall {font-size: 22px;}















.actionrondbox span {font-size: 20px;}















/* End Option4 */















/* Start Option5 */















.actiontoblock {padding: 30px 15px 15px; min-height: 205px;}















/* End Option5 */















/* Start Option6 */















.calladdblock {padding: 40px 380px 20px 0;}















.calladdblock h2 {font-size: 28px; margin-bottom: 20px;}















.calladdblock .boxbtn {margin-top: 20px;}















/* End Option6 */















/* Start Option7 */















.callopeningbox {padding: 30px 15px 15px; min-height: 270px;}















.callopeningbox h2, .callopeningbox h3 {font-size: 24px; margin-bottom: 16px;}















.hourslist li {font-size: 16px;}















.hoursday {width: 145px;}















.hourstime {margin-left: -145px; padding-left: 145px;}















.emergencycall, .emergencycall:focus {font-size: 18px; margin-bottom: 10px;}















.emergencycall i {font-size: 21px;}















/* End Option7 */















/********** End Call to Action Page **********/















/********** Start Service Landing Pages **********/















.landservreview-secion, .landserdector-section, .landservcontent-section, .landservextra-secion {padding: 40px 0;}















/********** Start Service Landing-1 Pages **********/















.sltoplink {padding: 8px 0;}















.slheadmap {margin-right: 15px;}















.slheadcall {font-size: 20px;}















/********** End Service Landing-1 Pages **********/















/********** Start Service Landing-3 Pages **********/















.slprmotitle {padding: 20px 15px 30px;}















.slprmotitle strong {font-size: 40px;}















.slprmotitle span {font-size: 24px;}















.slprmosmbox {padding: 25px 15px 25px;}















.slprmosmdesc strong {font-size: 22px; margin-bottom: 12px;}















.slconblocktitle {padding: 20px 15px;}















.slconblocktitle h2 {font-size: 28px;}















.slconblock.slconblockopt3 {padding: 80px 0 85px;}















/********** End Service Landing-3 Pages **********/















/********** Start Service Landing-4 Pages **********/















.slbanner.slbanneropt3 {height: 500px;}















.slfblogo {margin-bottom: 20px;}















.slfbrowbox > h1 {margin-bottom: 20px; padding-bottom: 15px;}















/********** End Service Landing-4 Pages **********/















/**********End Service Landing Pages **********/















/********** Start Careers Page **********/















/* Start Option2 */















.careersopt2 .aboutgray {padding: 50px 30px;}















/* End Option2 */















/********** End Careers Page **********/















/********** Start Promotion Plans Pages **********/















.promotion_list-one .item {width: 50%;}















.promoplanbor p {font-size: 20px;}















/********** End Promotion Plans Pages **********/















/********** Start Event & Media Page **********/















.medialist-one .item {width: 100%;}















/********** End Event & Media Page **********/















/********** Start Promotion Page **********/















.pricing_plans-one .item {width: 50%;}















/********** End Promotion Page **********/















/********** Start Footer **********/















.footadd a, .footmail a, .footcall, .footfax span {font-size: 16px; }















.footsocial {padding-top: 10px;}















.foothourslist .foothoursday {width: 85px; font-size: 16px;}















.foothourslist .foothourstime {font-size: 16px;}















/* Start Option3 */















.footer-three .bookcaptcha .recaptcha .g-recaptcha {max-width: 276px; height: 70px;	transform: scale(0.91);	-webkit-transform: scale(0.91);	transform-origin: 0 0;	-webkit-transform-origin: 0 0;}















/* End Option3 */















/* Start Option4 */















.footlocations .multilocl {width: 50%; margin-bottom: 30px;}















.footer-inner .col-md-3.col-sm-6.col-xs-6.footcol2{padding: 0;}















.footlocations .multilocl:nth-child(3), .footlocations .multilocl:last-child {margin-bottom: 0;}















/* End Option4 */















/********** End Footer **********/















/********** Start Home Service Pages **********/















/* Start Option3 */















.hmservicebox h3 {font-size: 20px; padding-bottom: 10px;}















.hmservicedetails p {font-size: 16px;}















/* End Option3 */















/* Start Option5 */















.hmserbox h3 {font-size: 20px;}















.hmserbox p {font-size: 16px;}















.hmsersmdet h2 {font-size: 28px;}















/* End Option5 */















/* Start Option6 */















.specialcontent small {font-size: 22px; margin-bottom: 20px;}















.specialcontent h2 {font-size: 28px;}















.buttons-wrap {margin-top: 30px;}















.hmspserviceslider {padding: 30px 15px;}















.hmspserviceslider .icon {width: 150px; height: 150px; background-size: 100% auto;}















.hmspserviceslider .specialconblock {margin-left: -150px; padding-left: 170px;}















.hmspserviceslider .specialconblock p {margin: 0 0 20px; font-size: 16px;}















/* End Option6 */















/********** End Home Service Pages **********/















/********** Start Home Pozative Page **********/















/* Start Option2 */















.hmpozativeopt2 .hmbooktitle {font-size: 28px;}















/* End Option2 */















/********** End Home Pozative Page **********/















/********** Start Team/Doctor Page **********/















/* Start Option5 */















.teamsectionopt5 .teamlist-one .item {width: 50%;}















.teamslider.owl-carousel .owl-nav [class*="owl-"]{bottom: -20px;}















/* End Option5 */















/********** End Team/Doctor Page **********/















/********** Start Team/Doctor Details Page **********/















/* Start Option6 */















.meetdocdescsmbox p {font-size: 16px;}















/* Start Option6 */















/********** End Team/Doctor Details Page **********/















.indexbanner-two .hmbookform-nmbr a{font-size: 25px;}















.indexbanner-two .form-table:after{border-left: 50px solid #ffc506;}















.indexbanner-two .hmbookform .form-cell .col-md-12, .indexbanner-two .hmbookform .form-cell .col-md-4.col-sm-4.col-xs-12{padding-left: 5px; padding-right: 5px;}















.indexbanner-two .hmbookform .radioinput .wpcf7-list-item label>span{font-size: 13px;}















.indexbanner-two .hmbookform .form-cell{padding-left: 60px;}















.header-five #logo{max-width: 220px; padding: 30px 0}















.fixed .header-five #logo{padding: 17px 0}















.header-five .header-right { padding-left: 220px;}















.header-five .headbookapp a,















.fixed .header-five .headbookapp a,















.header-five .headcall,















.fixed .header-five .headcall{padding-left: 0;}















.header-five .headaddress,















	.fixed .header-five .headaddress{















		padding-left: 12px















	}















.header-five .headcall-address{padding-right: 42px;}















.teamsectionopt1 .owl-carousel.otherteamslider .owl-nav{margin-top: 40px;}















    .teamsectionopt1 .owl-carousel .owl-nav{margin-top: -35px}















}















@media only screen and (max-width: 1169px) {















/********** Start Home Service Pages **********/















/* Start Option1 */















.hmseroverlaybox h3 {font-size: 20px;}















/* End Option1 */















/********** End Home Service Pages **********/















.hmtitle h1, .hmtitle h2, .mediasmdesc h1, .mediasmdesc h2, .mediasmdesc h1, .mediasmdesc h2, .teamsmdesc h2, .page-header h1, .page-header h2, .aboutcoldesc h1, .aboutblock h2 {font-size: 26px; margin-bottom: 15px;}















.footbooktitle {font-size: 26px;}















.aboutcontentopt3.hmabout-section .hmaboutcontent{font-size: 16px; margin-bottom: 15px;}















}















@media only screen and (max-width: 1024px) {















#nav ul{left: 0;margin-left: 0;}















#nav ul li:first-child:after{left: 20px;margin-left: 0;}















#nav > li > .arrowclick{display: none;}















#nav li ul li a{padding: 10px 35px 10px 15px;}















}















@media only screen and (min-width: 992px) {#nav{display:block !important;}}















/* Medium devices (tablets, less than 992px) */















@media only screen and (max-width: 991px) {



.hmmemberslider .item {width: 49%;display: inline-block;max-width: 250px;}
.hmmemberslider .item img{max-width: 230px;}
.hmmemberslider {text-align: center;}










    .doctor-team-page {















        max-width: 100%;















        margin-right: 0;















		float: none;















		margin-bottom: 20px;















    }















    .doctor-team-page img {















        max-width: 360px;















    }















	.docdetailsbox small{















		margin-bottom: 0;















	}















    .header-five .multilocationheder .headcall a{















        padding-left: 20px;















        padding-right: 20px;















    }















    .header-five .multiheadermain #logo {















        padding: 25px 0;















    }















    /* ======================= New Multi Location Start ============================= */















    .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 .hederlocation-search.hederlocation-search-withbutton{padding-right: 170px;}















    .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;}















    /* ======================= New Multi Location Stop ============================= */















.wrap-inner{padding:0 15px;}















#header{position:relative;}















.fixed #header{position:relative;}















/********** Start Adit Web Data Form **********/















/* Home Banner Form */















.hmbannerform .aawformblock .aawformradiocol label{padding:5px;}















/* Footer Form */















.footerbookform .aawfieldcol33 {width: 50%;}















/* Book Appointment Page Form */















.bookaptmntform .aawfieldcol33{width: 50%;}















/* Landing Page Form */















.slheadbookform1 .aawfieldcol.aawfieldcol33{width: 50%;}















.slfootbookform1 .aawfieldcol.aawfieldcol33{width: 50%;}















.slfootbookform2 .aawfieldcol.aawfieldcol33{width: 50%;}















.slheadbookform3 .aawfieldcol.aawfieldcol33{width: 50%;}















.slfootbookform3 .aawfieldcol.aawfieldcol33{width: 50%;}















.slfootbookform4 .aawfieldcol.aawfieldcol33{width: 50%;}















.slconblockopt5 .slbannerbook{position: inherit;}















/********** End Adit Web Data Form **********/















/********** Header Start **********/















/* Start Option1 */















.header-one #logo {padding: 14px 0;}















.header-one .headaddress {display: block; vertical-align: top; margin-bottom: 10px; float: right;}















.header-one .headcall {margin-left: 0;}















.header-one .mainNavigation {margin-right: 15px; margin-top: 15px;}















.header-one #nav {right: auto; top: 43px; left: 0;}















.header-one #nav > li > a {padding:  10px 30px 10px 15px; text-align: left;}















.header-one .headbookapp a {padding: 14px 15px;}















.bodyheader1.fixed #container {padding-top: 0;}















/* End Option1 */















/* Start Option2 */















.header-two .header-inner {padding: 15px 0;}















.header-two #logo {left: 0; top: 0; position: relative; margin-left: 0; padding-right: 15px;}















.header-two .headleft {float: right; margin-bottom: 12px;}















.header-two .mainNavigation {padding: 0; float: left; margin: 7px 0 0;}















.header-two .headbookapp a {padding: 12px 15px;}















.header-two #nav {top: 35px;}















.header-two #nav > li {margin: 0;}















.header-two #nav > li > a {padding:  10px 30px 10px 15px;}















.header-two #nav > li > a:before {background-color: inherit; height: auto;}















.header-two #nav > li:hover > a:before {border: inherit; } 















.bodyheader2.fixed #container {padding-top: 0;} 















/* End Option2 */















/* Start Option3 */















.header-three .header-inner {padding: 15px 0;}















.header-three .headrow {float: left;width: 100%;margin-left: -300px;padding-left: 270px;float: left;}















.header-three #logo {left: 0; top: 0; position: relative; margin-left: 0; padding-right: 15px;}















.header-three .headleft {float: right; margin-bottom: 12px; max-width: inherit; width: 100%; text-align: right;}















.header-three .headleft .headaddress a {text-align: left;}















.header-three .mainNavigation {margin-right: 15px; margin-top: 15px;}















.header-three #nav {right: auto; top: 44px; left: 0;}















.header-three #nav > li > a {padding:  10px 30px 10px 15px; text-align: left;}















.header-three .headbookapp a {padding: 14px 15px;letter-spacing: 1px;}















.bodyheader3.fixed #container {padding-top: 0;}















/* End Option3 */















/* Start Option4 */















.header-four .header-inner {padding: 10px 0;}















.header-four .headaddress {padding: 0;	display: block;	margin-right: 0; margin-bottom: 10px;}















.header-four .headcall {padding: 0;}















.header-four .socialmedia {	display: block; padding: 0;	margin: 0 0 10px 0;}















.header-four .headbookapp {margin-left: 0;}















.header-four .headbookapp a {font-size: 13px; padding: 10px 15px; border-radius: 18px;}















.header-four .headboxrow {padding: 15px 0;}















.header-four #logo {margin: 0 auto 15px;}















.header-four #nav {left: 50%; top: 43px; margin-left: -140px;}















.header-four #nav > li > a {border-radius: 0; padding: 10px 30px 10px 15px; text-align: left; font-size: 15px;}















.header-four #nav ul {top: 0; padding: 0; left: 0; margin-left: 0; position: relative; z-index: 99; border-radius: 0; text-align: left; background-color: inherit;}















.header-four #nav ul li:first-child:after {display: none;}















.header-four #nav ul li:first-child > a, .header-four #nav ul li:last-child > a {border-radius: 0;}















.header-four #nav ul li a{font-size: 15px;}















.header-four #nav ul li > a {padding: 10px 30px 10px 15px; border: none;}















.header-four #nav ul ul {margin-left: 0;}















.indexbanner-four.indexvideobanner-four .hmbookform {padding: 0;}















.bodyheader4.fixed #container {padding-top: 0;}















/* End Option4 */















/* Start Option5 */















.header-five #logo{padding: 42px 0;}















.header-five .headertop {padding: 10px 0;}















.header-five .headcall {padding: 0; display: block; margin-right: 0; margin-bottom: 10px;}















.header-five .headaddress {padding:0;}















.header-five .socialmedia {display: block; padding: 0; margin-bottom: 10px;}















.header-five .headbookapp {margin-left: 0;}















.header-five .headbookapp a {font-size: 15px; padding: 10px 15px;}















.header-five .header-right {padding: 0px 0 0px 320px;}















.header-five #nav {top: 46px; right: 0; left: auto;}















.header-five #nav > li {margin-left: 0;}















.header-five #nav > li > a {padding: 10px 30px 10px 15px; text-align: left; font-size: 15px;}















.header-five #nav li ul li a {font-size: 15px;}















.bodyheader5.fixed #container {padding-top: 0;}















/* End Option5 */















/********** Header End **********/















/*Navigation*/















.mainNavigation{float:right; padding:5px 0;}















.menu-icon, .menu-icon:focus{display:block;}















#nav{display:none; width: 280px; padding:0; position: absolute;  left: 0; top: 50px;}















#nav > li{width:100%; margin:0;}















#nav > li > a{display:block; padding:10px 30px 10px 15px; line-height:20px;}















#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;}















#nav ul ul {left: 0;}















.arrowclick{display:block; top: 5px; margin-top: 0;}















#nav > li > .arrowclick{display: block;top: 5px;margin-top: 0;}















#nav > li > a{padding: 10px 30px 10px 15px;}















#nav ul li ul {left: 0; margin-left: 0; top: 0;}















.boxbtn {padding: 10px 15px;}















/********** Start Index Slider **********/















.hmbookapptitle {font-size: 26px; margin-bottom: 20px;}















.teaserBanner.owl-carousel .owl-nav {right: 0; bottom: 30px;display: none;}















.hmbookform .hmbookcol2{max-width: 100%;}















/* Start Option1 */















.indexbanner-one .teasercaption {padding: 40px 0 20px;}















.teastitle {font-size: 26px;}















.teasertext p {font-size: 18px;}















.indexbanner-one .teaserBanner .item {height: 400px;}















.indexbanner-one .hmbookfrmsection {bottom: 0; position: relative; padding: 40px 0;}















.indexbanner-one .teasertext {position: absolute; width: 100%; top: 90px;}















/* End Option1 */















/* Start Option2 */















.indexBanner{height: auto;}















.indexbanner-two .teaserBanner .item {height: 400px;}















.indexbanner-two .teasertext p span{padding: 0 0 10px;}















.indexbanner-two .hmbookfrmsection {padding: 40px 0;}















/* End Option2 */















/* Start Option3 */















.indexbanner-three .teasercaption {padding: 20px 0;}















.indexbanner-three .teaserBanner .item {height: 400px;}















.indexbanner-three .hmbookfrmsection {padding: 40px 0; background-color: #f5f5f5; margin: 0;}















.indexbanner-three .hmbookform {padding: 0;}















/* End Option3 */















/* Start Option4 */















.indexbanner-four .teasercaption {padding: 0;}















	.indexbanner-four .hmbookapptitle{font-size: 26px;}















.indexbanner-four .teaserBanner .item {height: 400px;}















.indexbanner-four .teasertext {max-width: 100%; margin: 0; padding-left: 0;}















.indexbanner-four .hmbookfrmsection {padding: 40px 0; position: relative; height: auto;}















.indexbanner-four .hmbookform {margin-top: 0; max-width: 100%; padding: 0; box-shadow: inherit;}















.indexbanner-four .hmgroupbox .recaptcha {margin: 0 auto;	display: inline-block;}















.indexbanner-four .hmgroupbox .hmsubmitbtn {margin-left: 15px;}















.indexbanner-four .hmbookfrmsection .container.vCenter {padding-top: 0 !important;}















/* End Option4 */















/* Start Option5 */















.indexbanner-five .teasercaption {padding: 0;}















.indexbanner-five .teaserBanner .item {height: 400px;}















.indexbanner-five .teasertext {max-width: 100%; margin: 0; padding-left: 0;}















.indexbanner-five .hmbookfrmsection {padding: 40px 0;}















.indexbanner-five .hmbookform {margin-top: 0; max-width: 100%; padding: 0; box-shadow: inherit;}















.indexbanner-five .hmgroupbox .recaptcha {margin: 0 auto;	display: inline-block;}















.indexbanner-five .hmgroupbox .hmsubmitbtn {margin-left: 15px;}















/* End Option5 */















.hmpozativecol1 .col-md-6.col-sm-4.col-xs-12 {width: 33.33333333%;}















/********** End Index Slider **********/















/***************** Start About Page *****************/















.futuresectionopt6 .aboutbtmbox, .aboutcontentopt7 .aboutbtmbox, .aboutcontentopt4 .aboutbtmbox, .aboutcontentopt3 .aboutbtmbox {padding-top: 20px;}















.aboutthumb {max-width: 550px; margin: 0 auto 30px;}















/* Start Option2 */















.page-subheader p {font-size: 20px;}















.aboutfuture:after, .aboutfuture:before {display: none;}















.aboutfuture:after {left: 0;}















.aboutfuture:before {right: 0;}















.aboutfuture .item {border-left: none;}















.aboutfuturebox {padding: 0; border-bottom: 1px solid #3680c5; margin-bottom: 30px;}















.aboutfuture .item:last-child .aboutfuturebox {border-bottom: none; margin-bottom: 0; padding-bottom: 0;}















.aboutfutinbox {padding-bottom: 20px;}















.aboutfuture .item:last-child .aboutfutinbox {padding-bottom: 0;}















.aboutfuturebox h2, .aboutfuturebox h3 {font-size: 22px;}















.aboutfuturebox small {margin-bottom: 10px;}















/* End Option2 */















/* Start Option2 */















.aboutvideoblock {margin-bottom: 30px; display: inline-block; width: 100%;}















/* End Option2 */















/* Start Option3 */















.aboutimageblock {margin: 0 auto 20px; max-width: 550px;}















.aboutcontentopt3.hmabout-section{background-position: center 50px;}















/* End Option3 */















/* Start Option5 */















.videoshorttext.pdb20 {padding-bottom: 0;}















.aboutcontentopt5 .aboutvideoblock {margin-bottom: 0;}















/* End Option5 */















/* Start Option6 */















.aboutthumbblock {max-width: 550px; margin: 0 auto 20px;}















.advantaglistthree .item:nth-child(2n+1){clear: both;}















/* End Option6 */















/* Start Option9 */















.client-counter {width: 200px; height: 200px; }















.boxcounter strong {font-size: 46px;}















.boxcounter span {font-size: 16px;}















.futuresectionopt9 .aboutcounter {margin-top: 30px;}















/* Start Option9 */















/* Start Option10 */















.aboutcounter {padding: 30px 20px;}















/* Start Option10 */















/* Start Option11 */















.aboutcounterrow {padding: 30px 15px;}















.aboutcounterrow .aboutcounterlist { padding-left: 0px;} 















/* Start Option11 */















/***************** End About Page *****************/















/********** Start Services Page **********/















.servicecaptext h1, .servicecaptext h2 {font-size: 30px;}















.servicecaptext p {font-size: 16px;}















/* Start Service Option1 */















.servicedecs h2{font-size: 20px;}















.servicedecs p {font-size: 16px;}















.servicedecs ul li{font-size: 16px;}















.serviceiconbox {height: 320px;}















/* Start Service Option2 */















/********** End Services Page **********/















/********** Start Team/Doctor Page **********/















.teamlist-two .item {width: 49%;}















.teamselist .col-sm-6:nth-child(2n+1){clear: both;}















/*.teamsectionopt1{padding-bottom: 30px;}*/















.teamsectionopt1 .teamselist .item:nth-child(3n+1) {clear: inherit;}











.teamsectionopt1 .teamselist > .item{max-width: 400px;float: none;margin: 0 auto;}



.teamsectionopt1 .teamselist .item:nth-child(2n+1) {clear: both;}















.teamlist-one.teamselist .item {width: 50%;}















.teamsectionopt1 .owl-carousel .owl-nav{width: 100%; text-align: center;}















/* Start Option1 */















.teamroundbox {padding: 20px 0;}















.teamthumb{margin: 0 auto 20px;}















.single-doctor .teamdetailsopt1 .page-header h1, .single-team .teamdetailsopt1 .page-header h1 {margin-bottom: 15px;}















/* End Option1 */















/* Start Option3 */















.teamsectionopt3 .teamlist-two .teamcol {width: 100%;}















.teamsectionopt3 .teamlist-one .item {width: 100%;}















.teamslider2.owl-carousel .owl-nav [class*="owl-"] {top: auto; bottom: 0; margin: 0 5px; position: relative;}















.teamslider2.owl-carousel .owl-nav .owl-prev {left: auto;}















.teamslider2.owl-carousel .owl-nav .owl-next {right: auto;}















/* End Option3 */















/* Start Option5 */















.doctorinbox {height: 320px;}















.doctorinbox h2 {font-size: 22px;}















.doctorboxlist .item:nth-child(odd) .doctorboxrow .item {float: right;}















.doctorboxlist .item:nth-child(even) .doctorboxrow .item.pull-right.docthumb {float: left !important;}















/* End Option5 */















/* Start Option6 */















.teamsectionopt8 .doctorboxblock .item {max-width: 500px; margin: 0 auto;}















/* End Option6 */















/* Start Option8 */















.doctorsmdecbox {padding: 30px 15px;}















.teamslider3.owl-carousel .owl-nav [class*="owl-"] {top: auto; bottom: 0; margin: 0 5px; position: relative;}















.teamslider3.owl-carousel .owl-nav .owl-prev {left: auto;}















.teamslider3.owl-carousel .owl-nav .owl-next {right: auto;}















.teamsectionopt8 .teamlist-one .doctotbox {padding-top: 20px;}















/* End Option8 */















/* Start Option10 */















.meetdoctorbox h3 {font-size: 20px;}















.meetdoctorbox small {margin-bottom: 20px;}















.meetdoctorbox {min-height: 250px;}















.teamsectionopt10 .teamlist-one .item {width: 50%;}















/* End Option10 */















/********** End Team/Doctor Page **********/















/********** Start Team/Doctor Details Page **********/















/* Start Option1 */















.docdetailsbox .doctorthumb, .docdetailsbox .docdetailthumb {margin-bottom: 15px;}















.docdetailsbox strong, .docsmdetails strong {font-size: 22px;}















/*.teamroundbox .teamthumb {max-width: 280px;}*/















.teaminbox h3 {font-size: 20px;}















.teaminbox small {font-size: 16px; margin-bottom: 15px;}















/* End Option1 */















/* Start Option2 */















.teamcontentopt2 .teamlist-three .teamborderbox {padding-bottom: 25px;}















/* End Option2 */















/* Start Option5 */















.doctordetailsbox {padding: 50px 15px;}















/* End Option5 */















/* Start Option6 */















.meetdocdescsmbox {padding: 30px 15px 30px;}















.meetdocdescsmbox h3 {margin-bottom: 10px;}















/* End Option6 */















/********** End Team/Doctor Details Page **********/















/********** Start Blog Page **********/















.hmblogsection .owl-carousel .owl-nav{margin-top: 15px;}















.blogboxlist .item:nth-child(3n+1) {clear: inherit;}















.blogboxlist .item:nth-child(2n+1) {clear: both;}















.blogdetailsbox .row > div ul{margin-bottom: 0;}















/********** End Blog Page **********/















/********** Start Event & Media Page **********/















/* Start Option1 */















.eventlistrow .eventlist {margin-bottom: 30px;}















.eventsmdesccol {padding: 30px 15px;}















.eventdatecol {padding: 30px 15px 15px 15px;}















.eventimg {height: 200px;}















.eventimg img {visibility: hidden;}















/* End Option1 */















/* Start Option3 */















.hmeventmedialist-one .item {width: 50%;}















.hmeventmedialist-two .item {width: 49%;}















/* End Option3 */















/********** End Event & Media Page **********/















/********** Start Promotion Page **********/















/* Start Option1 */















.promotitle h2 {font-size: 18px;}















.promohead {padding: 20px 0 30px;}















.promtext {padding-left: 24px;}















/* End Option1 */















/* Start Option3 */















.promotion-silder {padding-top: 10px;}















.promocontentopt3 .vCenter.promocol {padding-top: 0 !important;}















/* End Option3 */















/* Start Option4 */















.plantop .plantopinfo {max-width: inherit;}















/* End Option4 */















/********** End Promotion Page **********/















/********** Start Gallery Page **********/















.gallerylist.mediathumb-three .item {margin-bottom: 30px;}















.gallerylist.mediathumb-three .item:last-child {margin-bottom: 0;}















/* Start Option1 */















.gallerylist .item {margin-bottom: 0px;}















.insurplansblock {padding: 30px 15px;} 















.insurhead {min-height: 75px; padding-bottom: 25px; padding-left: 75px;}















.insurhead h2 {font-size: 20px;}















.insuricon {width: 60px; height: 55px;}















.insurbox {padding-bottom: 10px;}















.insurplan-list li {margin-bottom: 12px;}















/* End Option1 */















.facilitiesilser.owl-carousel .owl-nav .owl-prev {left: 15px;}















.facilitiesilser.owl-carousel .owl-nav .owl-next {right: 15px;}















/********** End Gallery Page **********/















/********** Start FAQs Page **********/















/* Start Option1 */















.accordion .acclink, .accostyle1 .accordion .acclink, .accostyle2 .accordion .acclink {font-size: 18px; }















.accord-detail, .accostyle1 .accord-detail {padding: 0 15px;}















.accostyle2 .accord-detail {padding: 5px 15px;}















.faqsblock h2 {font-size: 20px;}















.accordion .acclink:after {font-size: 24px; margin-top: -12px;}















/* End Option1 */















/* Start Option2 */















.accostyle2 .accordion .acclink:after {font-size: 24px; margin-top: -12px;}















.accostyle2 .accord-detail p {font-size: 16px;}















/* End Option2 */















/********** End FAQs Page **********/















/********** Start Contact Page **********/















/* Start Option2 */















.contactustopt2 .contactloact, .contactustopt2 .contacthour {padding-bottom: 30px;}















/* End Option2 */















.contactustopt3 .borderbtn,.contactustopt3 .borderbtn:focus{letter-spacing: 1px; padding: 10px 15px;}















/* Start Option4 */















.multiloct-two .item {width: 100%;}















.contactustopt4 .contactmap {clear: both;}















.contactustopt4 .contactloact.pdb40 {padding: 0 15px 0 0;}















.contactustopt4 .contactloact {float: left; width: 50%; padding-right: 15px;}















.contactustopt4 .contacthour {float: left;	width: 50%; padding-left: 15px;}















.contactustopt4 .contactadd a, .contactustopt4 .contactmail a, .contactustopt4 .contactphone a, .contactustopt4 .contactphone span, .contactustopt4 .contactfax span {font-size: 16px;}















.contactustopt4 .contactfax {padding-bottom: 15px; }















.contactustopt4 .foothours li {font-size: 16px; margin-bottom: 8px;}















.multiloct-four .item {width: 100%; margin-bottom: 30px;}















.multiloct-four .item:nth-child(3) {margin-bottom: 30px;}















.multiloct-four .item:last-child {margin-bottom: 0;}















.contactform3 .contactmap {margin-bottom: 20px;}















.contacthour, .contactloact {margin-bottom: 0;}















.contactustopt3 .contactloact, .contactustopt3 .contacthour {padding-bottom: 30px;}















.contact-section {padding-bottom: 0px;}















.contactblock .consocial {text-align: left;}















.contactustopt3 .contactfax {padding-bottom: 0px;}















/* End Option4 */















/********** End Contact Page **********/















/********** Start How it Works Page **********/















.howitlist-one .howcol, .howitlist-three .howcol, .howitlist-two .howcol {margin-bottom: 0;}















.howdoseblock .howitlist-two .item {margin-bottom: 0;}















.howdoseblock .howitlist-three .item:last-child {margin-bottom: 0;}















/* Start Option1 */















.howcol {margin-bottom: 30px;}















.howitworkopt1 .howitlist-four .howcol:nth-child(2n+1) {clear: both;}















/* End Option1 */















/* Start Option7 */















.howitworkopt7 .roundicon {background-size: 100% auto;}















/* End Option7 */















/********** End How it Works Page **********/















/********** Start Your First Visit Page **********/















/* Start Option1 */















.firstvisit-box {padding: 30px 15px; min-height: inherit; margin-bottom: 30px;}















.firstvisitdesc {max-width: inherit;}















.firstvisit-thumb {height: inherit; background-image: inherit; max-width: 550px; margin: 0 auto;}















.firstvisit-thumb img {visibility: visible;}















/* End Option1 */















/********** End Your First Visit Page **********/















/********** Start Advantages Page **********/















.advantaglist-one .howcol {margin-bottom: 0;}















.advantaglist-two .howcol {margin: 0;}















.advantaglist-two .item {width: 100%;}















.advlist .advanclist-two .item {margin-bottom: 0;}















.hmadvantaglist-one .item {width: 50%;}















.hmadvantaglist-three .item {width: 32.9%;}















.hmadvantaglist-two .item {width: 49%;}















/* Start Option1 */















.advatagesbox {padding-left: 0;}















.advatagesicon {position: relative; margin-bottom: 15px;}















/* End Option1 */















/* Start Option3 */















.advatagesopt3 .mediasmdesc {margin-bottom: 30px;}















.advlist .item {margin-bottom: 30px;}















.advroundicon {width: 80px; height: 80px; }















.advblock h2 {font-size: 20px; margin-bottom: 15px;}















/* End Option3 */















/* Start Option4 */















.advatagesopt4 .howcol:nth-child(2n+1) {clear: both;}















.advatagesopt4 .advantaglist-three .howcol:last-child {margin-bottom: 0px;}















/* End Option4 */















/* Start Option5 */















.advtopcontent {min-height: 230px;}















.advatagesopt5 .advantaglist-two .item {width: 50%;}















.advatagesopt5 .advgeblock .advantaglist-four .item:nth-child(4n+1) {clear: inherit;}















.advatagesopt5 .advgeblock .advantaglist-four .item:nth-child(2n+1) {clear: both;}















/* End Option5 */















/* Start Option6 */















.advsbox {padding-left: 90px;}















.advsbox h3 {font-size: 22px; margin-bottom: 15px;}















.advsthumb {max-width: 360px; margin: 0 auto;}















/* End Option6 */















/* Start Option7 */















.advboedervox small {font-size: 16px;}















.advboedervox h3 {font-size: 20px;}















.advatagesopt7 .advantaglist-two .item {width: 50%;}















/* End Option7 */















/* Start Option8 */















.advantagesbg {padding: 15px;}















.advstfullhumb {position: relative; background-image: inherit; height: inherit; margin: 0 auto 20px;}  















.advstfullhumb img {visibility: visible;}















/* End Option8 */















/* Start Option9 */















.advantrow h3 {font-size: 22px; margin-bottom: 15px;}















.advantrow p {font-size: 16px;}















/* End Option9 */















/** Start Options10 */















.advatagesopt10  .advantrow {margin-bottom: 20px;}















/** End Options10 */















/* Start Option11 */















.advcolorsmdesc {padding: 20px;}















.advcolorsmdesc h3 {font-size: 22px;}















.advatagesopt11 .mediasmdesc  {margin-bottom: 30px;}















/* End Option11 */















/* Start Option12 */















.advgebox .advtopcontent {min-height: 220px;}















.advantagesbox h3 {font-size: 20px; margin-bottom: 10px;}















.advatagesopt12 .advantaglistthree .item {width: 33.33%;}















.advatagesopt12 .advantaglist-two .item {width: 50%;}















/* End Option12 */















/********** End Advantages Page **********/















/********** Start Advanced Technology Page **********/















/* Start Option2 */















.advrteccontentopt2 .advanclist-one .item {width: 50%;}















.advrteccontentopt2 .advanclist-two .item {width: 49%;}















/* End Option2 */















/* Start Option3 */















.advrteccontentopt3 .advanclist-one .item {width: 50%;}















.advrteccontentopt3 .advanclist-two .item {width: 49%;}















.advrteccontentopt3 .teaminbox {padding: 20px 15px;}















/* End Option3 */















/* Start Option5 */















.advrteccontentopt5 .item {margin-bottom: 30px;}















.advrteccontentopt5 .item:last-child {margin-bottom: 0;}















/* End Option5 */















/* Start Option6 */















.advtecvideoblock {margin-bottom: 20px;}















/* End Option6 */















/********** End Advanced Technology Page **********/















/********** Start Call to Action Page **********/















/* Start Option2 */















.callaction h1, .callaction h2 {font-size: 30px; margin-bottom: 20px;}















.callactionbox .borderbtn {margin-right: 20px;}















.actionbanner {height: 100%; padding: 30px 0;}















.actionblock {position: relative; top: 0; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}















.actionphone {padding-top: 8px;}















.actionphone a {font-size: 22px;}















.actionphone a i {font-size: 26px;}















.actionbanner img {display: none;}















/* End Option2 */















/* Start Option3 */















.actcalltitle h2, .actcalltitle h3 {font-size: 26px;}















.actcalltitle strong {font-size: 16px;}















.callbtnbox .boxbtn {margin-bottom: 10px;}















.callphonebtn a {font-size: 18px;}















/* End Option3 */















/* Start Option4 */















.actionrondcall {font-size: 18px;}















.actionrondbox span {font-size: 18px;}















.actionrondbox .boxbtn {margin-bottom: 10px;}















/* End Option4 */















/* Start Option5 */















.actiontoblock h2 {font-size: 20px;}















.actiontoblock p {font-size: 16px;}















.actiontoblock .borderbtn {padding: 10px;}















.actiontoblock .callphonebtn a i {font-size: 21px;}















/* End Option5 */















/* Start Option7 */















.callopeningbox {min-height: inherit; text-align: center; padding: 30px 15px;}















.hourslist {margin: 0 auto; text-align: left; max-width: 250px;}















/* End Option7 */















/* Start Option8 */















.callactcontentopt7 .aboutfuturebox {padding-bottom: 15px;}















.callactcontentopt7 .aboutfuture .item:last-child .aboutfuturebox {padding-bottom: 0;}















/* End Option8 */















/********** End Call to Action Page **********/















/********** Start Service Landing Pages **********/















.slbooktitle h2 {font-size: 26px;}















.landservcontentrow h2, .landvcontent-block h2 {font-size: 22px;}















.landservcontentrow h3, .landvcontent-block h3 {font-size: 20px;}















.landservcontentrow p, .landvcontent-block p {font-size: 16px;}















.landservcontentrow ul li, .landservextrarow ul li {margin-bottom: 3px; font-size: 16px;}















.landserdoctorblock > h2 {font-size: 26px; margin-bottom: 20px;}















.landserdoctbox h2 {font-size: 22px;}















.landserdoctbox p {font-size: 16px;}















.landserdoctbox h3 {font-size: 20px;}















/********** Start Service Landing-1 Pages **********/















#slheader {position: relative; background-color: #384657;}















#slheader.slheaderopt1 {background-color: #384657;}















#sllogo {padding: 6px 0;}















.sltoplink {padding: 0;}















.slheadmap {margin-right: 0; margin-bottom: 5px;}















.slbannerbook {margin-top: 0; background-color: #f5f5f5; margin-bottom: 40px;}















.servicelandingone .slbannerbook{ margin-bottom: 0;}















.slbookblock {border-radius: 0; padding: 30px 0;}















.slbanner {height: 400px;}















.slconblock {padding: 30px 0 20px;}















.slconblock h1 {font-size: 28px;}















.slconblock h2 {font-size: 22px; margin-bottom: 15px;}















.slformsection {padding: 40px 0;}















.slbookappform h3 {font-size: 28px; margin-bottom: 30px;}















/********** End Service Landing-1 Pages **********/















/********** Start Service Landing-2 Pages **********/















.slbanneropt2.slbanner {height: auto; background-image: inherit;}















.slbanneropt2.slbanner img {visibility: visible;}















.slconblockopt2.slconblock {position: relative; background-color: #f5f5f5; padding: 40px 0;}















.slbanner.slbanneropt2:after {display: none;}















.slconblockopt2 .item.vCenter {padding-top: 0 !important;}















/*.slconblockopt2.slconblock h1, .slconblockopt2 .sllist li {color: #808082;}*/















.sltitleboxopt2 .sllist::after, .sltitleboxopt2 .sllist li::after {background-color: #3680c5;}















/********** End Service Landing-2 Pages **********/















/********** Start Service Landing-3 Pages **********/















.slconblocktitle {position: relative; bottom: 0;}















.slconblockopt3 {padding-bottom: 0;}















.slbanner.slbanneropt3 {height: 400px;}















.slconblock.slconblockopt3 {padding: 0;}















/********** Start Service Landing-3 Pages **********/















/* Start Option5 */















#slheader.slheaderopt5 {background-color: #384657;}















.slheaderopt5 .slheader-inner {padding: 15px 0;}















.servicelandingfive .slheadmap, .servicelandingfive .slheadcall {display: inline-block;}















.slheaderopt5 .slheadmap {margin-right: 15px;}















.slheaderopt5 #sllogo {padding: 0;}















.servicelandingfive .sltoplink {padding: 8px 0;} 















.servicelandingfive .slconblock {padding: 0; height: 100%;}















.servicelandingfive .slbanner {height: auto;background-image: inherit !important;}















.servicelandingfive .slbanner > img {visibility: visible;}















.servicelandingfive .slbanner:after {display: none;}















.servicelandingfive .slconblockbox {padding-bottom: 0px; padding-top: 30px; }















.servicelandingfive	.slconblock.slconblockopt5 {position: relative;}















.slconblockbox {padding-bottom: 370px; padding-right: 0;}















.slconblockopt5 .slbannerbook {height: auto; padding: 30px 0;}















.slconblockopt5 .serbookappform, .slconblockopt5 .slbannerbook {max-width: 100%;}















.slconblockopt5 .slbookcol1 .col-md-4.col-sm-4.col-xs-12 {width: 33.333%;}















.serbookappform .recaptcha {margin: 0 auto;}















.servicelandingfive .slbooktitle h2 {margin: 0;}















.serbookappform .pagebooksubmitbar .button {margin-left: 10px;}















/* End Option5 */















/********** End Service Landing Pages **********/















/********** Start Promotion Plans Pages **********/















.promotion_list-one .item {width: 50%;}















.promotion_list-two .item {width: 49%;}















/********** End Promotion Plans Pages **********/















/********** Start Footer **********/















/* Start Option1 */















.footer-one .footcol3 {margin-bottom: 30px;}















/* Start Option1 */















/* Start Option2 */















.footer-two .foothourslist {margin: 0;}















.footer-two .foothourslist li {width: 100%; padding: 0;}















.multiloc-infobox, .multilocimagebox {margin-bottom: 20px;}















/* End Option2 */















/* Start Option3 */















.footer-three .footmap {padding-top: 30px;}















.footer-three .foothourslist {margin: 0;}















.footer-three .foothourslist li {width: 100%; padding: 0;}















.footer-three .footmap .gmap3 {height: 280px;}















/* End Option3 */















/* Start Option4 */















.footloct-three .multilocl {width: 100%; margin-bottom: 30px;}















.footloct-three .multilocl:last-child {margin-bottom: 0;}















/* End Option4 */















.footer-two .footer-inner {padding: 40px 0;}















.footer-two .footform-section {padding: 40px 0;}	















/* multi Location */















.footmultirow {padding-bottom: 30px; margin-bottom: 30px;}  















/********** End Footer **********/















/********** Start Home Service Pages **********/















.hmservicelist-two .item {width: 49%;}















.hmservicelist-one .item {width: 50%;}















/* Start Option1 */















.hmseroverlaybox h1 {font-size: 18px;}















/* End Option1 */















/* Start Option4 */















.hmserviceblock h3 {font-size: 20px; margin-bottom: 10px;}















.hmserviceblock p {font-size: 16px; }















/* End Option4 */















/* Start Option5 */















.hmsersmdet {padding-bottom: 30px;}































.hmsersmdet h2 {font-size: 28px; margin: 0;}















.hmsersmdet h2 br {display: none;}















/* End Option5 */















/* Start Option6 */















.hmsevlistrowblock .servicecol.vCenter {padding-top: 0 !important;}















.specialcontent {padding-bottom: 30px;}















.specialcontent small {font-size: 20px;	margin-bottom: 10px;}















.specialcontent h2 {font-size: 24px;}















.buttons-wrap {margin-top: 20px;}















.hmspserviceslider .serwrap {text-align: center;}















.hmspserviceslider .specialconblock {margin-left: 0; padding-left: 0;}















.hmspserviceslider .icon {float: none; display: block; margin: 0 auto 15px;}















.hmspserviceslider .specialconblock h3 {font-size: 22px; margin: 0 0 15px;}















.hmspserviceslider .owl-nav {bottom: -35px;}















/* End Option6 */















/* Start Option6 */















.servicetabrow .item {width: 100%;}















.servicetabrow .item:last-child {display: none;}















.servicetab .tabnav li h2 {font-size: 25px; margin-bottom: 25px;}















.servicetab.restabver .tabnav li a {font-size: 16px; padding: 10px 15px;}















.hmservislink {margin-bottom: 20px;}















.hmservismdec {min-height: 240px;	}















.hmservidec {min-height: 450px;}















.hmservidecbox {max-width: 550px;}















/* End Option7 */















/********** End Home Service Pages **********/















/********** Start Home Pozative Page **********/















/* Start Option1 */















.aboutcontent.hmpozativeopt1 {padding: 40px 0;}















.hmbooktitle {font-size: 28px; margin-bottom: 15px;}















/* End Option1 */















/* Start Option2 */















.aboutcontent.hmpozativeopt2 {padding: 40px 0;}















.hmpozativeopt2 .hmbookappform {padding-top: 30px;}















.hmreviewbox iframe {height: 320px;}















/* End Option2 */















/* Start Option3 */















.aboutcontent.hmpozativeopt3 {padding: 40px 0;}















.hmpozativeopt3 .hmbookappform {padding-top: 30px; max-width: 750px; margin: 0 auto;}















.hmpozativeopt3 .pagebooksubmitbar .form-group {margin: 0;}















/* End Option3 */















/********** End Home Pozative Page **********/















/********** Start Before & After Page **********/















/* Start Option1 */















.beforeafterbox p {font-size: 16px;}















.beforecol h3 {font-size: 20px;}















/* End Option1 */















/********** End Before & After Page **********/















/********** Start Finance Insurance Page **********/















/* Start Option1 */















.financedecs {min-height: inherit; padding-right: 0;}















.financedoctor {position: relative; max-width: 280px; margin: 0 auto;}















/* End Option1 */















/* Start Option2 */















.financedecs.financleft {padding-left: 0;}















/* End Option2 */















/********** End Finance Insurance Page **********/















/********** Start Home Pozative Page **********/















/* Start Option2 */















.hmpozativeopt2 .pagebooksubmitbar .form-group {display: inline-block;}















.hmpozativeopt2 .pagebooksubmitbar .form-group .recaptcha {margin: 0;}















/* End Option2 */















/********** Start End Pozative Page **********/















.indexbanner-two .hmbookform-nmbr a {font-size: 20px;}















.indexbanner-two .hmbookform .form-cell, .indexbanner-two .form-table{display: block; float: left}















.indexbanner-two .form-table:after{display: none;}















.indexbanner-two .hmbookform-nmbr a,.indexbanner-two .hmbookform-nmbr a span{display: inline-block; vertical-align: middle;}















.indexbanner-two .hmbookform-nmbr a span{margin-right: 5px;}















.indexbanner-two .hmbookform-nmbr{padding: 20px 0;}















.indexbanner-two .hmbookform .form-cell{padding: 20px 15px;}



	



.indexbanner-two .hmbookform .form-cell.form-cell-full{padding: 20px 15px;}















.indexbanner-two .hmbookfrmsection{padding: 0; position: relative; bottom: 0; }















.indexbanner-two .hmbookfrmsection .container{width: 100%; padding: 0;}















section.aboutcontent.advatagesopt10.hmadvfeatures-section{padding: 40px 0px; }















.indexbanner-two .teasercaption:after{display: none;}















.indexbanner-two .teasercaption:before{position: absolute; content: ""; left:0; top:0; width: 100%; height: 100%; opacity: 0.6;}















.indexbanner-two .pull-right{float: none !important;}















.indexbanner-two .teasertext{text-align: center;}















.aboutcontentopt3.hmabout-section .aboutimageblock{max-width: inherit; min-height: inherit;background-image: none;text-align: center;}















    .aboutcontentopt3.hmabout-section .aboutimageblock img{visibility: visible;max-width: 555px;}















.aboutcolblock .col-md-6.col-sm-12.col-xs-12.vCenter{padding: 20px 40px;padding-top: 20px !important;}















.aboutcolblock .col-md-6.col-sm-12.col-xs-12.pull-right{padding: 0px 40px;}















.aboutimageblock:after{display: none;}















.aboutcontentopt3.hmabout-section .hmaboutcontent{max-width: inherit;margin: 0;}















.hmabout-section .container{padding-left: 0;}















.header-five .headcall-address{padding-right: 0; }















.header-five .headbookapp a{min-height: 40px;}















.header-five .crossbtn:before, .header-five .headcall-address:before{display: block;}















.header-five .headcall a:before{content: "";  width: 0;    height: 0;border-top: 20px solid transparent; border-right: 20px solid #ffc506;  border-bottom: 20px solid transparent; left:-20px; position: absolute; left:-20px; top:0; z-index: 1;}















.header-five .headaddress{position: relative;}















.header-five .headaddress:before{content: "";  width: 0;    height: 0;border-top: 20px solid transparent; border-right: 20px solid #0190ff;  border-bottom: 20px solid transparent; left:-20px; position: absolute; left:-20px; top:0; z-index: 1;}















.header-five .crossbtn:before{border-width: 20px; left:-20px;}















.header-five .headcall-address:before, .header-five .crossbtn:after{display: none;}















.header-five .header-right{padding-left:250px;}















.header-five .headertop{padding: 0;}















.header-five .mainNavigation, .header-five .socialmedia{display: inline-block; float: none; vertical-align: middle; margin: 0;}















.header-five .socialmedia{margin-right: 25px;}















.header-five .headaddress a, .header-five .headcall a{padding: 10px 10px 10px 25px; z-index: 9;}















.header-five .headaddress a{line-height: 1.3}















.header-five .headaddress a i, .header-five .headcall a i{top:10px; left:5px;}















.header-five .headcall-address{width: 100%;}















.header-five .crossbtn{left: 56%; position: absolute;}















.header-five .headbookapp a{min-height: 40px; padding-right: 30px;}















.promoplanfull{padding: 35px 15px}















.header-five .mainNavigation {padding: 10px 0;}















.teamsectionopt1 .teaminbox .temdescription{display: none;}















.teaminbox{text-align: center;}















.indexbanner-two .teasercaption{padding-top: 100px; padding-bottom: 0;}















.blogboxrow{padding-bottom: 20px;}















.teamsectionopt1 .owl-carousel .owl-nav .owl-prev{left:-10px;}















.teamsectionopt1 .owl-carousel .owl-nav .owl-next{right:-10px;}















.otherteamslider .teaminbox{padding-bottom: 10px;}















.radioinput .wpcf7-list-item label > input[type="radio"]:checked + span, .radioinput .wpcf7-list-item label>span{font-size: 15px;}















.otherteamslider .teamroundbox{padding-bottom: 0px}















.hmpozativeblock {max-width: 430px;}















/*.hmpozativereviewcol2{width: 100%;}*/















    .teaserBanner.owl-carousel .owl-nav [class*="owl-"]{width: 34px; height: 34px;line-height: 30px;}















    .teaserBanner.owl-carousel .owl-nav .owl-prev i{left: 1px;position: relative;top: -2px;}















    .teaserBanner.owl-carousel .owl-nav .owl-next i{left: 1px;position: relative;top: -2px;}















    .teamsectionopt1 .owl-carousel .owl-nav{margin-top: 0;height: 40px;}















    .header-five .crossbtn{height: 40px;}















    .header-five .headcall-address{height: auto}















    .header-five .headaddress a, .header-five .headcall a{height: 40px;}















/*************/















.aboutcontentopt3.hmabout-section{padding:30px 0px 10px }















}















@media only screen and (max-width: 959px) {















}















@media only screen and (max-width: 800px) {















/*Responsive Table*/















.responsiveTable, .responsiveTable tr, .responsiveTable td, .responsiveTable td:before { display:block; text-align:left; border:none;	/* Converts a table, table row, table column and table column:before into a block element */ }















.responsiveTable, .responsiveTable tr, .responsiveTable td:last-child { border-bottom:none; }















.responsiveTable thead, .responsiveTable tr th { position:absolute;	/* Hides table head but not using display none */ top:-1000em; left:-1000em; }















.responsiveTable tr { border:1px solid #eeeeee; border-bottom:2px solid #eeeeee;  margin:0 0 20px; }















.responsiveTable tr td:nth-child(1) { /* first column of the row */ border-left:none;}















.responsiveTable tr td:last-child { /* last column of the row */ border-right:none; }















.responsiveTable tr:last-child .td, .responsiveTable td { /* Column in the last row and column */ border-bottom:1px solid #eeeeee; }















.responsiveTable td:before { /* prints the value of data-label attribute before the column data */ font-weight:bold; padding-right:20px; line-height:27px; color:#174471; content:" "attr(data-label)"";	/* call the attribute value of data-label and adds a string // */ }















.responsiveTable tbody {display:block;}















.responsiveTable tr td {padding:5px 15px; width:auto !important;}















.r-tabs .r-tabs-nav {display: none;}















.r-tabs .r-tabs-accordion-title {display: block;}















.hmserviblock > h2 {display: block;}















/********** Start Home Service Pages **********/















/* Start Option7 */















.hmservidec {min-height: inherit;}















.hmservismdec {min-height: inherit;	padding-bottom: 20px;}















.hmserviblock {margin: 0 auto; padding: 0 15px;}















.servicetab .tabcontainer {padding-left: 0; margin-left: 0;}















.servicetab.restabver .r-tabs-accordion-title {display: block;}















.hmservidecin {position: relative;}















.hmservidecbox {max-width: inherit;	padding: 30px 15px; top: 0;}















.restabver .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {background-color: #384657;	color: #ffffff;}















/* End Option7 */















/********** End Home Service Pages **********/















}















@media only screen and (max-width: 768px) {















}















/* Small devices (landscape phones, less than 768px) */















@media only screen and (max-width: 767px) {















    .header-five .multilocationheder .headcall a{















        padding-left: 10px;















        padding-right: 10px;















    }















    /* ======================= New Multi Location Start ============================= */















    .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;}















    .hederlocation-search-withbutton .fotfindthelocation .hederlocation-search{















        display: inline-block;















        vertical-align: middle;















        padding: 20px 160px 0 0;















        float: none;















        width: auto;















    }















    .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;}















    /* ======================= New Multi Location Stop ============================= */















body, button, input, select, textarea {font-size: 16px;}















.form-group {margin-bottom: 15px;}















.pdb20 {padding-bottom: 15px;}















.pdb30 {padding-bottom: 25px;}















.pdb40 {padding-bottom: 34px;}















p {margin: 0 0 20px;}















    .planssilder.pricing_plans-three .item:last-child .planwrap{border: 0}















    .planssilder.pricing_plans-three .item{padding: 0 15px;}















/********** Start Adit Web Data Form **********/















.hmbannerform .aawformblock, .footerbookform .aawformblock, .bookaptmntform .aawformblock,.contactpageform .aawformblock{padding: 0;}















/* Home Banner Form */















.hmbannerform .aawfieldcol33{width: 100%;}















/* Footer Form */















.footerbookform .aawfieldcol33 {width: 100%;}







.footerbookform .aawform-group {



    margin: 0 5px 15px;



}







/* Book Appointment Page Form */















.bookaptmntform .aawfieldcol33{width: 100%;}















/* Contact Page Form */















.contactpageform .aawfieldcol33, .contactpageform .aawfieldcol.aawfieldtextarea{ width: 100%; }















/* Landing Page Form */















.slheadbookform1 .aawfieldcol.aawfieldcol33{width: 100%;}















.slfootbookform1 .aawfieldcol.aawfieldcol33{width: 100%;}















.slfootbookform2 .aawfieldcol.aawfieldcol33{width: 100%;}















.slheadbookform2 .aawformblock .aawfieldcol input, .slheadbookform2 .aawformblock .aawfieldcol input:focus, .slheadbookform2 .aawformblock .aawfieldcol textarea, .slheadbookform2 .aawformblock .aawfieldcol textarea:focus, .slheadbookform2 .aawformblock .aawfieldcol select, .slheadbookform2 .aawformblock .aawformradiocol label, .slheadbookform2 .aawformblock .heapBox .holder{font-size: 14px;}















.slheadbookform3 .aawfieldcol.aawfieldcol33{width: 100%;}















.slfootbookform3 .aawfieldcol.aawfieldcol33{width: 100%;}















.slfootbookform4 .aawfieldcol.aawfieldcol33{width: 100%;}















/********** End Adit Web Data Form **********/















/********** Header Start **********/















#logo {text-align: center;}















.header-five .headaddress:before, .header-five .headcall a:before, .header-five .crossbtn:before{display: none;}















.header-five .headbookapp a{padding-right: 15px;}















.header-five .headaddress, .header-five .headcall{padding: 0 5px;}















.header-five .headaddress a, .header-five .headcall a{padding-right: 5px;}















/* Start Option1 */















.header-one .headermain {padding: 10px 0;}















.header-one #logo {margin: 0 auto 15px; float: none; width: 280px; padding: 0;}















.header-one .headaddress {display: block; vertical-align: top; margin-bottom: 5px; text-align: center; float: none;}















.header-one .headcall {margin-left: 0;}















.header-one .header-right {padding: 0; margin: 0; text-align: center;}















.header-one .socialmedia {display: none;}















.header-one .headaddress a {font-size: 15px; padding-left: 0;}















.header-one .headaddress a i {position: relative; top: 0; font-size: 18px;}















.header-one .headcall a {font-size: 15px; padding-left: 18px;}















.header-one .headcall a i {font-size: 18px; top: 1px;}















/* End Option1 */















/* Start Option2 */















.header-two #logo {float: none; margin: 0 auto 10px; padding-right: 0; width: 280px;}















.header-two .headrow {text-align: center;}















.header-two .headleft {float: none; margin-bottom: 0; display: inline-block; vertical-align: middle;}















.header-two .headaddress > a {font-size: 15px; padding-left: 18px;}















.header-two .headaddress a i {position: absolute; top: 1px;	font-size: 18px;}















.header-two .headright {float: none; display: inline-block; vertical-align: top;}















.header-two .headcall {margin-left: 15px;}















.header-two .headcall a {font-size: 15px; padding-left: 18px;}















.header-two .headcall a i {font-size: 19px; top: 2px;}















.header-two .socialmedia {display: none;}















/* End Option2 */















/* Start Option3 */















.header-three #logo {float: none; margin: 0 auto 10px; padding-right: 0; width: 280px;}















.header-three .headrow {text-align: center; margin: 0px; padding: 0px;}















.header-three .headleft .headaddress a {text-align: center;}















.header-three .headleft {float: none; margin-bottom: 0; display: inline-block; vertical-align: middle; text-align: center;}















.header-three .headaddress a {font-size: 15px; padding-left: 18px;line-height: 19px;vertical-align: top;}















.header-three .headaddress a i {position: relative; top: 1px;	font-size: 18px;}















.header-three .headright {float: none; display: inline-block; vertical-align: top;}















.header-three .headcall {margin-left: 15px;}















.header-three .headcall a {font-size: 15px; padding-left: 18px;}















.header-three .headcall a i {font-size: 19px; top: 3px;}















.header-three .socialmedia {display: none;}















/* End Option3 */















/* Start Option4 */















.header-four .headaddress {text-align: center;}















.header-four .headaddress a {font-size: 15px; padding-left: 18px;}















.header-four .headaddress a i {position: absolute; top: 1px; font-size: 18px;}















.header-four .headcall {display: block; text-align: center; margin-bottom: 10px;}















.header-four .headcall a {font-size: 15px; padding-left: 18px;}















.header-four .headcall a i {font-size: 19px; top: 1px;}















.header-four .socialmedia {	display: none;}















.header-four .headbookapp {margin-left: 0; text-align: center; display: block;}















.header-four .headbookapp a {font-size: 13px; padding: 10px 15px; border-radius: 18px;}















/* End Option4 */















/* Start Option5 */















.header-five .headaddress {text-align: center; display: block; margin-bottom: 10px;}















.header-five .headaddress a {font-size: 15px; padding-left: 18px;}















	.header-five .headaddress a i, .header-five .headcall a i{















	position: relative;















    top: 3px;















	left: 0;















    font-size: 16px;















    margin-right: 5px;















    vertical-align: top;















	}















	.header-five .headcall a i{top: 2px;}















.header-five .headcall {display: block; text-align: center; margin-bottom: 10px;}















.header-five .headcall a {font-size: 15px; padding-left: 18px;}















.header-five .socialmedia {	display: none;}















.header-five .headbookapp {margin-left: 0; text-align: center; display: block;}















.header-five #logo {float: none; max-width: 300px; position: relative; margin: 0 auto; text-align: center; padding: 15px 0}















.header-five .header-right {padding: 0; float: none; text-align: center; margin: 0;}















.header-five .mainNavigation {float: none;}















.header-five #nav {top: 46px; right: 50%; left: auto; background-color: #384657; margin-right: -140px;}















.header-five .menu-icon, .header-five .menu-icon:focus {margin: 0 auto;}















/* End Option5 */















/********** Header End **********/















/********** Start Index Slider **********/















.hmbookform .container.vCenter {padding-top: 0 !important;}















.hmbookform .form-group {margin-bottom: 15px;}















.teasercaption {padding: 15px 0; top: auto; bottom: 0;	height: auto; text-align: center;}















.teaserBanner .item {height: 320px;}















.teastitle {font-size: 22px; margin-bottom: 0;}















.teasertext p {font-size: 16px; margin-bottom: 0; margin-top: 10px;}















.teasertext .button, .teasertext .button:focus {padding: 6px 15px; font-size: 13px; margin-top: 10px;}















.hmbookapptitle {font-size: 24px;}















/* Start Option1 */















.indexbanner-one .hmbookfrmsection {position: relative; bottom: 0; padding: 30px 0;}















.indexbanner-one .teaserBanner .item {height: 320px;}















.indexbanner-one .teasercaption {padding: 15px 0 40px 0;}















.indexbanner-one .teasertext {position: relative; width: 100%; top: 0;}















.indexbanner-one.indexvideobanner-one .hmbookfrmsection {padding: 30px 0;}















/* End Option1 */















/* Start Option2 */















.indexbanner-two .teasercaption {padding: 15px 0 15px;background-color:rgba(255,255,255,0.5);}















.indexbanner-two .teaserBanner .item {height: 320px;}















.indexbanner-two .hmbookfrmsection {padding: 0px 0;}















.indexbanner-two .teastitle span {background-color: transparent;}















.indexbanner-two .teasertext p span {background-color: transparent;}















.indexbanner-two .teasertext .button, .indexbanner-two .teasertext .button:focus {padding: 6px 15px; font-size: 13px; margin-top: 10px;}















.indexbanner-two .teasercaption .col-md-4.pull-right{float: none!important; }















.indexbanner-two .teasertext p, .indexbanner-two .teastitle{margin-top: 0; margin-bottom: 5px;}















.indexbanner-two .teasertext p span{padding: 0;}















/* End Option2 */















/* Start Option3 */















.indexbanner-three .teasercaption {padding:15px 0 40px;}















.indexbanner-three .teaserBanner .item {height: 320px;}















.indexbanner-three .teasertext .button, .indexbanner-three .teasertext .button:focus {padding: 6px 15px; font-size: 13px; margin-top: 10px;}















.indexbanner-three .hmbookfrmsection {padding: 30px 0;}















.indexbanner-three .hmbookapptitle {font-size: 24px;}















/* End Option3 */















/* Start Option4 */















.indexbanner-four .hmbookfrmsection {padding: 30px 0;}















.indexbanner-four .teasercaption {padding: 15px 0 40px;background-color: rgba(255,255,255,0.5);}















.indexbanner-four .hmbookapptitle {font-size: 24px;}















.indexbanner-four .teaserBanner .item {height: 320px;}















.indexbanner-four.indexvideobanner-four .hmbookapptitle {font-size: 26px; margin-bottom: 10px;}















.indexbanner-four .teastitle span, .indexbanner-four .teasertext p span {background-color: transparent; padding: 0px;}















/* End Option4 */















/* Start Option5 */















.indexbanner-five .teasercaption {padding: 15px 0 40px;}















.indexbanner-five .hmbookapptitle {font-size: 24px;}















.indexbanner-five .teaserBanner .item {height: 320px;}















.indexbanner-five.indexvideobanner-five .hmbookfrmsection {padding: 30px 0;}















.indexbanner-five.indexvideobanner-five .hmbookapptitle {font-size: 26px;}















/* End Option4 5 */















.hmbookcol2 .col-md-4.col-sm-6.col-xs-12 {width: 100%;} 















/********** End Index Slider **********/















/********** Start Home Page **********/















.hmtitle h1, .hmtitle h2 {font-size: 26px;}















.hmsubhead {padding-bottom: 20px;}















.hmsubhead > p {font-size: 18px;}















.hmaboutcontent > h2, .hmaboutcontent > h3 {font-size: 20px;}















.client-counterbox .counterlist-two .item {width: 49%; margin: 0;}















.aboutcounterlist h3:after {left: 50%; margin-left: -32px;}















/********** End Home Page **********/















/********** Start Home Pozative Page **********/















/*.aboutcontent.hmpozativeopt1{background-image: none !important;}*/















.hmpozativecol1 .col-md-6.col-sm-4.col-xs-12 {width: 100%;}















.hmpozativeblock {max-width: 100%;padding: 0;}















.hmpozativereviewcol2{width: 100%;padding: 0;}















/********** End Home Pozative Page **********/















.contentsection, .aboutcontent, .futuresection, .teamsection {padding: 30px 0;}















/* Start Option1 */















.innerbanner {height: 280px;}















.inbancaption {padding: 30px 0;}















.inbancaption h1 {font-size: 24px;}















/* End Option1 */















/* Start Option2 */















.page-header h1, .page-header h2, .aboutcoldesc h1, .aboutblock h2 {font-size: 26px; margin-bottom: 15px;}















.page-subheader {padding-bottom: 15px;}















.page-subheader p {font-size: 18px;}















/* End Option2 */















/***************** Start About Page *****************/















.aboutbtmbox h2 {font-size: 22px; margin-bottom: 10px;}















.aboutbtmbox h3 {font-size: 20px; margin-bottom: 10px;}















/* Start Option3 */















.aboutservicerow .item {margin-bottom: 30px;}















.aboutservicerow .item:last-child {margin-bottom: 0;}















.aboutcoldesc h2 {margin: 0 0 10px; font-size: 22px;}















.aboutcoldesc h3 {margin: 0 0 10px; font-size: 20px;}















/* End Option3 */















/* Start Option5 */















.videoshorttext h3, .videoshorttext h2 {font-size: 20px; margin-bottom: 10px;}















/* End Option5 */















/* Start Option9 */















.aboutgray {padding: 30px 15px;}















.aboutgraythumb {max-width: 320px; margin: 0 auto 20px;}















.client-counterbox .item {margin-bottom: 30px;}















.client-counterbox .item:last-child {margin-bottom: 0;}















.aboutgray .aboutbtmbox {padding-top: 20px;}















/* End Option9 */















/* Start Option10 */















.aboutcounterlist {text-align: center;}















.aboutcounterlist strong {font-size: 46px;}















.aboutcounterlist span {font-size: 16px;}















.aboutcounterlist span:after {left: 50%; margin-left: -32px;}















/* Emd Option10 */















/* Start Option11 */















.futuresectionopt11 .futurecol {margin-bottom: 20px;} 















.futuresectionopt11 .futurecol:last-child {margin-bottom: 0;}















/* Emd Option11 */















/***************** End About Page *****************/















/********** Start Services Page **********/















.serviceBanner .item {height: 360px;}















.servicecaptext h1, .servicecaptext h2 {font-size: 24px;}















.serviceteasebtn .button, .servicecaption .button:focus {padding: 6px 15px;	font-size: 12px;}















.servicecaption {padding:30px 0;}















.servicecaption:after {content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0;}















.servicecaptext {position: relative; z-index: 2;}















.serviceBanner.owl-carousel .owl-nav {position: absolute; bottom: 0; width: 100%;} 















.serviceBanner.owl-carousel .owl-nav [class*="owl-"] {position: relative; margin: 0 5px; font-size: 26px; line-height: 26px;}















.serviceBanner.owl-carousel .owl-nav .owl-prev {left: 0;}















.serviceBanner.owl-carousel .owl-nav .owl-next {right: 0;}















.servicebtmbox {padding-top: 20px;}















.servicecontentopt6 .servicebtmbox {padding-top: 30px;}















.servicebtmbox h2 {font-size: 22px; margin-bottom: 10px;}















.servicebtmbox h3 {font-size: 20px; margin-bottom: 10px;}















/* Start Service Option1 */















.servicon {width: 150px; height: 150px; margin-bottom: 15px; background-size: cover;}















.serviceiconbox {height: 260px; margin-bottom: 20px;}















.serviconinbox h2 {font-size: 26px;}















/* Start Service Option1*/















/* Start Service Option4 */















.page-iconheader {margin-bottom: 15px; padding-left: 85px;}















.page-iconheader h1 {font-size: 24px;}















/* Start Service Option4 */















/* Start Service Option5 */















.servicegraybox {height: 200px; margin-bottom: 20px;}















.servgrayinbox h2 {font-size: 22px;}















/* End Service Option5 */















/* Start Service Option6 */















.serviceimgbox {max-width: 360px; margin: 0 auto 30px; padding: 10px;}















.serviceimg-content {padding: 30px 15px;}















.servicedecs h2 {font-size: 20px; margin-bottom: 10px;}















.servicedecs h3 {font-size: 18px; margin-bottom: 10px;}















.hmspserviceslider.owl-carousel .owl-nav {bottom: 13px;}















/* End Service Option6 */















/********** End Services Page **********/















/********** Start Team/Doctor Page **********/















/* Start Option1 */















.single-doctor .teamdetailsopt1 .page-header h1, .single-team .teamdetailsopt1 .page-header h1 {margin-bottom: 15px;}















.teaminbox small {margin-bottom: 15px;}















.teamsectionopt1 .otherteamslider.owl-carousel .owl-nav{margin-top: 0;}















.teamsectionopt1 .owl-carousel.otherteamslider .owl-nav [class*="owl-"]{bottom: -25px;}















/* End Option1 */















/* Start Option3 */















.teamsmdesc h2 {font-size: 24px; margin-bottom: 15px;}















.teamsectionopt3 .teamlist-one .teamroundbox .teaminbox {max-width: 550px; padding: 0 10px;}















.teamroundbox{padding: 15px 0;}















/* End Option3 */















/********** End Team/Doctor Page **********/















/********** Start Team/Doctor Details Page **********/















.docsmdetails h2, .doctorbtmbox h2 {font-size: 22px; margin-bottom: 10px;}















.docsmdetails h3, .doctorbtmbox h3 {font-size: 20px; margin-bottom: 10px;}















.doctorbtmbox {padding-top: 0;}















.teamdetailsopt5 .doctorbtmbox, .teamdetailsopt6 .doctorbtmbox {padding-top: 30px;}















.docdetailthumb {max-width: 320px; margin: 0 auto 15px;}















/* Start Option1 */















.docdetailsbox strong, .docsmdetails strong {font-size: 20px;}















.docdetailsbox small, .docsmdetails small {font-size: 16px;}















.teamsectionopt1 .teamselist .item:nth-child(3n+1) {clear: inherit;}















.teamsectionopt1 .teamselist .item:nth-child(2n+1) {clear: both;}















/* Start Option2 */















/* Start Option5 */















.doctordetailsbox {padding: 30px 0px;}















.docdetimgbox {max-width: 325px; margin: 0 auto 20px;}















/* Start Option5 */















/* Start Option6 */















.meetdocdescsmbox {padding: 30px 15px 30px; min-height: inherit;}















.meetdocdescinbox {max-width: inherit;}















.meetdocdescsmbox h3 {font-size: 20px;}















.meetdocimg {background-image: initial; height: inherit;}















.meetdocimg img {visibility: visible;}















/* End Option6 */















/* Start Option7 */















.detailsimg {height: 250px;}















.detailsdocimg {max-width: 250px; padding: 10px; margin: -115px auto 10px;}















.detailsdocimg span {padding: 8px;}















.detailsdocimg img {border: 3px solid #bdc1c7;}















/* End Option7 */















/* Start Option8 */















.teamsectionopt8 .doctorboxblock .item {max-width: 550px; margin: 0 auto;}















/* End Option8 */















/********** End Team/Doctor Details Page **********/















/********** Start Blog Page **********/















/* Start Option1 */















.hmblogsection{padding: 30px 0 25px;}















.hmblogsection .blogboxrow{padding-bottom: 15px;}















.bloginsmbox h3 {font-size: 20px;}















/* End Option1 */















/* Start Option3 */















.blogmeta {margin-bottom: 15px;}















/* End Option3 */















/********** End Blog Page **********/















/********** Start Blog Details Page **********/















/* Start Option1 */















.blogdetailsbox h1 {font-size: 24px; margin-bottom: 15px;}















.blogdetailsbox h2, .blogdetailsbox h3 {font-size: 20px;}















.blogdetailsbox p {margin-bottom: 15px;}















.pagination, .rightside, .blogdetailsopt4 .blogdetpagin .pager {text-align: center;}















.blogdetpagin .pager {text-align: center;}















.backbtn {margin: 0 0 10px;}















.blogdetpagin .pager li > a {padding: 8px 25px;}















.bloglist-two .item{display: block;}















/* End Option1 */















/********** End Blog Details Page **********/















/********** Start Event & Media Page **********/















/* Start Option1 */















.eventbox {padding-left: 0;}















.eventdatecol {padding: 15px; width: 100%; position: relative;}















.eventdatecol span {font-size: 22px; margin-bottom: 10px;}















.eventdatecol strong {font-size: 16px;}















.eventsmdesccol {padding: 20px 15px;}















/* End Option1 */















/* Start Option2 */















.mediasmdesc {margin-bottom: 30px;}















.mediasmdesc h1, .mediasmdesc h2 {font-size: 26px; margin-bottom: 15px;}















.mediasmbox h3 {font-size: 20px;}















.mediasmbox span {margin-bottom: 15px;}















.medialider.owl-carousel .owl-nav [class*="owl-"] {top: auto; bottom: 0; margin: 0 5px; position: relative;}















.medialider.owl-carousel .owl-nav .owl-prev {left: auto;}















.medialider.owl-carousel .owl-nav .owl-next {right: auto;}















.mediathumb {max-width: 360px; margin: 0 auto 20px;}















.mediainbox {text-align: center;}















/* End Option2 */















/* Start Option3 */















.eventmedialist .item {margin-bottom: 30px;}















.eventloadbtn {padding-top: 30px;}















/* End Option3 */















/********** End Event & Media Page **********/















/********** Start Promotion Page **********/















/* Start Option3 */















.promotion-silder .item:hover { -moz-transform: inherit; -ms-transform: inherit; -o-transform: inherit; -webkit-transform: inherit; transform: inherit;}















.promotion-silder .item {width: 100%;}















.promocontentopt3 .mediasmdesc {margin-bottom: 0px;}















/* Start Option3 */















/* Start Option4 */















.planbottom li {margin-bottom: 12px;}















.planssilder.pricing_plans-three .item {width: 100%;}















.planssilder.pricing_plans-three .plantop {min-height: inherit;}















/* End Option4 */















/********** End Promotion Page **********/















/********** Start Finance Insurance Page **********/















/* Start Option2 */















.financedecs.financleft {padding-left: 0;}















.insuranceplan h3 {font-size: 20px; margin-bottom: 15px;}















/* End Option1 */















/* Start Option4 */















.financebenefit {padding: 30px 0;}















.benefitsmdec {padding-bottom: 10px;}















.benefitsmdec h1, .benefitsmdec h2 {font-size: 24px; margin-bottom: 15px;}















.benefitsmdec p {font-size: 18px;}















/* End Option4 */















/********** End Finance Insurance Page **********/















/********** Start Contact Page **********/















.contact-section {padding-bottom: 0;}















.contcol2 .col-md-4.col-sm-4.col-xs-12 {width: 100%;}















/* Start Option1 */















.contactform {padding-bottom: 30px;}















.contactadd a, .contactmail a, .contactphone a, .contactfax span {font-size: 16px;}















.contactfax {padding-bottom: 15px;}















.recaptcha-group {margin-right: 0; margin-bottom: 15px;}















.formbtn-group {display: block; padding: 0;}















.foottime {padding-left: 110px;}















/* End Option1 */















/* Start Option2 */















.contactustopt2 .contactform {padding-bottom: 0;}















/* End Option2 */















/* Start Option3 */















.contactustopt3 .contactloact, .contactustopt3 .contacthour{padding-bottom: 30px;}















.contactustopt3 .contactform {padding-bottom: 0;}















.contactustopt3 .contactblock {text-align: center;}















/* End Option3 */















/* Start Option4 */















.contactustopt4 .contactform {padding-bottom: 0;}















/* End Option4 */















/********** End Contact Page **********/















/********** Start How it Works Page **********/















.howitlist-three .howcol {width: 100%; margin-bottom: 20px;}















.howitlist-three .howcol:last-child {margin-bottom: 0;}















.howdoseblock .howitlist-two .item {margin-bottom: 30px;}















.howdoseblock .howitlist-two .item:last-child {margin-bottom: 0;}















.firstvisitbtmbox h2 {font-size: 22px; margin-bottom: 10px;}















.firstvisitbtmbox h3 {font-size: 20px; margin-bottom: 10px;}















/* Start Option3 */















.hiworksbox {padding: 30px 10px;}















.hiwnum {font-size: 20px; width: 40px; height: 40px; line-height: 38px; margin-bottom: 15px;}















/* End Option3 */















/* Start Option4 */















.hiwhead {margin-bottom: 20px;}















.hiwhead .hiwnum {margin: 0 auto 15px 0;}















/* End Option4 */















/* Start Option5 */















.howitworkopt5 .howitlist-three .howcol {width: 50%; margin-bottom: 20px;}















/* End Option5 */















/* Start Option6 */















.howitworkopt6 .howcol {width: 50%;}















.howitworkopt6 .howcol:nth-child(2n+1) {clear: both;}















/* End Option6 */















/* Start Option7 */















.howdworkbox {min-height: 70px;}















.howdoseblock .item:last-child {margin-bottom: 0;}















.howitlist-four .item:nth-child(3) {margin-bottom: 30px;}















/* End Option7 */















/********** End How it Works Page **********/















.planssilder.owl-carousel .owl-nav [class*="owl-"] {















    bottom: 0;















    margin: 0 5px;















    position: relative;















    width: 30px;















    height: 30px;















    line-height: 26px;















    font-size: 26px;















}















.planssilder.owl-carousel .owl-nav {position: inherit;margin-top: 20px;}















/********** Start Advantages Page **********/















.advlist .advanclist-two .item {margin-bottom: 30px; width: 100%;}















.advlist .advanclist-two .item:last-child {margin-bottom: 0;}















.hmadvantaglist-one .item {width: 100%; max-width: 290px; margin: 0 15px auto;} 















.hmadvantaglist-three .item {width: 100%; max-width: 360px; margin: 0 auto;	display: block;}















.advcol {margin-bottom: 20px;}















.advcol:last-child {margin-bottom: 0;}















/* Start Option1 */















.advatagesicon {width: 60px; height: 60px;}















.advatagesbox h3 {font-size: 20px;}















.advatagesbox small {margin-bottom: 10px; font-size: 17px;}















.advatagesopt1 .howcol:last-child {margin-bottom: 0;}















/* End Option1 */















/* Start Option4 */















.advantrow h3 {font-size: 20px; margin-bottom: 15px;}















.advatagesopt4 .advantaglist-three .item {margin-bottom: 20px;}















.advatagesopt4 .advantaglist-three .item:last-child {margin-bottom: 0;}















/* End Option4 */















/* Start Option5 */















.advatagesopt5 .advantaglist-three .item {width: 50%; }















.advatagesopt5 .advantaglist-one .item {width: 100%; }















.advatagesopt5 .advgeblock .advantaglist-three .item:nth-child(3n+1) {clear: inherit;}















.advatagesopt5 .advgeblock .advantaglist-three .item:nth-child(2n+1) {clear: both;}















/* End Option5 */















/* Start Option6 */















.advslist .item {margin-bottom: 30px;}















.advsbox {padding-left: 75px;} 















.advsround {width: 60px; height: 60px; }















.advsbox h3 {font-size: 20px;}















/* End Option6 */















/* Start Option7 */















.advboedervox {padding: 20px 0; min-height: inherit;} 















.advsroundblock .item {border: none; border-bottom: 2px solid #dfdfdf;}















.advsroundblock .item:last-child {border-bottom: none;}















.advatagesopt7 .advantaglist-two .item {width: 100%;}















.advsroundbox:after, .advsroundbox:before {display: none;}















.advsroundbox:after {left: 0;}















.advsroundbox:before {right: 0;}















/* End Option7 */















/* Start Option8 */















.advbgbox .item {margin-bottom: 30px;}















/* End Option8 */















/* Start Option9 */















.advatagesopt9 .advantaglist-two .item {width: 100%;}















.advantagesborder .item {padding-bottom: 55px;}















.advantagesborder .item:last-child {padding-bottom: 0;}















/* End Option9 */















/* Start Option10 */















.advboxcenter .item {margin-bottom: 20px;}















.advboxcenter .item:last-child {margin-bottom: 0;}















.advatagesopt10  .advantrow {margin-bottom: 0;}















/* End Option10 */















/* Start Option11 */















.advcolorsmdesc h3 {font-size: 20px;}















/* End Option11 */















/* End Option12 */















.advatagesopt12 .advantaglistthree .item {width: 50%;}















.advatagesopt12 .advantaglist-two .item {width: 50%;}















.advatagesopt12 .advantaglistthree .item:nth-child(2n+1) {clear: both;}















/* End Option12 */















/********** End Advantages Page **********/















    .beforeaftercol:nth-child(2n){text-align: center;}















    .beforeafterlist h2{font-size: 20px;text-align: center;}















    .beforeaftercol {















        text-align: center;















        max-width: 460px;















        float: none;















        margin: 0 auto;















    }















/********** Start Advanced Technology Page **********/















.advtechnologylist .item:nth-child(3n+1) {clear: inherit;}















.advtechnologylist .item:nth-child(2n+1) {clear: both;}















/* Start Option3 */















.advrteccontentopt3 .advanclist-two .item {margin-bottom: 30px;}















.advrteccontentopt3 .advanclist-two .item:last-child {margin-bottom: 0;}















/* End Option3 */















/* Start Option5 */















.advtecinbox h3 {font-size: 20px;}















/* End Option5 */















/********** End Advanced Technology Page **********/















/********** Start Call to Action Page **********/















/* Start Option1 */















.actionrow h1, .actionrow h2, .actionrow h3 {font-size: 24px;}















.actionrow strong {font-size: 16px;}















.call-actionform .boxbtn {float: none;}















/* End Option1 */















/* Start Option2 */















.callaction h1, .callaction h2 {font-size: 24px; margin-bottom: 15px;}















.callactionbox .borderbtn {margin-right: 15px;}















.actionphone {padding-top: 8px;}















.actionphone a {font-size: 20px;}















.actionphone a i {font-size: 25px;}















/* End Option2 */















/* Start Option3 */















.actcalltitle h2, .actcalltitle h3 {font-size: 24px;}















.actcalltitle {text-align: center; margin-bottom: 20px;}















.callbtnbox {text-align: center;}















/* End Option3 */















/* Start Option4 */















.callroundbox {padding: 30px 15px; border-radius: 10px;}















.actionrondsec {height: inherit;}















.actionrondbox {padding-bottom: 30px;}















.callroundbox .item:last-child .actionrondbox {padding-bottom: 0;}















/* End Option4 */















/* Start Option5 */















.actiontoblock {padding: 30px 15px;	min-height: inherit;}















/* End Option5 */















/* Start Option6 */















.calladdrow {margin: 0;}















.calladdblock {padding: 30px 0; text-align: center;}















.doccallthumb {position: relative; max-width: 320px; margin: 0 auto 20px; right: 0;}















.calladdblock h2 {font-size: 24px; margin-bottom: 15px;}















/* End Option6 */















/********** End Call to Action Page **********/















/********** Start Service Landing Pages **********/















.slconblock h1 {font-size: 24px;}















.slbooktitle h2 {font-size: 24px;}















.slbanner {height: auto; background-image: inherit !important;}















.slbanner > img {visibility: visible;}















.slbanner:after {display: none;}















.slconblock {padding: 30px 0; background-color: #384657; position: relative;}















.landservreview-secion, .landserdector-section, .landservcontent-section, .landservextra-secion {padding: 30px 0;}















.landvcontent-thumb {max-width: 550px; margin: 0 auto 15px;}















.landvcontent-block {text-align: center;}















.landreviewvideo iframe, .landreviewvideo video {height: 100%;}















.landreviewbox {margin-top: 30px;}















.landreviewbox iframe {height: 350px;}















.landserdoct-thumb {max-width: 260px; margin: 0 auto 15px;}















.landserdoctbox {text-align: center;}















/********** Start Service Landing-1 Pages **********/















#sllogo {padding: 0 0 10px; text-align: center;}















.sltoplink {text-align: center;}















.slheadmap {display: block;}















.slbannerbook {margin-bottom: 30px;}















.slbookblock {padding: 30px 0 15px;}















.slformsection {padding: 30px 0;}















.slbookappform h3 {font-size: 24px; margin-bottom: 20px;}















.slbtmlink {padding-top: 20px;}















.slfootmap {display: block; margin-bottom: 10px; margin-right: 0;}















.slfootcall {font-size: 20px;}















/********** End Service Landing-1 Pages **********/















/********** Start Service Landing-2 Pages **********/















.slconblockopt2.slconblock {padding: 30px 0;}















.sltitlebox.sltitleboxopt2 {padding-bottom: 15px;}















.slbookaformbox {max-width: 100%; padding: 30px 15px 15px;}















.slbookaformbox .pagebooksubmitbar .button {margin: 0 0 0 15px;}















.slconblockopt2 .sltitlebox {text-align: center;}















.sltitleboxopt2 .sllist li:after {left: 50%; margin-left: -23px;}















/********** End Service Landing-2 Pages **********/















/********** Start Service Landing-3 Pages **********/















.slconblockopt3 {margin-bottom: 0;} 















.slconblocktitle {padding: 15px;}















.slconblocktitle h2 {font-size: 24px;}















.slbookformrow {padding: 30px 15px;} 















.slbanner.slbanneropt3 {height: auto; background-image: inherit !important;}















.slbanneropt3.slbanner:after {display: none;}















.slbanneropt3.slbanner > img {visibility: visible;}















.slbanneropt3 .container.vCenter {padding-top: 0 !important;}















.slconblock.slconblockopt3 {position: relative; background-color: inherit;}















.slprmocoupon {max-width: 100%; background-color: #384657;}















/********** Start Service Landing-3 Pages **********/















/* Start Option5 */















.servicelandingfive .sltoplink {padding: 0;}















.servicelandingfive .slheadmap, .servicelandingfive .slheadcall {display: block;}















.slheaderopt5 .slheadmap {margin-right: 0;}















.slheaderopt5 .slheader-inner {padding: 10px 0;}















.slheaderopt5 #sllogo {margin-bottom: 12px;}















.slconblockbox {padding: 30px 0;}















.slconblockbox .container-fluid.vCenter {padding-top: 0 !important;}















.slconblockopt5 .slbannerbook {position: relative;}















.slconblock.slconblockopt5 {position: relative;} 















.servicelandingfive .slbanner {height: auto;}















.slconblockopt5 .slbookcol1 .col-md-4.col-sm-4.col-xs-12 {width: 100%;}















.servicelandingfive .landservcontent-secion, .servicelandingtwo .landservcontent-secion {padding: 30px 0;}















/* End Option5 */















/********** End Service Landing Pages **********/















/********** Start Careers Page **********/















.careersopt2 .blog-pagination {padding-top: 20px;}















/* Start Option2 */















.careersopt2 .aboutgray {padding: 30px 15px;}















.careersopt2 .aboutweldesc p {margin-bottom: 15px;}















.careersopt2 .item:first-child .aboutweldesc {padding-bottom: 10px;}















.careersopt2 .button, .careersopt2 .button:focus {padding: 9px 20px;}















/* End Option2 */















/********** End Careers Page **********/















/********** Start Promotion Plans Pages **********/















.promotion_list-one .item {width: 100%;}















.promonote {padding-top: 15px;}















.promonote p {font-size: 18px;}















/* Start Option3 */















.promoplanbor p {font-size: 18px;}















/* End Option3 */















/********** End Promotion Plans Pages **********/















/********** Start Footer **********/















.footform-section {padding: 30px 0;}















.footer-inner {padding: 30px 0;}















.booktitle {padding-bottom: 20px;}















.booktitle h2 {font-size: 24px;}















.footbooktitle {font-size: 24px;}















.hoursnote {font-size: 15px;}















.footbookcol2 .col-md-4.col-sm-4.col-xs-12 {width: 100%;} 















.aboutcontent.contactustopt3{padding: 30px 0 35px;}















.copyright .web-by{padding: 30px 0 0;}















/* Start Option2 */















.multiloc-infobox, .multilocimagebox {text-align: center;}















.multiloc-address {margin: 0 auto;}















.multiloc-address a, .multiloc-email a, .multiloc-phone a, .multiloc-fax, .multiloc-time {font-size: 16px;}















.footer-two .footmultirow .foothourslist {margin: 0 auto 10px; max-width: 262px; }















.footmultirow .foothourslist .hoursday {text-align: left;}















.multilocmap {max-width: 360px;margin: 0 auto;}















#footer.footer-two  {padding-bottom: 0px;} 















/* End Option2 */















/* Start Option4 */















.footer-four .multilocl:last-child {margin-bottom: 0;}















.footmultirow {padding-bottom: 20px; margin-bottom: 20px;}















/* End Option4 */















/********** End Footer **********/















/********** Start Home Service Pages **********/















/* Start Option3 */















.hmservicebox h3 {font-size: 18px; padding-bottom: 10px;}















.hmservicebox h3:after {width: 60px;}















.hmservicebox .button, .hmservicebox .button:focus {padding: 9px 25px;}















/* End Option3 */















/* Start Option5 */















.hmsersmdet h2 {font-size: 24px;}















.hmserbox {padding-left: 65px; margin-bottom: 25px;}















.hmserrow .item:nth-child(3) .hmserbox {margin-bottom: 25px;}















.hmsevicon {width: 50px; height: 50px;}















.hmserlist-three.hmserrow .item:nth-child(3) .hmserbox {margin-bottom: 0;}















.hmserlist-two .item:first-child .hmserbox {margin-bottom: 30px;}















/* End Option5 */















/********** End Home Service Pages **********/















/********** Start Home Pozative Page **********/















.hmreviewbox p {font-size: 18px;}















.hmreviewbox h2 {font-size: 26px;}















/********** End Home Pozative Page **********/















.thankyoublock {padding: 30px 0;}















.thankyoublock h1 {font-size: 25px; margin-bottom: 15px;}















.mobilecallbtn {display: block;}















/********** Start Gallery Page **********/















.galleryslider.owl-carousel .owl-nav [class*="owl-"] {top: auto; bottom: 0; margin: 0 5px; position: relative;}















.galleryslider.owl-carousel .owl-nav .owl-prev {left: auto;}















.galleryslider.owl-carousel .owl-nav .owl-next {right: auto;}















/********** End Gallery Page **********/















/********** Start Home Pozative Page **********/















.hmpozativecol3 .col-md-6.col-sm-4.col-xs-12 {width: 100%;}















/********** End Home Pozative Page **********/















/********** Start Book An Appointment Page **********/















.bookappcol3 .col-md-6.col-sm-6.col-xs-12 {width: 100%;} 















/********** End Book An Appointment Page **********/















.hmtitle h1, .hmtitle h2, .mediasmdesc h1, .mediasmdesc h2, .mediasmdesc h1, .mediasmdesc h2, .teamsmdesc h2, .page-header h1, .page-header h2, .aboutcoldesc h1, .aboutblock h2 {font-size: 24px; margin-bottom: 12px;}















.header-five .crossbtn{left: inherit; position: relative;}















.header-five .headaddress, .header-five .headcall{display: inline-block;}















.header-five .headaddress a, .header-five .headcall a{padding-left: 5px;padding-right: 5px;}















.facilitiesilser.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav [class*="owl-"], .teamsectionopt1 .owl-carousel .owl-nav .owl-next, .teamsectionopt1 .owl-carousel .owl-nav .owl-prev, .hmserviceopt1 .owl-carousel .owl-nav .owl-next, .hmserviceopt1 .owl-carousel .owl-nav .owl-prev, .facilitiesilser.owl-carousel .owl-nav .owl-prev, .teaserBanner.owl-carousel .owl-nav [class*="owl-"] {width: 30px;    height: 30px;    line-height: 26px;    font-size: 26px}















.blogslider.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-prev{left:-5px;}















.blogslider.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-next{right:-5px;}















.radioinput .wpcf7-list-item label > input[type="radio"]:checked + span, .radioinput .wpcf7-list-item label>span{font-size: 16px;}















.promotion_list-one .item{max-width: 300px; margin: 0 auto;}















.blogboxrow{padding-bottom: 30px;}















.teaserBanner.owl-carousel .owl-nav {position: absolute; bottom: 15px; width: 100%;}















.teaserBanner.owl-carousel .owl-nav [class*="owl-"] {position: relative; margin: 0 5px; font-size: 30px; line-height: 30px;}















.teaserBanner.owl-carousel .owl-nav .owl-prev {left: -5px;}















.teaserBanner.owl-carousel .owl-nav .owl-next {right: -5px;}















.indexbanner-two .teasertext{padding-bottom: 0px;}















    .indexbanner-two .teasertext .button{display: none;}















    .teaserBanner.owl-carousel .owl-nav{display: none;}















    .teamsectionopt1 .owl-carousel .owl-nav{height: 34px;}















    .copyright{padding: 20px 0 60px;}















    .copyright p {font-size: 16px;}















.servicedecs .row > div ul{margin-bottom: 0;}







.servicedecs .row > div:last-child ul{margin-bottom: 20px;}





.mb-0{margin-bottom: 0;}

}















@media only screen and (max-width: 639px) {















    /* ======================= New Multi Location Start ============================= */















    .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;}















    /* ======================= New Multi Location Stop ============================= */















.recaptcha {display: block; max-width: 275px; margin: 0 auto 15px; height: 70px;}















.pagebooksubmitbar .button {margin-left: 0;}















/********** Start Index Slider **********/















.hmgroupbox .recaptcha {display: block; max-width: 275px; margin: 0 auto 15px; height: 70px;}















.hmgroupbox .hmsubmitbtn {margin-left: 0;}















/* Start Option4 */















.indexbanner-four .hmbookfrmsection {padding: 30px 0;}















.indexbanner-four .hmgroupbox .recaptcha {margin: 0 auto 15px; display: block; max-width: 275px;}















.indexbanner-four .hmgroupbox .hmsubmitbtn, .indexbanner-four.indexvideobanner-four .hmgroupbox .hmsubmitbtn {margin-left: 0;}















.indexbanner-four.indexvideobanner-four .hmgroupbox .recaptcha {display: block; margin: 0 auto 15px;}















/* End Option4 */















/* Start Option5 */















.indexbanner-five .hmbookfrmsection {padding: 30px 0;}















.indexbanner-five .hmgroupbox .recaptcha {margin: 0 auto 15px; display: block; max-width: 275px;}















.indexbanner-five .hmgroupbox .hmsubmitbtn {margin-left: 0;}















.indexbanner-five .hmgroupbox .hmsubmitbtn, .indexbanner-five.indexvideobanner-five .hmgroupbox .hmsubmitbtn {margin-left: 0;}















.indexbanner-five.indexvideobanner-five .hmgroupbox .recaptcha {display: block; margin: 0 auto 15px;}















/* End Option5 */















/********** End Index Slider **********/















/***************** Start About Page *****************/















/* Start Option10 */















.aboutcounterrow .item {width: 100%; margin-bottom: 30px;}















.aboutcounterrow .item:last-child {margin-bottom: 0;}















/* End Option10 */















/***************** End About Page *****************/















/********** Start Team/Doctor Page **********/















.teamborderbox {padding-bottom: 25px;}















/* Start Option1 */















.teamsectionopt1 .teamlist-two .item {width: 100%;}















.teamsectionopt1 .teamlist-three .item, .teamsectionopt1 .teamlistcol .item {width: 100%;}















.teamsectionopt1 .teamlist-three .teamroundbox .teaminbox, .teamsectionopt1 .teamlistcol .teamroundbox .teaminbox {max-width: inherit;}















.teamsectionopt1 .teamlist-two .teamroundbox .teaminbox {max-width: inherit;}















.teamsectionopt1 .teamlist-one.teamselist .item {width: 100%;}















.teamsectionopt1 .teamlist-one .teamroundbox .teaminbox {max-width: inherit;}















/* End Option1 */















/* Start Option2 */















.teamsectionopt2 .teamlist-one .item{width: 60%;}















/* End Option1 */















/* Start Option5 */















.doctorlist .item {width: 100%;}















.doctorbox {border-right: inherit; border-bottom: 1px solid #adb6c0;}















.doctorlist .item:last-child .doctorbox {border: none;}















.teamslider.doctorlist .item:last-child .doctorbox {border: none;}















.doctorinbox {height: 250px;} 















.teamsectionopt5 .teamlist-one .item {width: 100%;}















.teamsectionopt5 .teamlist-three .item {width: 100%;}















.doctorlist .item {margin-bottom: 0px;}















/* End Option5 */















/* Start Option10 */















.meetdoctorblock .item {width: 100%;}















.meetdoctorbox {min-height: inherit; padding: 30px 15px;}















.teamsectionopt10 .teamlist-one .item {width: 100%;}















/* End Option10 */















.teamsectionopt1 .teamselist .item{width: 100%;}















    .teamroundbox{padding: 15px 0;















        max-width: 360px;















        margin: 0 auto;















    }















/********** End Team/Doctor Page **********/















/********** Start Blog Page **********/















.blogcontentopt4 .blogrowlist .item {width: 100%;}















/* Start Option1 */















.blogcontentopt1 .item {width: 100%;}















.blogcontentopt1 .blogboxlist .bloginsmbox {max-width: 300px; padding: 0 15px; margin: 0 auto;}















/* End Option1 */















/* Start Option4 */















.blogrowlist .blogthumb {margin-bottom: 20px;}















.blogcontentopt4 .blogrowlist .bloglist .blogthumb {max-width: 320px; margin: 0 auto 15px;}















.blogcontentopt4 .blogrowlist .bloglist .blogsmdesc {text-align: center;}















.blogcontentopt4 .blogrowlist .bloglist .blogsmdesc h3:after {left: 50%; margin-left: -33px; width: 66px;} 















/* End Option4 */















/********** End Blog Page **********/















/********** Start Advantages Page **********/















/* Start Option4 */















.advatagesopt4 .howcol {width: 100%;}















.advatagesopt4 .howcol:last-child {margin-bottom: 0;}















/* End Option4 */















/********** End Advantages Page **********/















/********** Start Advanced Technology Page **********/















/* Start Option4 */















.advteclist .item {width: 100%;}















.advtecthumb {max-width: 350px; margin: 0 auto 15px;}















.advteclist {margin-bottom: 15px;}















.advtecsmdesc {text-align: center;}















.advtecsmdesc h3:after {left: 50%; margin-left: -33px;}















/* End Option4 */















/********** End Advanced Technology Page **********/















/********** Start Service Landing-2 Pages **********/















.slbookaformbox .form-group {display: block;}















.slbookaformbox .form-group .g-recaptcha {max-width: 302px; margin: 0 auto;}















.slbookaformbox .pagebooksubmitbar .button {margin-left: 0;}















/********** End Service Landing-2 Pages **********/















/********** Start Promotion Plans Pages **********/















.promotion_list-two .item {width: 100%;}















.promotion_list-two .item:first-child {margin-bottom: 20px;}















.promotion_list-two .prmoplanbox {padding: 30px 10px;}















.promotion_list-two .prmoplanbox:after {border-width: 25px 25px 0 0;}















/* Start Option2 */















.promotion_list-two .prmoplantitle {padding: 20px 15px;}















.promotion_list-two .prmoplantitle h3 {font-size: 26px;}















.prmosmtext p {font-size: 15px;}















/* End Option2 */















/********** End Promotion Plans Pages **********/















/********** Start Promotion Page **********/















.pricing_plans-one .item {width: 100%;}















.pricing_plans-two .item {width: 100%;}















.pricing_plans-two .item:first-child {margin-bottom: 10px;}















/********** End Promotion Page **********/















/********** Start Careers Page **********/















.applyonlineform .pagebooksubmitbar > .form-group {display: block;}















.applyonlineform .pagebooksubmitbar > .form-group:last-child {margin-bottom: 0;}















.applyonlineform .pagebooksubmitbar .button {margin-left: 0;}















/********** End Careers Page **********/















/********** Start Footer **********/















.bookcaptcha .recaptcha {max-width: 280px; margin: 0 auto 15px; display: block;}















.bookcaptcha .booksubbtn {margin-left: 0;}







	.promoplanbg .item {







    padding: 0;







}















/* Start Option4 */















.footloct-two .multilocl {width: 100%; margin-bottom: 30px;}















.footloct-two .multilocl:last-child {margin-bottom: 0;}















.footlocations .multilocl {width: 100%;}















.footlocations .multilocl:nth-child(3) {margin-bottom: 30px;} 















.footlocations .multilocl:last-child {margin-bottom: 0;}















/* End Option4 */















/********** End Footer **********/















.pagevideo-sectoion .item {width: 100%; padding-bottom: 20px;}















.pagevideo-sectoion .item:last-child {padding-bottom: 0;}















/********** Start Service Landing Pages **********/















.slbookblock .pagebooksubmitbar > .form-group, .slbookappform .pagebooksubmitbar > .form-group, .slbookformrow .pagebooksubmitbar > .form-group  {display: block; margin: 0 auto 12px;}















.slbookblock .pagebooksubmitbar .button, .slbookappform .pagebooksubmitbar .button, .slbookformrow .pagebooksubmitbar .button {margin-left: 0;}















.slbookformrow .pagebooksubmitbar .g-recaptcha, .slbookaformbox .pagebooksubmitbar .g-recaptcha {transform: scale(0.80); -webkit-transform: scale(0.80); transform-origin: 0 0; -webkit-transform-origin: 0 0;}















.slbookformrow .pagebooksubmitbar .recaptcha, .slbookaformbox .pagebooksubmitbar .recaptcha {max-width: 243px; height: 64px;}















.serbookappform .pagebooksubmitbar .button {margin-left: 0;}















/********** End Service Landing Pages **********/















/********** Start Book An Appointment Page **********/















.pagebooksubmitbar .form-group {display: block;}















.pagebooksubmitbar .form-group:first-child {margin-bottom: 12px;}















/*.g-recaptcha {transform: scale(0.91); -webkit-transform: scale(0.91); transform-origin: 0 0; -webkit-transform-origin: 0 0;}*/















/********** End Book An Appointment Page **********/















/********** Start Home Pozative Page **********/















/* Start Option2 */















.hmpozativeopt2 .pagebooksubmitbar .form-group {display: block;}















.hmpozativeopt2 .pagebooksubmitbar .form-group .recaptcha {margin: 0 auto 15px; max-width: 275px;}















/* End Option2 */















/********** Start End Pozative Page **********/















/********** Start Contact Page **********/















/* Start Option1 */















.contactustopt1 .pagebooksubmitbar .button {margin-left: 0;}















/* End Option1 */















/********** End Contact Page **********/















}















/* Extra small devices (portrait phones, less than 576px) */















@media only screen and (max-width: 575px) { 


.hmmemberslider .item {width: 100%;display: block;margin: 0 auto;}

.hmmemberslider .item img{max-width: 230px;}










/********** Start Index Slider **********/















/* Start Option4 */















.indexbanner-four .hmgroupbox .recaptcha {margin: 0 auto 10px;}















/* End Option4 */















.header-five .headaddress a{font-size: 14px;}















/********** End Index Slider **********/















/********** Start Home Page **********/















.advrteccontentopt4 .hmadvanclist-one .advteccol {width: 100%;}















.advrteccontentopt4 .hmadvanclist-one .advtecthumbbox {background-image: inherit !important;}















.advrteccontentopt4 .hmadvanclist-one .advtecthumbbox a {max-width: 320px;	margin: 0 auto;}















.advrteccontentopt4 .hmadvanclist-one .advtecinbox {text-align: center;}















/********** End Home Page **********/















/********** Start Team/Doctor Page **********/















/* Start Option7 */















.teamsectionopt5 .teamlist-two .item {width: 100%;}















.teamsectionopt7 .doctorboxlist .item {max-width: 320px; margin: 0 auto;}















/* End Option7 */















/* Start Option7 */















.doctorboxrow .item {width: 100%;}















.doctorthumbbox {background-image: inherit; height: auto;}















.doctorthumbbox img {visibility: visible;}















/* End Option7 */















/********** End Team/Doctor Page **********/















/********** Start Blog Page **********/















.hmblogsection .blogboxrow{padding-bottom: 5px;}















.bloginsmbox h3, .bloginbox h3 {margin-bottom: 10px;}















.blogboxlist .item {width: 100%;}















/*.blogboxlist .item:last-child {margin-bottom: 0;}*/















/* Start Option2 */















.blogboxlist .blogbox.blogborderbox {text-align: center;}















.blogboxlist .blogborderbox .blogthumb {max-width: 320px;}















.blogboxlist .blogborderbox .bloginsmbox {max-width: 100%; padding: 0;}















/* End Option2 */















/* Start Option3 */















.blogcontentopt3 .blogboxlist .blogthumblink {max-width: 320px; margin: 0 auto;}















.blogcontentopt3 .blogboxlist .blogcaption {padding: 30px 15px; max-width: 320px; margin: 0 auto;}















/* End Option3 */















/* Start Option5 */















.blogthumbbox {margin-bottom: 20px;}















.blogcontentopt5 .item {width: 100%;}















/* End Option5 */















/********** End Blog Page **********/















/********** Start Event & Media Page **********/















/* Start Option3 */















.eventmedialist .item {width: 100%;}















.mediasmbox {padding-bottom: 0; margin-bottom: 15px;}















/* End Option3 */















/********** End Event & Media Page **********/















/********** Start Promotion Page **********/















/* Start Option4 */















.planssilder .plantop {min-height: inherit;}















/* End Option4 */















/********** End Promotion Page **********/















/********** Start Gallery Page **********/















/* Start Option1 */















.gallerylist .item:last-child {margin-bottom: 0;}















.gallerylist .item{width:100%; }















.page-gallery .gallerylist .item{max-width: 300px; margin: 0 auto; float: none;}















/* End Option4 */















/* Start Option2 */















.galleryopt2 .gallerycol {width: 100%;}















/* End Option2 */















/********** End Gallery Page **********/















/********** Start Gallery Page **********/















/* Start Option1 */















.plancol {width: 100%;}















/* End Option1 */















/********** End Gallery Page **********/















/********** Start How it Works Page **********/















.howitlist-two .howcol {width: 100%; margin-bottom: 20px;}















.howitlist-two .howcol:last-child {margin-bottom: 0;}















/* Start Option2 */















.howitworkopt5 .howcol, .howitworkopt6 .howcol {width: 100%;}















.howitworkopt5 .howcol:last-child, .howitworkopt6 .howcol:last-child {margin-bottom: 0px;}















/* End Option2 */















/* Start Option2 */















.howitworkopt5 .howitlist-three .howcol {width: 100%; display: block; max-width: 360px; margin: 0 auto 20px; float: none; display: block;}















/* End Option2 */















/* Start Option6 */















.howitworkopt6 .howcol {width: 100%; float: none; display: block; max-width: 350px; margin: 0 auto 20px;}















/* End Option6 */















/********** End How it Works Page **********/















/********** Start Advantages Page **********/















.advantaglist-two .howcol {margin-bottom: 30px; width: 100%;}















.advantaglist-two .howcol:last-child {margin-bottom: 0;}















.advgeblock .hmadvantaglist-two .item {width: 49%;}















/* Start Option1 */















.advlist .item, .advslist .item {width: 100%;}















.advlist .item:last-child {margin-bottom: 0;}















/* End Option1 */















/* Start Option5 */















.advtopcontent {min-height: inherit; padding: 20px 15px;}















.advgeblock .item {width: 100%;}















.advatagesopt5 .advantaglist-three .item {width: 100%;}















.advatagesopt5 .advantaglist-two .item {width: 100%;}















/* Start Option5 */















/* Start Option8 */















.advbgbox .item {width: 100%;}















.advbgbox .item:last-child {margin-bottom: 0;}















/* End Option8 */















/* Start Option10 */















.advboxcenter .item {width: 100%;}















/* End Option10 */















/* Start Option12 */















.advgebox .item {width: 100%;}















.advatagesopt12 .advantaglistthree .item {width: 100%;}















.advatagesopt12 .advantaglist-two .item {width: 100%;}















/* End Option12 */















/********** End Advantages Page **********/















/********** Start Advanced Technology Page **********/















.advtechnologylist .item {width: 100%;}















.advtechnologylist .item:last-child {margin-bottom: 0;}















/* Start Option2 */















.advrteccontentopt2 .advanclist-one .item {width: 100%;}















.advrteccontentopt2 .advanclist-one .teamthumb {max-width: 320px;}















.advrteccontentopt2 .advanclist-two .item {width: 100%; margin-bottom: 30px;}















.advrteccontentopt2 .advanclist-two .item:last-child {margin-bottom: 0;}















.advrteccontentopt2 .advanclist-two .teamthumb {max-width: 320px; margin: 0 auto 15px;}















.advrteccontentopt2 .advanclist-two .teaminbox, .advrteccontentopt2 .advanclist-one .teaminbox {text-align: center;}















.advrteccontentopt2 .advtechnologylist .teamthumb {max-width: 320px;}















.advrteccontentopt2 .advtechnologylist .teaminbox {text-align: center;}















/* End Option2 */















/* Start Option3 */















.advrteccontentopt3 .advanclist-one .item {width: 100%;}















.advrteccontentopt3 .advanclist-one .teamthumb, .advrteccontentopt3 .advanclist-two .teamthumb {max-width: 320px;}















.advrteccontentopt3 .advanclist-one .teaminbox, .advrteccontentopt3 .advanclist-two .teaminbox {text-align: center;}















.advrteccontentopt3 .advanclist-two .item {width: 100%; margin-bottom: 30px;}















.advrteccontentopt3 .advanclist-two .item:last-child {margin-bottom: 0;}















.advrteccontentopt3 .advtechnologylist .teamthumb {max-width: 320px;}















.advrteccontentopt3 .advtechnologylist .teaminbox {text-align: center; max-width: 320px; margin: 0 auto;}















/* End Option3 */















/* Start Option4 */















.advrteccontentopt4 .advanclist-one .advteccol {width: 100%;}















/* End Option4 */















/* Start Option5 */















.advrteccontentopt5 .advteccol {width: 100%;}















.advtecinbox {text-align: center;}















.advtecthumbbox {background-image: inherit; height: inherit; max-width: 320px; margin: 0 auto 20px;}















.advtecthumbbox img {visibility: visible;}















.advtechnologylist .advtecthumbbox {max-width: 320px; margin: 0 auto 15px;}















.advtechnologylist .advtecinbox {text-align: center;}















.advtechnologylist .advtecinbox p:last-child {margin-bottom: 0;}















/* End Option5 */















/********** End Advanced Technology Page **********/















/********** Start Contact Page **********/















/* Start Option4 */















.contactustopt4 .recaptcha-group {display: block; margin: 0 auto 15px;}















.contactustopt4 .formbtn-group {display: block;}















.contactustopt4 .contactloact.pdb40 {padding: 0 0 30px 0;}















.contactustopt4 .contactloact {width: 100%; text-align: center;}















.contactustopt4 .contacthour {width: 100%; padding: 0; max-width: 100%;}















.contactustopt4 .contacthour h2 {text-align: center;}















.contactustopt4 .foothours {max-width: 205px; margin: 0 auto;}















/* End Option4 */















/********** End Contact Page **********/















/********** Start Footer **********/















.footerextracode {padding-top: 10px;}















/* Start Option1 */















.footer-one .footcol1 {width: 100%; padding-bottom: 30px;}















.footer-one .footcol2 {width: 100%; padding-top: 30px;}















.footer-one .footaddbox {text-align: center;}















.footer-one .foodhour.footblock h3 {text-align: center;}















.footer-one .foothourslist {max-width: 220px; margin: 0 auto;}















/* End Option1 */















/* Start Option2 */















.footer-two .footcol1 {width: 100%;}















.footer-two .footcol2 {width: 100%; padding-top: 20px;}















.footer-two .footaddbox {text-align: center;}















.footer-two .footblock h3 {text-align: center;}















.footer-two .foothourslist {max-width: 182px; margin: 0 auto;}















/* End Option2 */















/* Start Option3 */















.footer-three .footcol1 {width: 100%;}















.footer-three .footcol2 {width: 100%; padding-top: 20px;}















.footer-three .footaddbox {text-align: center;}















.footer-three .footblock h3 {text-align: center;}















.footer-three .foothourslist {max-width: 182px; margin: 0 auto;}















/* End Option3 */















/********** End Footer **********/















/********** Start Home Service Pages **********/















.hmservicelist-one .item {width: 60%;}















/* Start Option6 */















.specialcontent small {font-size: 18px;	margin-bottom: 10px;}















.specialcontent h2 {font-size: 22px;} 















.specialcontent {padding-bottom: 15px;}















/* End Option6 */















/********** End Home Service Pages **********/















/********** Start Team/Doctor Page **********/















/* Start Option2 */















.teamsectionopt2 .teamlist-two .item{width: 100%;}















.teamsectionopt2 .teamlist-two .item {margin-bottom: 25px;}















.teamsectionopt2 .teamlist-two .item:last-child {margin-bottom: 0;}















.teamsectionopt2 .teamlist-two .teamborderbox {padding-bottom: 30px;}















.teamsectionopt2 .teamlist-two .teamborderbox .teaminbox {max-width: inherit; padding: 0 15px;}















/* End Option2 */















/* Start Option3 */















.teamsectionopt3 .teamlist-two .item {width: 100%;}















.teamsectionopt3 .teamroundbox .teaminbox {max-width: 460px; padding: 0 10px;}















/* End Option3 */















/* Start Option7 */















.doctorsmdec {padding: 20px;}















.doctorsmindec {height: inherit;}















/* End Option7 */















/********** End Team/Doctor Page **********/















/********** Start Home Pozative Page **********/















.hmbookappform .pagebooksubmitbar .form-group {display: block;}















/********** End Home Pozative Page **********/















/********** Start Before & After Page **********/















/* Start Option1 */















.beforecol1 {padding-right: 5px;}















.beforecol2 {padding-left: 5px;}















.beforeafterbox p {margin-bottom: 10px;}















.beforecol h3 {font-size: 18px; margin-top: 6px;}















/* End Option1 */















/* Start Option2 */















.beforethumb h3 {font-size: 18px; margin-top: 6px;}















/* End Option2 */















/********** End Before & After Page **********/















/********** Start Service Landing-2 Pages **********/















.slbookaformbox .form-group .g-recaptcha {max-width: 250px;}















.slbookaformbox .pagebooksubmitbar .button {padding: 9px 20px;}















/*.otherteamslider .teaminbox{padding-bottom: 60px;}*/















.promoplanbg .item, .hmserviceslider .item{max-width: 300px; margin: 0 auto; float: none;}















.blogboxrow .col-xs-6{width: 100%;}















}















@media only screen and (max-width: 479px) {















    /* ======================= New Multi Location Start ============================= */















    .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;}















    .fotfindthelocation .hederlocation-search.hederlocation-search-withbutton{padding-right: 15px;}















    .hederlocation-search-withbutton .hederlocation-search .maplocheadbtnform .wpgmza_sl_query_div{text-align: center;}















    .hederlocation-search-withbutton .wpgmza-use-my-location{right: 0;top: 50px;left: 0;margin: 0 auto;}















    .hederlocation-search-withbutton.hederlocation-search{padding-right: 0;width: 100%;}















    .hederlocation-search-withbutton.hederlocation-search .maplocheadbtnform .wpgmza_sl_main_div,















    .hederlocation-search-withbutton.hederlocation-search .maplocheadbtnform .wpgmza_sl_query_div,















    .hederlocation-search-withbutton.hederlocation-search .maplocheadbtnform .wpgmza_sl_query_innerdiv2{width: 100%;height: 90px;}















    .footerlocation-inner .hederlocation-search-withbutton .maplocheadbtnform{width: 100%;}















    .hederlocation-search-withbutton .maplocheadbtnform .wpgmza_sl_main_div{margin-bottom:15px;}















    .hederlocation-search-withbutton .hederlocation-search .maplocheadbtnform .wpgmza_sl_query_div{text-align: center;}















    .hederlocation-search-withbutton .wpgmza-use-my-location{right: 0;top: 50px;left: 0;margin: 0 auto;}















    /* ======================= New Multi Location Stop ============================= */















    /********** Start Adit Web Data Form **********/















    .aawform-group.aawform-captcha  .g-recaptcha,















    .pageformsubmitbar .g-recaptcha{















        -moz-transform: scale(0.88);















        -webkit-transform: scale(0.88);















        -o-transform: scale(0.88);















        -ms-transform: scale(0.88);















        transform: scale(0.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;}















    .hmbannerform .aawform-group.aawform-captcha,.hmbannerform .pageformsubmitbar .submitbarcapcha{margin-bottom: 10px;}















    /********** End Adit Web Data Form **********/















/********** Header Start **********/















/* Start Option2 */















.header-two .headleft {display: block; vertical-align: top; margin-bottom: 10px;}















.header-two .headcall {margin-left: 0;}















.header-two #nav {top: 34px;}















/* End Option2 */















/* Start Option3 */















.header-three .headleft {display: block; margin-bottom: 10px;}















.header-three .headcall {margin-left: 0;}















.header-three #nav {top: 43px;}















/* End Option3 */















/********** Header End **********/















/********** Start Home Page **********/















.client-counterbox .counterlist-two .item {width: 100%;	margin-bottom: 30px;}















.client-counterbox .counterlist-two .item:last-child {margin-bottom: 0;}















/********** End Home Page **********/















/********** Start Contact Page **********/















.contacthour h2 {text-align: center;}















.contacthour {max-width: 240px; margin: 0 auto;}















.contactloact, .contactblock{text-align: center;}















/* Start Option1 */















.contactustopt1 .item, .contactustopt2 .item, .contactustopt3 .item, .contactustopt4 .item {width: 100%;}















.contactloact1 {margin-bottom: 30px;}















.contactustopt1 .contacthour {margin-top: 20px;}















/* End Option1 */















/* Start Option2 */















.contactustopt2 .contactloact {text-align: center;}















.contactustopt2 .contacthour {margin: 0 auto;}















/* End Option2 */















/* Start Option3 */















.contactblock .consocial {text-align: center;}















.contactustopt3 .contactfax {padding-bottom: 0px;}















/* End Option3 */















/********** End Contact Page **********/















/********** Start How it Works Page **********/















/* Start Option2 */















.howcol {width: 100%;}















.howcol:last-child {margin-bottom: 0px;}















/* End Option2 */















/********** End How it Works Page **********/















/********** Start Call to Action Page **********/















/* Start Option2 */















.callactionbox .borderbtn {margin-right: 0;}















.actionphone {display: block; padding-top: 15px;}















/* End Option2 */















/********** End Call to Action Page **********/















/********** Start Team/Doctor Page **********/















/* Start Option2 */















.teamsectionopt2 .teamlist-one .item{width: 100%;}















.teamsectionopt2 .teamlist-one .teamborderbox .teaminbox {max-width: inherit; padding: 0 15px;}















.teamsectionopt2 .teamselist .item {width: 100%;}















.teamsectionopt2 .teamselist .item:last-child {margin-bottom: 0;}















.teamsectionopt2 .teamborderbox {max-width: 360px; margin: 0 auto;}















/* End Option1 */















/********** End Team/Doctor Page **********/















/********** Start Advantages Page **********/















.advgeblock .hmadvantaglist-two .item {width: 100%;}















/********** End Advantages Page **********/















/********** Start Home Service Pages **********/















.hmservicelist-one .item {width: 100%;}















.hmservicelist-two .item {width: 100%; margin-bottom: 30px;}















.hmservicelist-two .item:last-child {margin-bottom: 0;}















/********** End Home Service Pages **********/















}















@media only screen and (max-width: 414px) {}















@media only screen and (max-width: 359px) {















/********** Start Before & After Page **********/















.beforeaftercol1 {width: 100%; margin-bottom: 15px; text-align: center;} 















.beforeaftercol2 {width: 100%; text-align: center;}















/* Start Option1 */















.beforecol {width: 100%;}















.beforecol1 {padding-right: 0; padding-bottom: 15px;}















.beforecol2 {padding-left: 0;}















/* End Option1 */















/* Start Option3 */















.beforeafteropt3 .beforeafterlist {margin-bottom: 15px;}















.beforeafteropt3 .beforeafterlist:last-child {margin-bottom: 0;}















/* End Option3 */















/********** End Before & After Page **********/















}