/* ************* 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 */
 .slbanner4.slbanner, .slconblockopt5 .slbannerbook{height:700px;}
 .servicelandingfive .slbooktitle h2{font-size:24px;}
 .slconblockopt5 .slbannerbook{max-width:500px;}
 .landinglayout4 .header-inner{padding-right:500px;}
 /* End Option5 */
 /********** Start Service Landing Pages **********/
 .teaserBanner .owl-item:nth-child(even) .teasercaption{left:60px;}
 .slconblockopt5 .sltitlebox{max-width:970px;padding-left:100px;}
}
@media only screen and (max-width:1440px){}
@media only screen and (max-width:1399px){.teaserBanner .owl-item:nth-child(odd) .teasercaption{right:120px;}
}
@media only screen and (max-width:1366px){/* ======================= New Multi Location Start ============================= */
 .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;}
 .hmtreatmentsection{padding:40px 0 25px 0;}
 /* ======================= New Multi Location Stop ============================= */
 .hmservicsection .serviceimages{padding-top:139px;}
 /********** 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 .teaserBanner .item{height:520px;}
 /* 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 {height:600px;}
 .indexbanner-four .teaserBanner .item{height:600px;}
 .indexbanner-four.indexvideobanner-four .hmbookform{padding:40px 20px;}
 .indexbanner-four.indexvideobanner-four .hmbookapptitle{font-size:30px;}
 .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 **********/
 .hmaboutcontent>h2, .hmaboutcontent>h3{font-size:22px;}
 /********** End Home Page **********/
 /***************** Start About Page *****************/
 .contentsection, .aboutcontent, .futuresection, .teamsection{padding:40px 0;}
 .footformcol, .foothourscol{padding:40px 15px;}
 .footer-inner{padding:0px 0 40px 0;}
 .footmenurow{padding-top:40px;}
 .aboutcontent.aboutcontentopt3{padding:0;}
 .aboutcontent.advatagesopt10{padding:0;}
 .hmbookforminner{padding:40px 15px;}
 .aboutcolblock .hmaboutcontent{padding:40px 15px;}
 .advantageinner{padding:40px 15px;}
 .indexbanner-four .hmbookfrmsection.hmbookvideofrm{padding:40px 0;}
 .bookformcol{padding:40px 15px;}
 .aboutcontent.aboutpagecontent{padding:40px 0;}
 .aboutcontent.discpagesection{padding-bottom:10px;}
 .aboutcontent.gallerysection{padding:40px 0 10px 0;}
 /* Start Option1 */
 .innerbanner{height:400px;}
 .inbancaption{padding:40px 0;}
 .inbancaption h1{font-size:30px;}
 .innerservicebanner{height:300px }
 /* End Option1 */
 /* Start Option2 */
 /* 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, .seviceserviceslider.owl-carousel .owl-nav, .multiserviceslider.owl-carousel .owl-nav{margin-top:10px;}
 /* End Option4 */
 /* Start Option5 */
 .servicegraybox{height:280px;}
 .servgrayinbox h2{font-size:22px;}
 /* End Option5 */
 /* Start Option6 */
 .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 Option6 */
 /********** End Services Page **********/
 /********** Start Team/Doctor Page **********/
 /* Start teamsectionopt1 */
 .service-box-image-inner-img{height:340px;background-position:top;}
 .testimonialslider.owl-carousel .owl-nav [class*="owl-"], .teamslider.owl-carousel .owl-nav [class*="owl-"], .locationdrslider.owl-carousel .owl-nav [class*="owl-"]{top:auto;bottom:0;margin:0 5px;position:relative;}
 .testimonialslider.owl-carousel .owl-nav .owl-prev, .teamslider.owl-carousel .owl-nav .owl-prev, .locationdrslider.owl-carousel .owl-nav .owl-prev{left:auto;}
 .testimonialslider.owl-carousel .owl-nav .owl-next, .teamslider.owl-carousel .owl-nav .owl-next, .locationdrslider.owl-carousel .owl-nav .owl-next{right:auto;}
 .servicelist.otherserviceslider.owl-carousel .owl-nav [class*='owl-']{position:relative;margin:0 5px;left:0;right:0;bottom:-10px;}
 .servicelist.otherlistthree.owl-carousel .owl-nav [class*='owl-']{position:relative;margin:0 5px;left:0;right:0;bottom:-10px;}
 /* End teamsectionopt1 */
 /* Start teamsectionopt3 */
 .teamsmdesc h2{font-size:30px;margin-bottom:20px;}
 /* End teamsectionopt3 */
 /********** End Team/Doctor Page **********/
 /********** Start Blog Page **********/
 /* Start Option1 */
 /* End Option1 */
 /********** End Blog Page **********/
 /********** Start Blog Details Page **********/
 /* Start Option1 */
 .blogdetailsbox h1{font-size:28px;margin-bottom:20px;}
 .blogdetailsbox h2, .blogdetailsbox h3{font-size:20px;margin-bottom:10px;}
 .promoplanbg.owl-carousel .owl-nav [class*='owl-']{position:relative;left:auto;right:auto;margin:0 5px;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;}
 .planssilder .plantop{min-height:210px;}
 .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, .seviceserviceslider.owl-carousel .owl-nav, .multiserviceslider.owl-carousel .owl-nav [class*="owl-"], .otherlistfour.owl-carousel .owl-nav [class*="owl-"]{top:auto;bottom:0;margin:5px 5px;position:relative;}
 .hmserviceslider.owl-carousel .owl-nav .owl-prev, .seviceserviceslider.owl-carousel .owl-nav .owl-prev, .multiserviceslider.owl-carousel .owl-nav .owl-prev, .otherlistfour.owl-carousel .owl-nav .owl-prev{left:auto;position:relative;bottom:-10px;margin:0 5px;}
 .hmserviceslider.owl-carousel .owl-nav .owl-next, .seviceserviceslider.owl-carousel .owl-nav .owl-next, .multiserviceslider.owl-carousel .owl-nav .owl-next, .otherlistfour.owl-carousel .owl-nav .owl-next{right:auto;position:relative;bottom:-10px;margin:0 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;}
 .hmreviewbox .hmsubhead h2, .hmreviewbox .hmsubhead p{font-size:20px;}
 /********** End Home Pozative Page **********/
 /********** Start Service Landing Pages **********/
 /* Start Option5 */
 .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;}
 .promotion_hours, .hmlbookappintment, .aboutcontent.hmpozativeopt3{padding:40px 0;}
 .landserdoctorblock>h2{font-size:30px;}
 .footermultiloction{padding:40px 0;}
 .teaminbox h2 a{font-size:30px }
 .advancedtechsection{padding:40px 0 10px 0;}
 .landservreview-secion, .landserdector-section, .landservcontent-section, .landservextra-secion{padding:40px 0;}
 .slformsection{padding:40px 0;}
 .slbtmlink{padding-top:20px;}
 .landingsection{padding:40px 0;}
 .slbanner{height:700px;}
 .hmextracontent{padding:40px 0;}
 .simplelocation-section {padding: 40px 0 10px 0;}
 .location-detailinner {padding: 40px 0 40px 0;}
 /* Start: 404 Page */
.content404-page h2 {font-size: 180px;}
.content404-page h1 {font-size: 32px;}
.content404-page h3 {font-size: 20px;}
/* End: 404 Page */
}
@media only screen and (max-width:1280px){/********** Start Service Landing Pages **********/
 /********** Start Service Landing-1 Pages **********/
 .slbannerbook{margin-top:-166px;}
 .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 **********/
 .slbookaformbox{padding:20px 15px;}
 .slbanneropt2 .slbooktitle h2{font-size:22px;}
 /********** Start Service Landing-2 Pages **********/
 /* Start Option5 */
 .slconblockopt5 .slbannerbook{max-width:400px;}
 /* End Option5 */
 /********** End Service Landing Pages **********/
 /********** Start Promotion Plans Pages **********/
 /* Start Option3 */
 /* End Option3 */
 /* Start Option4 */
 .promoplanround{width:280px;height:280px;}
 .promoroundbox h3{font-size:46px;}
 /* End Option4 */
 /********** End Promotion Plans Pages **********/
 .reviframehead{padding:15px 10px 10px;}
 .landinglayout4 .header-inner{padding-right:400px;}
 .servicelist-three.owl-carousel .owl-nav [class*='owl-']{position:relative;margin:0 5px;left:0;right:0;bottom:-10px;}
}
@media only screen and (max-width:1220px){
	.location-detrow {
	    padding: 0 15px;
	}
}
	
/* Large devices (desktops, less than 1200px) */
@media only screen and (max-width:1199.98px){
.location-detrow {padding: 0; }
.multilocationheder .headcall a.headcallbtn{padding:9px 18px;}
 #nav>li>a{font-size:15px;}
 #nav li.full-megamenu > ul {width: 600px;left: calc(50% - 300px);}
 /* ======================= New Multi Location Start ============================= */
 .footermultiloction-search .locsearchbox .locsearchform {width: 260px;}

 .headlocation .headleft{padding:0 0 15px;}
 .headlocation .headright{padding:0 0 15px;margin-right:0;}
 .headlocation .topheadlink{display:block;}
 .multipromotionsec .promotions-block .item{padding:0 30px;}
 .hederlocation-search form input{width:250px;}
 .hmservicsection .serviceimages{padding-top:172px;min-height:520px;max-width:400px;margin:0 auto;}
 .fotfindthelocation .finde-office-text{font-size:26px;}
 .hederlocation-search .maplocheadbtnform .wpgmza_sl_main_div, .hederlocation-search .maplocheadbtnform .wpgmza_sl_query_div, .hederlocation-search .maplocheadbtnform .wpgmza_sl_query_innerdiv2{width:260px;}
 .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 10px;}
 /* ======================= New Multi Location Stop ============================= */
 .indexbanner-four.indexvideobanner-four .hmbookform{padding:30px 15px;}
 /********** 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;}
 .header-two .headaddress-details{width:210px;}
 /* 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:3px;}
 .header-five #nav>li:first-child{margin-left:0;}
 .header-five #logo{padding:19px 0;}
 /* End Option5 */
 /********** Header End **********/
 /********** Start Index Slider **********/
 /* Start Option4 */
 .indexbanner-four .teasertext{padding-left:0;max-width:100%;}
 .indexbanner-four .hmbookform{padding:25px 10px;}
 .teaserBanner .owl-item:nth-child(odd) .teasercaption{right:auto;padding-left:60px;max-width:100%;}
 .teaserBanner .owl-item:nth-child(even) .teasercaption{left:auto;max-width:100%;padding-left:60px;}
 /* End Option4 */
 /* Start Option5 */
 .indexbanner-five .teasertext{max-width:400px;}
 .indexbanner-five .hmbookform{padding:30px 15px;}
 /* End Option5 */
 /********** End Index Slider **********/
 /***************** 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 *****************/
 .planssilderlist-three .item, .planssilderlist-two .item, .planssilderlist-one .item{width:33.33%;}
 /********** Start Blog Page **********/
 /* Start Option1 */
 .blogthumb{min-height:280px;}
 .blogthumb img{height:280px;object-fit:cover;object-position:center;}
 .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:35%;}
 /* 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 */
 .planssilder .plantop{min-height:190px;}
 .planssilder .plantop{padding:30px 15px;}
 .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 */
 /* Start Option4 */
 /********** End Promotion Page **********/
 /********** Start Finance Insurance Page **********/
 /* Start Option4 */
 .insurplansblock{padding:40px 30px;}
 .insurbox{padding-bottom:20px;}
 .hmgroupbox .recaptcha .g-recaptcha>div{-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);margin-left:-20px;}
 .servicelandingthree .hmfuature-section .advantrow{padding:0;}
 /* 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 **********/
 /********** Start Service Landing-1 Pages **********/
 /********** 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;}
 .footcol2{max-width:270px;}
 .foothourslist .foothoursday{width:90px;font-size:16px;}
 .foothourslist .foothourstime{font-size:16px;}
 .footitem h3{font-size:22px;}
 /* 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;}
 .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 Option1 */
 .service-box-image-inner-img{height:280px;}
 /* End Option1 */
 /* 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%;}
 /* 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 **********/
 /********** Location Single **********/
 .promotions-block .item{padding:0 30px;}
 .hederlocation-search form input{width:250px;}
 /********** Close Location Listing **********/
 .fotfindthelocation .finde-office-text{font-size:28px;}
 .hederlocation-search .maplocheadbtnform .wpgmza_sl_main_div, .hederlocation-search .maplocheadbtnform .wpgmza_sl_query_div, .hederlocation-search .maplocheadbtnform .wpgmza_sl_query_innerdiv2{width:260px;}
 .findlocation-data #wpgmza_marker_list_container_1{max-width:970px;padding:0 15px;}
 .findlocation-data .owl-carousel .owl-stage-outer .owl-stage{width:100% !important;}
 .findlocation-data .wpgmza_marker_carousel+div{max-width:930px;padding:0 15px }
 .service-wrapper.blog-service-wrapper .service-box-image-inner{height:65%;}
 .service-wrapper.blog-service-wrapper .entry-content{height:35%;}
 .topmultiillink, .topmultiillink:focus{font-size:14px;padding:8px 18px;}
 .header-five .headbookapp{margin-left:10px;}
 .multifindloclist-sec {padding: 40px 0 10px 0;}
 /*.singleloc-header .header-right{flex-direction:column;align-items:flex-end;}
.singleloc-header .mainNavigation{order:2;}
*/
 .singleloc-header .mainNavigation #nav>li>a{padding:32px 5px;}
 /*.singleloc-header .headbookapp{margin-top:15px;margin-left:0px;}
*/
 .singleloc-header .header-five #logo{padding:8px 0;}
 .singleloc-header.header-five .headbookapp a{padding:9px 10px;}
 .multipromotionsec .promotionlocation .multilochour{padding:30px 20px;height:300px;}
 .multipromotionsec .promotions-block .item{height:300px;}
 .singleloc-header .headermain{display:flex;align-items:center;min-height:84px;}
 .multilochour .foothours li{font-size:16px;}
 .multilocformcol{width:100%;}
 .multisectionmap iframe{height:300px;margin-top:30px;}
 .multisectionmapcol{width:100%;text-align:center;}
 .multibookappintment .bookappblock h2{text-align:center;}
 .multisectionmapcol .multibookform .aawfieldcol33{width:33.33%;}
 .footerservicelist li {width: 50%;}
 .advtechnologylist .item:nth-child(even) .advtechthumb{padding-right: 20px;}
 .advtechnologylist .item:nth-child(odd) .advtechthumb{padding-left: 20px;}
 .multibookappintment .aawformblock .aawformradiocol label {
    line-height: normal;
}
/* Start: 404 Page */
.content404-page h2 {font-size: 150px;}
.content404-page h1 {font-size: 28px;}
.content404-page h3 {font-size: 18px;}
/* End: 404 Page */
}
@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, .multibooktitle{font-size:28px;margin-bottom:15px;}
 .hmsubhead h2, .hmsubhead p{font-size:20px;}
 .footbooktitle{font-size:26px;}
 .teaminbox h2 a{font-size:26px }
 .location-detrow{
    max-width: 900px;
    margin: 0 auto;
    margin-top: -100px;
 }
}
@media only screen and (max-width:1024px){.arrowclick{top:50%;margin-top:-15px;}
 #nav ul{left:0;margin-left:0;}
 #nav ul li:first-child:after{left:20px;margin-left:0;}
 #nav>li>.arrowclick{display:none;}
 #nav li ul li a{padding:10px 35px 10px 15px;}
}
@media only screen and (min-width:992px){
	#nav{display:block !important;}
 	/* Start: Header Megamenu */
	#nav li.full-megamenu > .sub-menu > li {width: 33.33%;padding: 0 5px;}
	#nav li.full-megamenu .sub-menu .sub-menu {-webkit-transform: translateY(0);-moz-transform: translateY(0);transform: translateY(0);opacity: 1;z-index: 12;overflow: inherit;position: relative;top: auto;left: auto;display: block;width: 100%;margin: 0;}
	#nav li.full-megamenu > ul {padding: 15px 10px;}
	#nav li.full-megamenu ul li {border: none;}
	#nav li.full-megamenu ul li a {padding-left: 0;padding-right: 0;}
	#nav li.full-megamenu ul li:hover > a {padding-left: 13px;}
	#nav li.full-megamenu ul li a:after {left: 0;color: #5954d2;}
	#nav li.full-megamenu ul li:hover>a {background-color: inherit;}
	#nav li.full-megamenu ul li:hover>a {color: #5954d2;}
	#nav li.full-megamenu ul li.megamenu-title>a, #nav li.full-megamenu ul li.megamenu-title:hover>a {padding-left: 0;color: #fff;font-weight: 600;font-size: 17px;}
	#nav li.full-megamenu ul li.megamenu-title>a:after {display: none;}
	#nav li.full-megamenu .current-menu-item > a {color: #5954d2;background-color: inherit;padding-left: 13px;}
	#nav li.full-megamenu .current-menu-item > a:after {opacity: 1;}
	/* End: Header Megamenu */
 	.hmservicelistthree.owl-carousel .owl-stage{transform:none !important;width:100% !important;}
 	.hmservicelistthree.owl-carousel .owl-item{float:none;}
 	.hmservicelistthree.owl-carousel .owl-item+.owl-item{margin-top:30px;}
 	.hmservicelistthree.owl-carousel .owl-item:nth-child(even) .hmserthumb{order:2;}
}
@media only screen and (max-width:999px){.reviframerow{padding:10px 0;}
 .reviframedata{padding:0 10px;}
 .reviframedesc{padding-left:50px;}
 .revfrmpost .ratingstar{padding-right:10px;}
 .revfrmpost .ratingstar{line-height:14px;padding:9px 10px 6px 0;}
 .reviframedesc .revrating{font-size:24px;}
}
/* Medium devices (tablets, less than 992px) */
@media only screen and (max-width:991.98px){
.findlocation-data .wpgmza_marker_list_class {
    justify-content: center;
}
 /* Start:Before/After Page */
 .beforeafterblock h2{font-size:22px;margin-bottom:25px;}
 .beforethumbbox+.beforethumbbox{margin-top:30px;}
 .bfraft-imglist2 .item+.item{margin-top:30px;}
 .hmtitle h1, .hmtitle h2, .mediasmdesc h1, .mediasmdesc h2, .mediasmdesc h1, .mediasmdesc h2, .teamsmdesc h2, .page-header h1, .page-header h2, .aboutcoldesc h1, .aboutblock h2, .multibooktitle{font-size:26px;}
 .slbookformrow .radioinput .wpcf7-list-item.last span.wpcf7-list-item-label, .slbookappform .radioinput .wpcf7-list-item.last span.wpcf7-list-item-label{line-height:14px;padding:5px;}
 .hmservicsection .hmaboutcontent{padding-top:0px;}
 .hmservicsection .hmsevlistrowblock{padding-bottom:0px;}
 .header-five .multilocationheder .headcall{margin-bottom:0;}
 .header-five .headermain{display:flex;align-items:center;}
 .header-five #logo{padding:11px 0;}
 .hidden-md{display:none;}
 .aboutcolblock .aboutthumb{margin-top:0;}
 .pricing_plans-two .item{width:40%;}
 .headbox{display:none;}
 /* ======================= New Multi Location Start ============================= */
 .hederlocation-search .locsearchbox .locsearchform {width: 300px;}
  .headlocation .headleft{margin:0;display:block;}
 .headlocation .headright{padding:10px 0;margin:0;margin-right:10px;}
 .headlocation .topheadlink{display:inline-block;}
 .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;}
 .promotions-block{padding:0 }
 .hederlocation{padding:15px 0;}
 .singleloctioncall a, .singleloctionfax a, .singleloctionemail a, .singleloctionfax{font-size:16px;}
 .promotion_hours .contacthour{text-align:center }
 .promotion_hours .contacthour .foothours{max-width:250px;margin:0 auto;text-align:left;}
 .hmservicsection .serviceimages{min-height:inherit;max-width:320px;padding-top:40px;}
 .fotfindthelocation .finde-office-text{width:100%;text-align:center }
 .fotfindthelocation .hederlocation-search{text-align:center;width:100%;}
 .fotfindthelocation .hederlocation-search{padding-top:20px;}
 .fotfindthelocation{margin-bottom:30px;}
 .footerservice{margin-bottom:30px;}
 .findlocation-data #wpgmza_marker_list_container_1{max-width:750px;}
 .findlocation-data .owl-carousel .owl-stage-outer .owl-stage>.owl-item{width:50% !important;}
 .findlocation-data .wpgmza_marker_carousel+div{max-width:720px;padding:0 15px }
 .findlocation-data .owl-carousel .owl-stage-outer .owl-stage>.owl-item:nth-child(2n+1){clear:left;}
 .findlocation-data .owl-carousel .owl-stage-outer .owl-stage>.owl-item:nth-child(3n+1){clear:none;}
 .findlocation-section #wpgmaps_directions_edit_1{padding:20px 0 10px;}
 .multipromotionsec .promotionlocation .multilochour{height:auto;width:100%;max-width:100%;}
 .multilochour-col h3{text-align:center;}
 .multipromotionsec .promotionlocation .promotions-block{width:100%;}
 .multilochour-col{display:block;max-width:270px;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;}
 .singleloc-header .header-right{flex-direction:row;align-items:center;}
 .singleloc-header .headbookapp{margin-top:0;}
 .singleloc-header .mainNavigation{order:inherit;}
 /* ======================= New Multi Location Stop ============================= */
 .headlocation .topheadlink>li:hover .location_list{display:none;}
 .arrowclick{display:block;}
 /********** Start Adit Web Data Form **********/
 /* Home Banner Form */
 .hmbannerform .aawfieldcol33{width:50%;}
 .hmbookvideofrm .hmbannerform .aawfieldcol33{width:50%;}
 .hmbannerform .aawform-group.aawform-captcha{display:inline-block;}
 .hmbannerform .aawfieldcol.aawfieldtextarea{width:100%;}
 .hmbookvideofrm .hmbannerform .aawfieldcol.aawfieldtextarea{width:50%;}
 /* Footer Form */
 .footerbookform .aawfieldcol33{width:50%;}
 .footerbookform .aawfieldcol.aawfieldtextarea{width:100%;}
 /* Book Appointment Page Form */
 .bookaptmntform .aawfieldcol33{width:50%;}
 .bookaptmntform .aawfieldcol.aawfieldtextarea{width:100%;}
 /********** End Adit Web Data Form **********/
 .hmbooksubtitle{font-size:18px;}
 .wrap-inner{padding:0 15px;}
 #header{position:relative;}
 .fixed #header{position:relative;}
 /********** 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;width:230px;position:relative;margin-left:0;}
 .header-two .headright{padding-left:250px;margin-left:-230px;}
 .header-two .headleft{float:right;margin-bottom:12px;}
 .header-two .mainNavigation{padding:0;float:left;margin:11px 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;}
 .header-two .headsocial{display:none;}
 .bodyheader2.fixed #container{padding-top:0;}
 /* End Option2 */
 /* Start Option3 */
 .header-three .header-inner{padding:15px 0;}
 .header-three #logo{left:0;text-align:left;top:0;position:relative;margin-left:0;padding-right:15px;}
 .header-three .headleft{float:right;margin-bottom:12px;}
 .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 */
 .headtopmain{flex-direction:column;padding:5px 0;}
 .headcondetail{display:flex;justify-content:flex-end;}
 .header-five .headcall a i{top:-2px;}
 .header-five .headcall{padding:0;display:block;margin-right:0;}
 .header-five .headaddress{padding:0;}
 .header-five .headcall a, .header-five .headaddress a{font-size:16px;}
 .header-five .socialmedia{display:inline-block;/*padding:0;margin-bottom:10px;*/
;padding:7px 0;}
 .header-five .headbookapp{margin-left:18px;}
 .header-five .header-right{padding:24px 0 24px 320px;}
 .multiloc-header .header-right{padding:15px 0 15px 230px;}
 .multiloc-header .header-right .multiloc-button .headbox{padding-top:0;padding-bottom:15px;}
 .header-five #nav{top:55px;right:0;left:auto;}
 .multiloc-header #nav{top:41px;}
 .header-five #nav>li{margin-left:0;}
 .header-five #nav>li>a{padding:10px 30px 10px 15px;text-align:left;font-size:15px;}
 .singleloc-header .mainNavigation #nav>li>a{padding:10px 30px 10px 15px;}
 .bodyheader5.fixed #container{padding-top:0;}
 #nav li.full-megamenu > ul {width: auto;left: auto;}
 /* End Option5 */
 /********** Header End **********/
 /*Navigation*/
 .mainNavigation{float:right;padding:5px 0;}
 .menu-icon, .menu-icon:focus{display:flex;align-items:center;}
 #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;}
 #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 **********/
 .teaserBanner .owl-item:nth-child(even) .teasercaption, .teaserBanner .owl-item:nth-child(odd) .teasercaption{max-width:100%;left:0;right:0;padding:15px;}
 .teastitle{font-size:26px;}
 .teasertext p{font-size:18px;}
 .teasertext br{display:none;}
 .hmbookapptitle{font-size:26px;margin-bottom:20px;}
 .hmbookform .hmbookcol2{max-width:100%;}
 .teaserBanner.owl-carousel .owl-nav [class*="owl-"]{font-size:30px;line-height:30px;}
 .teasertext .button.teasebtn{display:none;}
 /* Start Option1 */
 .indexbanner-one .teasercaption{padding:40px 0 20px;}
 .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-two .teaserBanner .item{height:400px;}
 .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 .teaserBanner {height:450px;}
 .indexbanner-four .teaserBanner .item{height:450px;}
 .indexbanner-four .teasercaption{padding:0;bottom:90px;}
 .indexbanner-four .hmbookapptitle{font-size:26px;}
 .indexbanner-four .teasertext{max-width:100%;margin:0;padding-left:0;}
 .indexbanner-four .hmbookfrmsection{padding:40px 0;position:inherit;height:auto;top:0;}
 .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:450px;margin:0 auto;}
 /* Start Option2 */
 .page-subheader p, .page-subheader h2{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;}
 .servicelandingthree .hmfuature-section .col-md-8 .item{width:50%;}
 .aboutfuturebox h2, .aboutfuturebox h3{font-size:22px;}
 .aboutfuturebox small{margin-bottom:10px;}
 /* End Option2 */
 /* Start Option2 */
 .aboutcoldesc h1, .aboutcoldesc h2{text-align:center;}
 .aboutvideoblock{width:100%;max-width:450px;margin:0 auto;}
 .aboutthumb{}
 .aboutcoldesc{margin-top:30px;}
 /* End Option2 */
 /* Start Option3 */
 .aboutimageblock{margin:0 auto;max-width:400px;padding:0 15px }
 .aboutcolblock .hmaboutcontent{max-width:100%;padding:30px 15px 0 15px;text-align:center;}
 .aboutcolblock .hmaboutcontent .hmtitle h1{text-align:center;}
 .aboutcolblock .hmaboutcontent p{text-align:center;}
 .aboutcontentopt3.hmabout-section{background-image:none !important;}
 .hmabout-section .aboutvideoblock{margin-top:0;max-width:450px;}
 .aboutimageblock{background-image:none !important;}
 .aboutimageblock img{visibility:visible;}
 /* 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;}
 /* 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;}
 .advatagesopt9 .advantagesborder .advantrow{margin-bottom:54px;}
 .advatagesopt9 .advantagesborder .item:nth-child(3) .advantrow{margin-bottom:0px;}
 .advatagesopt9 .advantagesborder .item:last-child .advantrow{margin-bottom:0px;}
 /* 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 *****************/
 .planssilderlist-two .item, .planssilderlist-one .item{width:50%;}
 /********** Start Services Page **********/
 .servicecaptext h1, .servicecaptext h2{font-size:30px;}
 .servicecaptext p{font-size:16px;}
 /* Start Service Option1 */
 .servicedecs p{font-size:16px;}
 .serviceiconbox{height:320px;}
 /* Start Service Option2 */
 .hmservicsection .vCenter{padding-top:0 !important;}
 .hmservicsection{padding:30px 0 }
 /********** End Services Page **********/
 /********** Start Team/Doctor Page **********/
 .teamlist-two .item{width:49%;}
 .teamlist-one.teamselist .item{width:50%;}
 /* Start Option1 */
 .teamroundbox{padding:30px 10px;}
 /* 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:180px;}
 .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: Home Blog Page **********/
 .blogroundbox {flex-direction: column;}
 .blogthumbcol {width: 100%;}
 .bloginbox {width: 100%;padding: 20px;}
 .blogthumb {min-height: auto;}
 .blogthumb img {height: auto;}
 .hmblogsection .bloginsmbox {text-align: left;}
 /********** End: Home Blog Page **********/
 /********** Start Blog Page **********/
 .blogboxlist .item:nth-child(3n+1){clear:inherit;}
 .blogboxlist .item:nth-child(2n+1){clear:both;}
 /********** 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 */
 .planssilder .plantop{min-height:165px;}
 .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:30px;}
 .insurplansblock{padding:30px 15px;}
 .insurhead{min-height:inherit;padding-bottom:25px;padding-left:0;text-align:center;flex-direction: column;}
 .insurhead h2{font-size:20px;padding:15px 0 0;}
 .insuricon{width:60px;height:55px;position:inherit;}
 .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 */
 .contactustopt4 .aawformblock .aawfieldgroup{padding-bottom:0px;}
 .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 .multilocl .contactloact, .contactustopt4 .multilocl .contacthour{width:100%;padding:0;}
 .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;}
 /* 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;max-width:550px;margin:0 auto;}
 .firstvisitdesc{max-width:inherit;}
 .firstvisit-thumb{height:inherit;background-image:inherit;max-width:550px;margin:0 auto 30px;}
 .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;}
 .advantagesborder .advantrow{min-height:180px;}
 /* 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 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;}
 .landing-header.header-five .headaddress a, .landing-header.header-five .headcall a{font-size:16px;}
 /********** Start Service Landing-1 Pages **********/
 #slheader{position:relative;background-color:#384657;}
 #slheader.slheaderopt1{background-color:#384657;}
 .slheaderrow{flex-direction:column;}
 .slheaderlinkcol{width:100%;}
 #sllogo{padding:0 0 6px 0;}
 .sltoplink{padding:0;justify-content:center;}
 .slbannerbook{margin-top:0;background-color:#f5f5f5;margin-bottom:0;}
 .slbookblock{border-radius:0;padding:30px 0;}
 .slbanner{height:400px;}
 .slconblock{top:50%;}
 .slconblock h1{font-size:28px;}
 .slconblock h2{font-size:22px;margin-bottom:10px;}
 .slformsection{padding:30px 0 30px;}
 .slbookappform h3{font-size:28px;margin-bottom:30px;}
 .bookappform .aawfieldcol{width:50%;}
 .bookappform .aawfieldcol.aawfieldtextarea{width:100%;}
 .landreviewvideo{margin-bottom:30px;}
 /********** End Service Landing-1 Pages **********/
 /********** Start Service Landing-2 Pages **********/
 .slbanneropt2.slbanner{height:auto;background-image:inherit !important;}
 .slbanneropt2.slbanner img{visibility:visible;}
 .slconblockopt2.slconblock{position:relative;background-color:#f5f5f5;padding:30px 0;top:auto;transform:none;}
 .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:40px;}
*/
 .slbanner.slbanneropt3{height:auto;background-image:inherit !important;}
 .slbanner.slbanneropt3 img{visibility:visible;}
 .slconblock.slconblockopt3{padding:30px 0;position:relative;top:auto;transform:none;}
 .servicelandingthree .slbanner:after{display:none;}
 .slconblock.slconblockopt3>.container>.row{align-items:center;}
 /********** Start Service Landing-3 Pages **********/
 /********** Start Service Landing-4 Pages **********/
 .landinglayout4 .slconblockbox .sltitlebox{text-align:center;}
 .landinglayout4 .sltitlebox .sllist{max-width:300px;margin:0 auto;text-align:left;}
 /********** End Service Landing-4 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%;position:relative;top:auto;transform:none;}
 .servicelandingfive .slbanner{height:auto;background-image:inherit !important;}
 .servicelandingfive .slbanner img{visibility:visible;}
 .slconblockbox{padding-bottom:0px;padding-right:0;}
 .slconblockopt5 .slconblockbox .slconblockopt5 .slbannerbook{height:auto;padding:30px 0;}
 .slconblockopt5 .slbannerbook{padding:30px 0;}
 .slconblockopt5 .serbookappform, .slconblockopt5 .slbannerbook{max-width:100%;position:static;height:auto;}
 .slconblockopt5 .serbookappform .aawform-group.aawform-btn{margin-bottom:0;}
 .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;}
 .slconblockopt5 .slconblockbox{padding:30px 0 20px 0;}
 .slconblockopt5 .sllist{margin-bottom:0;}
 /* 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;}
 .footmap iframe{height:300px;}
 .footer-two .footform-section .form-group.bookcaptcha .recaptcha{margin-bottom:20px;}
 .footer-two .foothourscol{background-color:transparent;padding:0 15px;}
 /* 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 */
 .footer-inner{padding:30px 0;}
 .footloct-three .multilocl{width:100%;margin-bottom:30px;}
 .footloct-three .multilocl:last-child{margin-bottom:0;}
 /* End Option4 */
 /********** 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, .promotion_hours, .hmlbookappintment{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-four .teasercaption{padding:15px 0 25px;background-color:rgba(0, 0, 0, 0.5);top:inherit;bottom:0px;}
 .indexbanner-four .hmbookapptitle{font-size:24px;}
 .indexbanner-four.indexvideobanner-four .hmbookapptitle{font-size:26px;margin-bottom:10px;}
 .teasercaption{top:inherit;text-align:center;}
 .teasertext p{margin-bottom:0;}
 /********** Location **********/
 .loctionimg{text-align:center;margin-bottom:20px;display:block;}
 .footloct-three .multilocl .row [class*='col-']{width:50%;}
 .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 .hours.item, .promotions-block{display:flex;float:none;}
 .promotionlocation{flex-direction:column;}
 .promotionlocation .multihoursitem{width:100%;}
 .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%;}
 .fotfindthelocation .finde-office-text{font-size:24px;text-align:center;margin-bottom: 12px;}
 .footermultiloction-search .locsearchbox {text-align: center;}
 .footermultiloction-search .locsearchbox .locsearchform {width: 320px;}
 .fotfindthelocation{margin-bottom:30px;}
 .footerservicelist li{width:50%;}
 .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;}
 /* Start Get Directions */
 .findlocation-section #wpgmaps_directions_edit_1{padding:20px 0 10px;}
 /* End Get Directions */
 .topmultiillink, .topmultiillink:focus{width:205px;text-align:center;margin-bottom:5px;}
 #container{padding-top:0;}
 .multilocbody #container{padding-top:0;}
 .hmbookforminner{padding:30px 15px;}
 .advantageinner{padding:30px 15px;max-width:680px;margin:0 auto;}
 .aboutcontent.advatagesopt10{padding-bottom:30px;}
 .aboutcontent.aboutcontentopt3{padding:30px 0;}
 .hmaboutcontentcol{width:100%;}
 .hmaboutcontentcol:last-child{padding-left: 15px;}
 .hmaboutcontentcol:nth-child(1){order:2;}
 .hmserblock{flex-direction:column;}
 .hmserthumb{width:100%;}
 .hmserdesc{width:100%;padding:30px 0 0 0;}
 .hmservicelistthree.owl-carousel .item{padding:0;}
 .hmservicelistthree.owl-carousel .owl-nav [class*='owl-']{position:relative;margin:0 5px;top:auto;bottom:-10px;}
 .teamslider.owl-carousel .owl-nav [class*='owl-']{bottom:-10px;}
 .displanstabnav .tabnav{padding-right:20px;}
 .displanstabnav .tabnav .r-tabs-tab a{padding:50px 20px;font-size:20px;}
 .hmplanstopcol1{font-size:55px;}
 .hmplanstopcol2{font-size:20px;}
 .displanstabmain .tab-content{min-height:438px;}
 .hmpromotionsection{padding:30px 0;}
 .promoplanbg.owl-carousel .owl-nav [class*='owl-']{bottom:-10px;}
 .bloglist-two .blogroundbox{flex-direction:column;}
 .bloglist-two .blogthumbcol{width:100%;}
 .bloglist-two .blogthumbcol .blogthumb{min-height:auto;}
 .bloglist-two .blogthumbcol img{height:auto;width:auto;max-width:100%;object-fit:none;object-position:unset;}
 .bloglist-two .bloginbox{width:100%;}
 .bloglist-two .blogroundbox .blogthumbcol{order:unset !important;}
 .bloglistpage .blogroundbox{flex-direction:column;}
 .bloglistpage .blogthumbcol{width:100%;}
 .bloglistpage .blogthumbcol .blogthumb{min-height:auto;}
 .bloglistpage .blogthumbcol img{height:auto;width:auto;max-width:225px;object-fit:unset;object-position:unset;}
 .bloglistpage .bloginbox{width:100%;}
 .bloglistpage .blogroundbox .blogthumbcol{order:unset !important;}
 .bloglistpage .blogroundbox{padding-top:30px;}
 .contentsection, .aboutcontent, .futuresection, .teamsection{padding:30px 0;}
 .hmblogsection{padding:30px 0;}
 .advboxcenter>.row{margin:0;}
 .advboxcenter>.row .item{padding:0;}
 .advantrow{padding:0;}
 .hmclentlogo{padding:30px 0;}
 .footformcol, .foothourscol{padding:0 15px;width:100%;}
 .bookformcol{width:100%;}
 .footformcol{margin-bottom:30px;}
 .footform-section{padding:30px 0;}
 .foothourscol{padding:30px 15px;max-width:690px;margin:0 auto;}
 .footcondetailrow .footitem{width:50%;display:block;padding:15px 30px;}
 .footcondetailrow .footitem:after{display:none;}
 .footcondetailrow{padding:15px 0;}
 .footmenucol{width:100%;padding-top:30px;}
 .footer-two .footlogoitem{text-align:center;}
 .footmapcol{width:100%;padding-top:30px;}
 .advantageinner .advcircleicon{display:block;margin:0 auto;}
 .advdetail{display:block;width:100%;padding-left:0px;padding-top:20px;}
 .advantageinner .advboxcenter>.row{font-size:0;}
 .advantageinner .advboxcenter .item{text-align:center;display:inline-block;width:50%;padding:10px;}
 .advantageinner .item+.item{margin-top:0;}
 .advantageinner .advboxcenter{padding-top:0;}
 .advantageinnerbox{padding:0px 15px;}
 .advantageinnerbox .hmaboutcontent{text-align:center;}
 .hmbookform{text-align:center;padding-right:0;}
 .footerbookform{padding-right:0;}
 .hmbannerform .aawformblock .aawform-btn{text-align:center;}
 .bloginsmbox{text-align:center;}
 .bloglist-two .bloginbox{padding:30px 15px;}
 .bloglist-two .blogborderbtn{text-align:center;}
 .bloglist-two .blogroundbox{padding-top:30px;}
 .footformcol h2{text-align:center;}
 .footerbookform .aawform-btn{text-align:center;}
 .footmenurow{padding-top:30px;}
 .footmenuitem.footlogoitem{width:100%;text-align:center;margin-bottom:30px;}
 .footmenuitem{color:#fff;font-size:18px;display:inline-block;width:50%;vertical-align:top;padding-right:0;text-align:center;}
 .footmenuitem .footmenu li+li{margin-top:10px;}
 .foodhour.footblock .hmtitle{text-align:center;}
 .footermultiloction{padding:30px 0;}
 .footerservicesection{padding:30px 0;}
 .multisinglecontainsec, .multibookappintment, .multipromotionsec, .multiaboutsection, .hmtreatmentsection, .multilocationextra{padding:30px 0;}
 .hmtreatmentsection{padding:30px 0 15px 0;}
 .locatconsection{width:100%;}
 .locatgallerysection{width:100%;padding-top:10px;}
 .multisectionmapcol{width:100%;}
 .multilocformcol{width:100%;}
 .multisectionmap iframe{height:300px;}
 .multipromotionsec .promotionlocation .multilochour{padding:20px;}
 .multipromotionsec .promotions-block .item{height:auto;padding:20px;}
 .multipromotionsec .promoplanfull h3{font-size:30px;}
 .multipromotionsec .promoplanfull .promsubdesc{padding-top:0;padding-bottom:15px;}
 .multipromotionsec .promoplanfull .promoplanbor{margin-bottom:15px;}
 .halfaboutcenter{width:100%;}
 .footformcolfull .footerbookform .aawfieldcol{width:50%;}
 .footformcolfull{margin-bottom:0;}
 .hmgallerycolwrap{flex-direction:column;}
 .hmgallerycol{width:100%;}
 .hmgallerycol.hmgallerycol2{padding-left:0;padding-top:30px;}
 .bookformcolfull.bookformcol .aawfieldcol33{width:50%;}
 .page-template-template-contact .bookformcol.bookformcolfull .aawfieldcol.aawfieldtextarea{width:100%;}
 .bookformcol.bookformcolfull .aawfieldtextarea{width:100%;}
 .bookformcol{padding:30px 15px;}
 .aboutvideoblockcol{width:100%;text-align:center;}
 .promopagesection .promoplanbg .item{width:50%;}
 .discpagesection .promotion-list .item{width:50%;}
 .aboutcontent.discpagesection{padding-bottom:0;}
 .advancedtechsection{padding:30px 0 0 0;}
 .aboutcontent.gallerysection{padding:30px 0 0px 0;}
 .hmservicelist.owl-carousel .item{padding:0;}
 .hmserdesc{padding:20px;}
 .hmadvcontent{text-align:center;}
 .slbookapprow{padding:30px 0 0 0;}
 .slconblockopt3{margin-bottom:0px;}
 .landservcontentrow{padding-top:10px;}
 .multisectionmapcol .multibookform .aawfieldcol33{width:50%;}
 .multititleblog .hmtitle h2{text-align:center;}
 .multiaboutsection .multiaboutdesc p{text-align:left;}
 .locaboutbtnp{text-align:center;}
 .landing-header .headermain{flex-direction:column;min-height:inherit;height:auto;}
 .landing-header .header-right{padding:0 0 11px 0;margin-left:0;align-items:center;}
 .landing-header #nav{right:auto;top:46px;}
 .slbanneropt2 .slconblock{top:auto;transform:none;position:relative;}
 .slconblockopt2 .slbannerbook{padding:20px 15px;max-width:350px;}
 .slconblock.slconblock3{position:relative;top:0;transform:none;padding:30px 0;}
 .slbanner.slbanneropt3:after{display:none;}
 .slheadbookform3 .aawformblock .aawfieldcol{width:50%;}
 .slheadbookform3 .aawformblock .aawfieldcol.aawfieldtextarea{width:100%;}
 .landingsection{padding:30px 0;}
 .landservcolhalf+.landservcolhalf{margin-top:30px;}
 .landservcolhalf img{max-width:350px;margin:0 auto;display:block;}
 .landingsection .hmtitle{text-align:center;}
 .landinglayout4 #header{position:relative;}
 .landinglayout4 .header-inner{padding-right:0;}
 .slbanner.slbanner4{height:auto;background-image:inherit !important;}
 .slbanner.slbanner4 img{visibility:visible;}
 .slconblock.slconblockopt5{position:relative;top:auto;transform:none;}
 .slbanner.slbanner4::after{display:none;}
 .slconblockopt5 .aawformblock .aawfieldcol{width:50%;}
 .slconblockopt5 .aawformblock .aawfieldcol.aawfieldtextarea{width:100%;}
 .slconblockopt5 .sltitlebox{padding-left:0px;}
 .enasingle-slider .testmonialboxinner{flex-direction:column;}
 .enasingle-slider .testmonialdetail{padding-left:0;text-align:center;}
 .aboutedescblock h1, .aboutedescblock h2{font-size:28px;}
 .locgalleryitem {margin-top: 30px;}
 .indexbanner-four .item:after{display: none;}
 .service-title, .service-title a{font-size: 20px;}
 .advtechnologylist .item:nth-child(even) .advtechthumb{padding-right: 0px;}
 .advtechnologylist .item:nth-child(odd) .advtechthumb{padding-left: 0px;}
 .aboutpage-section {overflow: hidden;}
 .aboutblockmain{margin: 0 -15px;padding: 40px 0;}
 .aboutblockbox{padding: 0 15px;}
 .aboutedescblock{max-width: 100%;padding: 0 15px;}
 .aboutblockbox:nth-child(1) {
    order: 2;padding-top: 20px;
}
.aboutblockbox:nth-child(2){padding: 0 30px;}
.aboutbgblock {
    max-width: 500px;
    margin: 0 auto;
}
.aboutfull-content{padding: 40px 0;}
.hmextracontent.extracontent-class{padding-top: 0;}
.lan-image-con img {
    margin-bottom: 20px;
}
.hmextracontent.lan-image-con {
    padding-bottom: 0;
}
.landinglayout2 .extracontent-class {
    padding-top: 40px;
}
.landinglayout3 .hmextracontent.extracontent-class {
    padding-top: 40px;
}
.landinglayout4 .hmextracontent.extracontent-class {
    padding-top: 40px;
}
.locmap iframe {
    margin-top: 30px;
    height: 320px;
}
.location-detrow{margin-top: 0;}
.locatcondetailcol, .locathourscol{padding: 0;}
.locathoursdiv {
    height: 100%;
}
.location-detrow .item:last-child {
    padding: 0;
}
.loc-positivemain{margin-top: 30px;}
.locatcondetail {
    padding: 20px;
}
.locathourstop {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}
}
@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;}
 /********** 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:767.98px){.r-tabs .r-tabs-nav{display:none;}
 .r-tabs .r-tabs-accordion-title{display:block;}
 .hmserviblock>h2{display:block;}
 .slbookformrow .radioinput .wpcf7-list-item.last span.wpcf7-list-item-label, .slbookappform .radioinput .wpcf7-list-item.last span.wpcf7-list-item-label{line-height:14px;padding:13px 4px;}
 #myModal111 .modal-body{text-align:left;}
 .pricing_plans-two .item{width:45%;}
 .multilocationheder .headcall a.headcallbtn{margin-top: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:50%;}
 .multilocfotsingle:last-child{margin-top: 30px;}
 .multilocl .footblock{padding-top:5px;}
 .multilocl .contacthour{margin-top:0;}
 .advantaglistthree .item:nth-last-child(-n+2) .advantrow p{margin-bottom:20px;}
 .advantrow p{margin-bottom:20px;}
 .teamsectionopt2 .teamselist .item{max-width:400px;margin:0 auto 25px;float:none;}
 .locationdr_one, .locationdr_two, .locationdr_three{max-width:400px;margin:0 auto 25px;float:none;}
 .locationdr_one .vCenter{padding-top:0px !important;}
 .beforeafterlist h2{font-size:20px;text-align:center;}
 .beforeaftercol{text-align:center;max-width:460px;float:none;margin:0 auto;}
 .beforeaftercol:nth-child(2n){text-align:center;}
 .beforeafterlist{margin-bottom:20px;}
 .hederlocation-inner .finde-office-text{display:block;margin:0 0 15px 0;}
 .fotfindthelocation .finde-office-text{font-size:20px;}
 .hederlocation-inner .finde-office-text br{display:none }
 .footermultiloction{padding:30px 0;}
 .findlocation-data .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:20px;}
 .locatgallerysection{margin-top:50px;}
 .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;}
 .multifindloclist-sec {padding: 30px 0 0 0;}
 .findlocation-section .locationpagemap div.gmw-map-wrapper {height: 300px !important;}
 .multifindloclist-sec .locsearchbox .locsearchform {width: 310px;}
 .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 ============================= */
 /********** Start Adit Web Data Form **********/
 .hmbannerform .aawformblock, .footerbookform .aawformblock, .bookaptmntform .aawformblock, .contactpageform .aawformblock{padding:0;}
 /* Home Banner Form */
 .hmbannerform .aawfieldcol33{width:100%;}
 .hmbookvideofrm .hmbannerform .aawfieldcol33{width:100%;}
 .hmbannerform .aawfieldcol.aawfieldtextarea{width:100%;}
 .hmbookvideofrm .hmbannerform .aawfieldcol.aawfieldtextarea{width:100%;}
 /* Footer Form */
 .footerbookform .aawfieldcol33{width:100%;}
 .footerbookform .aawfieldcol.aawfieldtextarea{width:100%;}
 /* Book Appointment Page Form */
 .bookaptmntform .aawfieldcol33{width:100%;}
 .bookaptmntform .aawfieldcol.aawfieldtextarea{width:100%;}
 /* Contact Page Form */
 .contactpageform .aawformblock .aawfieldcol33{width:100%;}
 .contactpageform .aawfieldcol.aawfieldtextarea{width:100%;}
 .hmlbookappintment .aawfieldcol33{width:100%;}
 /********** Stop Adit Web Data Form **********/
 body, button, input, select, textarea{font-size:16px;}
 .form-group{margin-bottom:15px;}
 .pdb20{padding-bottom:15px;}
 .pdb30{padding-bottom:25px;}
 .pdb40{padding-bottom:30px;}
 .pdt20{padding-top:15px;}
 p{margin:0 0 20px;}
 /********** Header Start **********/
 #logo{text-align:center;}
 /* 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 .headright{margin:0px;padding:0px;text-align:center;}
 .header-two .headaddress-icon{padding-right:10px;}
 .header-two .headaddress-details{padding-left:55px;}
 .header-two .headcall-icon{padding-right:10px;}
 .header-two .headcall-details{padding-left:55px;}
 .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;}
 .header-two .headcall a i{font-size:19px;top:2px;}
 .header-two .socialmedia{display:none;}
 .hmgroupbox .recaptcha .g-recaptcha>div{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-left:0;}
 /* End Option2 */
 /* Start Option3 */
 .header-three #logo{float:none;margin:0 auto 10px;padding-right:0;width:280px;text-align:center;}
 .header-three .headrow{text-align:center;}
 .header-three .headleft{float:none;margin-bottom:0;display:inline-block;vertical-align:middle;}
 .header-three .headaddress a{font-size:15px;padding-left:18px;line-height:19px;vertical-align:top;}
 .header-three .headaddress a i{position:absolute;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;padding-bottom:5px;}
 .header-five .headaddress a{padding-left:22px;}
 .header-five .headaddress a i{position:absolute;top:1px;font-size:18px;}
 .header-five .headcall{display:block;text-align:center;margin-left:0;}
 .header-five .headcall a{padding-left:22px;}
 .header-five .headcall a i{font-size:16px;top:0;}
 .header-five .socialmedia{display:inline-block;}
 .header-five .location_list{right:auto;left:0 }
 /*.header-five .headbookapp{margin-left:0;text-align:center;display:block;}
*/
 .header-five .headbox{text-align:center;}
 .header-five .headlocation .topheadlink{padding-left:0px }
 .header-five #logo{float:none;max-width:290px;position:relative;margin:0 auto 0;text-align:center;padding:10px 0;}
 .header-five .header-right{padding:0;float:none;text-align:center;margin:0;}
 .header-five .mainNavigation{float:none;padding:0;}
 .header-five #nav{top:36px;right:50%;left:auto;margin-right:-140px;}
 .multiloc-header #nav{top:36px;}
 .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:24px;margin-bottom:0;}
 .teasertext p{font-size:17px;margin-bottom:0;margin-top:10px;}
 .teasertext .button, .teasertext .button:focus{padding:6px 15px;font-size:13px;margin-top:10px;}
 .hmbookapptitle{font-size:24px;}
 .teaserBanner.owl-carousel .owl-nav{position:absolute;bottom:auto;width:100%;top:50%;transform:translateY(-50%);}
 .teaserBanner.owl-carousel .owl-nav .owl-next{position:absolute;right:15px;}
 .teaserBanner.owl-carousel .owl-nav .owl-prev{position:absolute;left:15px;}
 /* 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 40px;}
 .indexbanner-two .teaserBanner .item{height:320px;}
 .indexbanner-two .hmbookfrmsection{padding:30px 0;}
 .indexbanner-two .teasertext .button, .indexbanner-two .teasertext .button:focus{padding:6px 15px;font-size:13px;margin-top:10px;}
 /* 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 .teaserBanner {height:360px;}
 .indexbanner-four .teaserBanner .item{height:360px;background-position-y: 30%;}
 .indexbanner-four .hmbookfrmsection{padding:30px 0;}
 /* 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;}
 .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 **********/
 .hmpozativecol1 .col-md-6.col-sm-4.col-xs-12{width:100%;}
 /********** End Home Pozative Page **********/
 .contentsection, .aboutcontent, .futuresection, .teamsection{padding:30px 0;}
 .indexbanner-four .hmbookfrmsection.hmbookvideofrm{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, .multibooktitle{font-size:26px;margin-bottom:15px;}
 .page-subheader{padding-bottom:12px;}
 .page-subheader p, .page-subheader h2{font-size:18px;}
 .locbooktitle h3{font-size:20px;}
 /* End Option2 */
 /***************** Start About Page *****************/
 .aboutbtmbox h2{font-size:22px;margin-bottom:10px;}
 .aboutbtmbox h3{font-size:20px;margin-bottom:10px;}
 .servicelandingthree .hmfuature-section .col-md-8 .item{width:100%;}
 /* 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;}
 .hmservicsection .serviceimages{padding-top:30px;}
 /* 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:22px;margin-bottom:10px;}
 .servicedecs h3{font-size:20px;margin-bottom:10px;}
 .hmspserviceslider.owl-carousel .owl-nav{bottom:13px;}
 /* End Service Option6 */
 /********** End Services Page **********/
 /********** Start Team/Doctor Page **********/
 /* Start Option1 */
 .teaminbox small{margin-bottom:15px;}
 /* End Option1 */
 /* Start Option3 */
 .teamsmdesc h2{font-size:24px;margin-bottom:15px;}
 .teamsectionopt3 .teamlist-one .teamroundbox .teaminbox{max-width:550px;padding:0 10px;}
 /* 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;}
 .docdetailsbox .doctorthumb{max-width:300px;}
 .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;}
 .teamlist-two.teamselist .item{width:100%;max-width:360px;margin:0 auto;padding:0 15px;}
 .teamlist-two.teamselist .item+.item{margin-top:30px;}
 /* 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 */
 .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;}
 /* 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 .plantop{min-height:165px;}
 .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 **********/
 .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 **********/
 /********** 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;}
 .advatagesopt9 .advantagesborder .advantrow{margin-bottom:0px;}
 /* End Option9 */
 /* Start Option10 */
 .advantageinner .advboxcenter .item {width: 100%;}
 .advboxcenter .item:last-child{margin-bottom:0;}
 .advantageinner .item+.item{margin-top:10px;}
 /* 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 **********/
 /********** 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;top:auto;transform:none;}
 .slbanner>img{visibility:visible;}
 .slbanner:after{display:none;}
 .slconblock{padding:30px 0;background-color:#384657;position:relative;top:auto;transform:none;}
 .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{min-height:auto;max-width:500px;margin:0 auto;}
 .sllist{margin-bottom:0;}
 .bookappform .aawfieldcol{width:100%;}
 /* .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:left;}
 .landing-header.header-five .headaddress{padding-bottom:5px;}
 /********** Start Service Landing-1 Pages **********/
 #sllogo{padding:0 0 10px;text-align:center;}
 .sltoplink{text-align:center;flex-direction:column;}
 .slheadmap{display:block;margin:0;}
 .slbannerbook{margin-bottom:0px;}
 .slbookblock{padding:30px 0;}
 .slformsection{padding:30px 0 30px;}
 .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 **********/
 .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:#17a9f1;width:100%;margin:0 auto;}
 .slconblock h1{font-size:30px;color:#ffffff;}
 .slconblockopt3 .aawformblock .aawformradiocol label{font-size:14px;}
 /********** 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;padding:0;}
 .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 p{font-size:18px;}
 /* Start Option3 */
 .promoplanbor p{font-size:18px;}
 /* End Option3 */
 /********** End Promotion Plans Pages **********/
 /********** Start Footer **********/
 /*#footer{padding-bottom:40px;}
*/
 .page-find-location .footform-section{padding:60px 0;}
 .footform-section{padding:30px 0 0 0;}
 .footer-two .footform-section{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%;}
 .footmap iframe{height:300px;}
 .footer-two .footform-section .form-group.bookcaptcha .recaptcha, .footer-two .footform-section .form-group.bookcaptcha .booksubbtn{margin-bottom:20px;}
 /* Start Option4 */
 .footer-four .multilocl:last-child{margin-bottom:0;}
 /* 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 **********/
 .aboutcontent.hmpozativeopt3, .hmlbookappintment{padding:30px 0;}
 .promotions-block .item{min-height:230px;}
 /********** 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, .multibooktitle{font-size:24px;margin-bottom:12px;}
 .locbooktitle h3{font-size:18px;}
 .advantrow{padding:0;}
 .multilocl .footblock{padding-top:5px;}
 .multilocl .contacthour{margin-top:0;}
 .advantaglistthree .item:nth-last-child(-n+2) .advantrow p{margin-bottom:0px;}
 .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{font-size:18px;display:block;margin:0 0 10px 0;}
 .fotfindthelocation .finde-office-text{font-size:20px;}
 .hederlocation-inner .finde-office-text br{display:none }
 .footermultiloction{padding:30px 0 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;}
 .promotions-block .item{padding:0 15px;}
 .locatgalleryslider{margin-top:50px;}
 /* Start Get Directions */
 .findlocation-section #wpgmza_options_box_1{clear:left;}
 /* End Get Directions */
 .headertop .vCenter{padding-top:0 !important;}
 .copyright{padding:20px 0 60px;font-size:16px;}
 .teaminbox h2 a{font-size:24px }
 .mb5{padding-bottom:0px;margin-bottom:5px!important }
 /* Footer Form Single Location */
 .footform-single .footmap iframe{height:300px;}
 .advantageinnerbox{padding:25px 15px;}
 .advantageinner .advboxcenter{padding-top:0;}
 .hmsubhead h2, .hmsubhead p{font-size:20px;}
 .displanstabnav .displanstabmain{width:100%;}
 .displanstabnav{flex-direction:column;}
 .headcondetail{flex-direction:column;}
 .header-five .headermain{flex-direction:column;align-items:center;justify-content:center;padding-bottom:10px;}
 .header-five .header-right{justify-content:center;}
 .advantageinner .advboxcenter .item:last-child{padding-bottom:0;}
 .advdetail p{margin-bottom:0;}
 .restab .r-tabs-panel.r-tabs-state-active{margin-top:-10px;}
 .foothourscol{max-width:510px;}
 .advantageinner{max-width:510px;padding:0 15px;}
 .hmbannerform{overflow:hidden;}

 .footitem h3{font-size:20px;}
 .displanstabmain .tab-content{min-height:auto;}
 .hmplanstopcol1{font-size:50px;}
 .displanstabmain .tab-content{padding:25px 15px;}
 .hmplanstop{flex-direction:column;align-items:flex-start;}
 .displanstabmain .tab-content{padding:15px 15px 25px 15px;}
 .headtopmain{padding:5px 15px;}
 .header-five .headaddress a{display:inline;}
 .header-five .headaddress a i{top:-1px;}
 .header-five .headcall a i{top:-2px;}
 .multiloc-header .header-right .multiloc-button .headbox{flex-direction:column;}
 .multiloc-header .headbookapp{margin-left:0;}
 .multiloc-header .header-right .multiloc-button .headbox{padding-bottom:0;}
 .multiloc-header .headcallbookcol, .multiloc-header .headbookapp{margin-bottom:10px;}
 .multiloc-header .header-right{align-items:center;}
 .footformcolfull{margin-bottom:30px;}
 .multiloc-footer .footformcolfull {margin-bottom: 0;}
 .hmgallerylrgimg{max-width:360px;margin:0 auto;min-height:auto;}
 .hmgallerylist .item{width:25%;}
 .hmgallerylist .hmgallerythumb{height:125px;}
 .bookformcolfull.bookformcol .aawfieldcol33{width:100%;}
 .discpagesection .promotion-list .item{width:100%;max-width:360px;margin:0 auto;margin-bottom:30px;}
 .slbookcol1 .aawformblock .aawformradiocol label{font-size:14px;}
 .slconblock.slconblockopt3 .sltitlebox{text-align:center;}
 .slconblock.slconblockopt3 .slprmocoupon{margin-top:20px;}
 .multiloc-header .multiloc-button .headbookapp{display:none;}
 .multisectionmapcol .multibookform .aawfieldcol33{width:100%;}
 .multipromotionsec .promotionlocation .promotions-block{flex-direction:column;}
 .multipromotionsec .promotionlocation .promotions-block .item{width:100%;}
 .service-title, .service-title a{font-size:18px;}
 .totreviewcol1{margin-right:20px;}
 .totreviewnum strong, .avgreviewrating strong{font-size:30px;}
 .avgreviewrating strong{margin-right:5px;}
 .slconblockopt2{flex-direction:column;}
 .slconblockopt2 .slconblockbox{padding-top:0;}
 .slconblockopt2 .sllist li:after{margin:0 auto;right:0;}
 .slconblockopt2 .slbannerbook{padding:20px 3px;}
 .stikerinner{flex-direction:column;}
 .slbanneropt3 .sltitlebox{margin:0 0 30px 0;max-width:100%;width:100%;}
 .slconblock.slconblock3 .sltitlebox{text-align:center;}
 .slbanneropt3 .sllist li:after{margin:0 auto;right:0;}
 .slheadbookform3 .aawformblock .aawfieldcol{width:100%;}
 .landservcolhalf img{max-width:100%;margin:0 auto;}
 .slconblockopt5 .aawformblock .aawfieldcol{width:100%;}
 .hmpozativesection{background-image:inherit !important;}
 .header-five .headbookapp{display:none;}
 .aboutedescblock h1, .aboutedescblock h2{font-size:26px;}
 .simplelocation-section{padding: 30px 0 0 0;}
 .location-detailinner {padding: 30px 0 30px 0;}
 .locathourscol {padding-left: 0;}
 .locathourscol .foottime {padding-left: 95px;}
 .aboutfull-content{padding: 30px 0;}
 .aboutblockmain{padding: 30px 0;}
 .lan-image-con p {
    text-align: center;
}
.hmextracontent{padding: 30px 0;}
.landinglayout2 .extracontent-class {
    padding-top: 30px;
}
.landinglayout3 .hmextracontent.extracontent-class {
    padding-top: 30px;
}
.landinglayout4 .hmextracontent.extracontent-class {
    padding-top: 30px;
}
.multilocfotsingle .item{padding: 20px 15px;}
.wpgmaps_mlist_col {
    width: 100%;
    max-width: 320px;
    margin: 0 auto;
}
.locatcondetailcol, .locathourscol{width: 100%;}
.locatcondetail {
    padding-bottom: 0;
    text-align: center;
}
.locathourstop {
    max-width: 260px;
    margin: 0 auto;
}
.loc-positivemain{height: auto;}
.loc-positivemain .hmtitle {
    text-align: center;
}
.loc-positivemain .hmsubhead {
    text-align: center;
}
.locathoursdiv, .loc-positivemain{padding: 20px 15px;}
.multibookappintment .extrafullcol .aawfieldcol.aawfieldcol33 {
    width: 50%;
}
/* Start: 404 Page */
.content404-page h2 {font-size: 115px;}
.content404-page h1 {font-size: 24px;}
.content404-page h3 {font-size: 16px;}
/* End: 404 Page */
}
@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 input{width:105px;margin-right:10px;}
 .findlocation-data .wpgmza_sl_reset_button_div input{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:0;}
 /* Start Option1 */
 .teamsectionopt1 .teamlist-two .item:last-child{margin-bottom:0;}
 .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%;}
 /********** End Team/Doctor Page **********/
 /********** Start Blog Page **********/
 .blogcontentopt4 .blogrowlist .item{width:100%;}
 .blogboxlist .item{max-width:400px;margin:0 auto 25px;float:none;}
 /* Start Option1 */
 .blogcontentopt1 .item{width:100%;}
 .blogcontentopt1 .blogboxlist .bloginsmbox{max-width:100%;padding:0 15px;margin:0;}
 /* 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%;max-width:360px;}
 .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;}
 .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;margin:0 auto;}
 /* 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 **********/
 .findlocation-data .wpgmza_sl_query_div .addressInput{width:290px !important;margin-right:15px;}
 .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:110px;margin-right:15px;}
 .findlocation-data .wpgmza_sl_reset_button_div .wpgmza_sl_reset_button_1{width:110px;}
 .footerservice{text-align:center;}
 .footermenuprocol{text-align:center;}
 .footerservicelist {flex-direction: column;}
 .footerservicelist li {width: 100%;}
 .simplelocation-section {
    padding: 30px 0 20px 0;
}
}
/* Extra small devices (portrait phones, less than 576px) */
@media only screen and (max-width:575.98px){
 /********** Start: Find Location Bar **********/
 .hederlocation-inner .hederlocation-search {display: block;}
 .locsearchbox .locsearchform, .hederlocation-search .locsearchbox .locsearchform,
 .footermultiloction-search .locsearchbox .locsearchform {
    display: block;    
    max-width: 360px;
    margin: 0 auto 10px auto;
    width: 100%;
 }
 .locsearchbox .locsearchorbtn {margin-left: 0;}
 /********** End: Find Location Bar **********/
 /* Start: Find Location page */
.multifindloclist-sec .locsearchbox {
    display: block;
    max-width: 360px;
    margin: 0 auto 30px auto;
}
.multifindloclist-sec .locsearchbox .locsearchform {
    display: block;
    margin-bottom: 12px;
    width: 100%;
}
/* End: Find Location page */
 /********** Gallery Page **********/
 .media-thumb{margin:0 auto;max-width:320px;}
 .gallerylist .media-thumb img{max-height:400px;}
 /********** Gallery Page **********/
 /********** Start Index Slider **********/
 /* Start Option4 */
 .indexbanner-four .teaserBanner {height:320px;}
 .indexbanner-four .teaserBanner .item {height: 320px;}
 .indexbanner-four .hmgroupbox .recaptcha{margin:0 auto 10px;}
 /* End Option4 */
 .header-five .headaddress a{padding-left:24px;}
 /********** 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 **********/
 .hmserviceslider .item{max-width:360px;margin:0 auto 25px;float:none;}
 .planssilder .owl-item .item, .planssilder .item{max-width:360px;margin:0 auto 25px;float:none;}
 .promoplanbg .item{max-width:360px;margin:0 auto;float:none;}
 /********** Start: Home Blog Page **********/
 .blogroundbox {max-width: 360px;margin: 0 auto;}
 /********** End: Home Blog Page **********/
 /********** Start Blog Page **********/
 .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{width:100%;}
 /*.gallerylist .item:last-child{margin-bottom:0;}
*/
 /* 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%;}
 /* 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%;}
 .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:190px;margin:0 auto;}
 /* End Option1 */
 /* Start Option2 */
 .footer-two .footcol1{width:100%;}
 .footer-two .footaddbox{text-align:center;}
 .footer-two .footblock h3{text-align:center;}
 /* 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;}
 .locatmebutton, .locatmebutton:focus{margin-top:15px;}
 .hederlocation-search form{display:block;}
 .entry-content-inner .service-title{font-size:22px;}
 /* Start Get Directions */
 .findlocation-section #wpgmaps_directions_edit_1 table{max-width:380px;}
 .findlocation-section #wpgmaps_directions_edit_1 #wpgmza_input_from_1, .findlocation-section #wpgmaps_directions_edit_1 #wpgmza_input_to_1{width:220px !important;margin-right:10px;}
 .findlocation-section #wpgmza_options_box_1, .findlocation-section #wpgmza_show_options_1, .findlocation-section #wpgmza_hide_options_1{padding-left:25px;}
 .findlocation-section #wpgmaps_directions_edit_1 table tr:first-child td label, .findlocation-section #wpgmaps_directions_edit_1 table td label{padding-left:10px;}
 /* End Get Directions */
 /* Footer Form Single Location */
 .formsingleloc .aawformblock .aawfieldcol{width:100%;}
 .foothourscol{max-width:540px;}
 .advantageinner{max-width:540px;}
 .hmservicelistthree.owl-carousel .item{max-width:360px;margin:0 auto;padding:0;}
 .footcondetailrow .footitem{width:100%;padding:15px 20px;text-align:center;}
 .footmenuitem{width:100%;}
 .footmenuitem:last-child{margin-top:30px;}
 .promopagesection .promoplanbg .item{width:100%;max-width:360px;margin:0 auto;margin-bottom:30px;}
 .advtechinbox{flex-direction:column;}
 .advtechthumb{width:100%;max-width:320px;padding:20px 20px 0 20px;}
 .advtechnologylist .item:nth-child(even) .advtechthumb{padding-bottom: 20px;padding-top: 0;}
 .advtechdesc{width:100%;text-align:center;}
 .teamselist.owl-carousel .item{max-width:360px;margin:0 auto;}
 .servicelist-two .item{max-width:360px;margin:0 auto;}
 .servicelist-two .item+.item{margin-top:30px;}
 .servicelist.owl-carousel .item{max-width:360px;margin:0 auto;}
 .servcategory-list .hmservicescol {max-width: 360px;margin: 0 auto;}
 .paginationav .pager{padding-left:0;}
 .locathourscol .foothours {max-width: 255px;margin: 0 auto;}
 .footformcol .footerbookform .aawfieldcol{width:100%;}
 .multibookappintment .extrahalfcol .aawfieldcol.aawfieldcol33{width: 100%;}
 .multibookappintment .aawformblock{margin: 0;}
 .multibookappintment .extrafullcol .aawfieldcol.aawfieldcol33{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;}
 .findlocation-data .wpgmza_sl_query_div .wpgmza-use-my-location{display:block;margin:0 auto;}
 .hederlocation-search .maplocheadbtnform .wpgmza_sl_main_div{margin-bottom:15px;}
 .multilocationinner{margin: 0;}
 .multilocfotsingle{width:100%;}
 .multilocfotsingle+.multilocfotsingle{margin-top:30px;}
 .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;}
 /* ======================= 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;}
 /********** 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;}
 .header-two .headright{text-align:center;}
 .header-two .headaddress{margin-bottom:10px;}
 /* 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 */
 /* Start Option5 */
 .header-five .headbookapp, .header-five .socialmedia{display:none;}
 .header-five .location_list{left:-52px;}
 /* End Option5 */
 /********** 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:210px;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 */
 /********** 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;}
 .footloct-three .multilocl .row [class*='col-']{width:100%;}
 /********** End Home Service Pages **********/
 .loction-btn{width:100%;}
 .footerservice .col-xs-6{width:100%;}
 .footermenupro .col-xs-6{width:100%;}
 .maplocheadbtn .maplocheadbtnform{margin-bottom:0;}
 .mallocortxt{margin:0;}
 .hederlocation-search .maplocheadbtnform .wpgmza_sl_main_div, .hederlocation-search .maplocheadbtnform .wpgmza_sl_query_div, .hederlocation-search .maplocheadbtnform .wpgmza_sl_query_innerdiv2{width:280px;}
 .footermenu{margin-bottom:20px;}
 .findlocation-data .wpgmza_sl_query_div .addressInput{width:280px !important;margin-right:0;}
 .findlocation-data .wpgmza_sl_query_div .sl_use_loc{width:130px;margin:15px 20px 0 20px;}
 .findlocation-data .wpgmza_sl_radius_div{width:100%;margin-bottom:0;}
 .findlocation-data .wpgmza_sl_radius_div, .findlocation-data .wpgmza_sl_search_button_div, .findlocation-data .wpgmza_sl_reset_button_div{margin:15px 0 0;}
 .totreviewcol1{margin-right:20px;}
 .totreviewnum strong{padding-right:30px;}
 .totreviewnum strong:after{background-position:-55px 5px;background-size:80px auto;width:25px;}
 .reviframedesc .revdate{font-size:14px;}
 .totreviewnum strong, .avgreviewrating strong{font-size:25px;}
 .avgreviewrating strong{margin-right:5px;}
 .revratingstar li{font-size:16px;}
}
@media only screen and (max-width:412px){.hmbannerform .aawform-group.aawform-captcha{max-width:100%;}
 .hmbannerform .aawform-group.aawform-captcha .g-recaptcha{-moz-transform:scale(0.96);-webkit-transform:scale(0.96);-o-transform:scale(0.96);-ms-transform:scale(0.96);transform:scale(0.96);padding:0 5px;}
}
@media only screen and (max-width:379px){/* Start Get Directions */
 .findlocation-section #wpgmaps_directions_edit_1 table{max-width:320px;}
 .findlocation-section #wpgmaps_directions_edit_1 #wpgmza_input_from_1, .findlocation-section #wpgmaps_directions_edit_1 #wpgmza_input_to_1{width:180px !important;}
 .findlocation-section #wpgmza_options_box_1, .findlocation-section #wpgmza_show_options_1, .findlocation-section #wpgmza_hide_options_1{padding-left:15px;}
 /* End Get Directions */
}
@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 **********/
 .hederlocation-search .maplocheadbtnform .wpgmza_sl_main_div, .hederlocation-search .maplocheadbtnform .wpgmza_sl_query_div, .hederlocation-search .maplocheadbtnform .wpgmza_sl_query_innerdiv2{width:250px;}
 .singleloctionemail .singlelocationicon{display:none;}
 .foottime{padding-left:93px;}
}
