/* ************* 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;}
.slheaderopt5 .slheadmap{margin-right:20px;vertical-align:top;}
.slheaderopt5 .slheadmap a{font-size:16px;vertical-align:top;}
.slheaderopt5 .slheadcall{font-size:16px;vertical-align:top;}
.landinglayout4 .header-inner {padding-right: 500px;}
.slconblockopt5 .slbannerbook{max-width:500px;}
.slconblockopt5 .slconblockbox{padding-right:500px;}
.slheaderopt5 .slheader-inner{padding:14px 500px 14px 0;}
/* End Option5 */
/********** Start Service Landing Pages **********/
}
@media only screen and (max-width:1440px){}
@media only screen and (max-width:1366px){
.landingsection {padding: 40px 0;}
.footer-one .slftrcol {
    padding-top: 40px;
    padding-bottom: 40px;
}
	/* ======================= New Multi Location Start ============================= */
 .findlocation-data{padding-bottom:40px;}
 .findlocation-data .wpgmza_sl_main_div{padding:40px 0 30px;}
 .findlocation-data .wpgmaps_directions_outer_div h2, .findlocation-data .wpgmza_sl_query_innerdiv1, .multititleblog h2{font-size:30px;margin-bottom:15px;}
 .innerbanner .innerbannertitle h1{font-size:30px;}
 .multisinglecontainsec,.multibookappintment,.multipromotionsec,.multiaboutsection,.hmtreatmentsection,.multilocationextra{padding:40px 0;}
 /* ======================= New Multi Location Stop ============================= */
/********** Start Index Slider **********/
.teastitle{font-size:30px;line-height:1.2;}
.teasertext p{font-size:20px;}
/* Start Option1 */
.indexbanner-one .teasercaption{padding:180px 0 20px;}
.indexbanner-one .teaserBanner .item{height:600px;}
.indexbanner-one .hmbookfrmsection{bottom:40px;}
.indexbanner-one.indexvideobanner-one .hmbookfrmsection{padding:40px 0;}
/* End Option1 */
/* Start Option2 */
.indexbanner-two .teaserBanner {height:600px;}
.indexbanner-two .teaserBanner .item{height:600px;}
/* End Option2 */
/* Start Option3 */
.indexbanner-three .hmbookfrmsection{margin-top:-167px;}
.indexbanner-three .hmbookform{padding:40px 50px;}
.indexbanner-three .teasercaption{padding:140px 0 175px;}
.indexbanner-three .teaserBanner .item{height:600px;}
/* End Option3 */
/* Start Option4 */
.indexbanner-four .hmbookapptitle{font-size:30px;}
.indexbanner-four .teaserBanner .item{height:700px;}
.indexbanner-four.indexvideobanner-four .hmbookform{padding:40px 0;}
.indexbanner-four.indexvideobanner-four .hmbookapptitle{font-size:30px;}
.indexbanner-four .hmbookform{padding:20px;}
.indexbanner-four .hmbookapptitle{margin-bottom:15px;}
/* End Option4 */
/* Start Option5 */
.indexbanner-five .hmbookapptitle{font-size:28px;}
.indexbanner-five .teaserBanner .item{height:600px;}
.indexbanner-five .hmbookform{margin-top:-330px;}
.indexbanner-five.indexvideobanner-five .hmbookfrmsection{padding:40px 0;}
/* End Option5 */
/********** End Index Slider **********/
/********** Start Home Page **********/
.hmtitle h1, .hmtitle h2{margin-bottom:15px;font-size:30px;}
.hmsubhead > p{font-size:22px;}
.hmaboutcontent > h2, .hmaboutcontent > h3{font-size:22px;}
/********** End Home Page **********/
/***************** Start About Page *****************/
.contentsection, .aboutcontent, .futuresection, .teamsection{padding:40px 0;}
.aboutcontent.contactustopt3{padding:40px 0 0;}
/* Start Option1 */
.innerbanner{height:400px;}
.inbancaption{padding:40px 0;}
.inbancaption h1{font-size:30px;}
/* End Option1 */
/* Start Option2 */
.page-header h1, .page-header h2, .aboutcoldesc h1, .aboutblock h2{font-size:30px;margin-bottom:20px;}
/* End Option2 */
/* Start Option3 */
.aboutservicebox h3{font-size:20px;margin-bottom:15px;}
/* End Option3 */
/* Start Option3 */
.aboutweldesc h2{font-size:22px;margin-bottom:10px;}
.aboutweldesc h3{font-size:20px;margin-bottom:10px;}
/* End Option3 */
/* Start Option6 */
.aboutweldesc h2, .futuresectionopt6 .aboutbtmbox h2{font-size:22px;margin-bottom:10px;}
.aboutweldesc h3, .futuresectionopt6 .aboutbtmbox h3{font-size:20px;margin-bottom:10px;}
/* End Option5 */
/* Start Option7 */
.aboutweldesc h2, .aboutcontentopt7 .aboutbtmbox h2{font-size:22px;margin-bottom:10px;}
.aboutweldesc h3, .aboutcontentopt7 .aboutbtmbox h3{font-size:20px;margin-bottom:10px;}
/* End Option7 */
/***************** End About Page *****************/
/********** Start Services Page **********/
.servicecaption{padding:40px 0;}
.serviceBanner .item{height:480px;}
/* Start Option1 */
.serviconinbox h2{font-size:30px;}
/* End Option2 */
/* Start Option4 */
.page-iconheader{margin-bottom:20px;}
.page-iconheader h1{font-size:30px;}
.hmserviceslider.owl-carousel .owl-nav{margin-top:20px;}
.hmspserviceslider.owl-carousel .owl-nav [class*="owl-"]{font-size:24px;line-height:26px;margin:0 5px;}
.hmspserviceslider.owl-carousel .owl-nav{height:26px;width:60px;bottom:-12px;}
/* End Option4 */
/* Start Option5 */
.servicegraybox{height:280px;}
.servgrayinbox h2{font-size:22px;}
/* End Option5 */
/* Start Option6 */
/* End Option6 */
/********** End Services Page **********/
/********** Start Team/Doctor Page **********/
/* Start teamsectionopt1 */
/* End teamsectionopt1 */
/* Start teamsectionopt3 */
.teamsmdesc h2{font-size:30px;margin-bottom:20px;}
/* End teamsectionopt3 */
/********** End Team/Doctor Page **********/
/********** Start Blog Page **********/
/* Start Option1 */
/*.blogroundbox{padding:30px 0;}
*/
.hmblogsection{padding:40px 0 30px;}
.hmblogsection .owl-carousel .owl-nav{margin-top:25px;}
.blogthumb{margin-bottom:20px;}
/* End Option1 */
/********** End Blog Page **********/
/********** Start Blog Details Page **********/
/* Start Option1 */
.blogdetailsbox h1{font-size:30px;margin-bottom:20px;}
.blogdetailsbox h2, .blogdetailsbox h3{font-size:20px;margin-bottom:10px;}
/* End Option1 */
/********** End Blog Details Page **********/
/********** Start Event & Media Page **********/
/* Start Option2 */
.mediasmdesc h1, .mediasmdesc h2{font-size:30px;margin-bottom:20px;}
/* End Option2 */
/********** End Event & Media Page **********/
/********** Start Promotion Page **********/
/* Start Option1 */
.promotionblock{padding:30px 0;}
.promotitle{padding-bottom:20px;}
.promotitle h2{font-size:20px;}
.promohead{padding:30px 0;}
.promohead h3{font-size:50px;}
.promohead h3 sup{font-size:22px;}
.promohead span{font-size:20px;}
.promotionlist{margin:0 auto 30px;}
.promotionlist li{padding:12px 0;}
/* End Option1 */
/********** End Promotion Page **********/
/********** Start Finance Insurance Page **********/
/* Start Option4 */
.financebenefit{padding:60px 0;}
.benefitsmdec{padding-bottom:10px;}
.benefitsmdec h1, .benefitsmdec h2{font-size:30px;margin-bottom:20px;}
.benefitsmdec p{font-size:20px;margin-bottom:10px;}
/* End Option4 */
/********** End Finance Insurance Page **********/
/********** Start How it Works Page **********/
/* Start Option6 */
.worklist:after{border-width:0 64px 64px 0;}
.worklist span{width:64px;height:64px;line-height:56px;font-size:20px;right:8px;}
.workshead h3{font-size:20px;padding-right:42px;margin-bottom:10px;}
/* End Option6 */
/********** End How it Works Page **********/
/********** Start Advantages Page **********/
/* Start Option5 */
.advtopcontent{padding:25px 15px 15px;min-height:270px;}
.advantagesbox h3{font-size:22px;line-height:1.2;}
/* Start Option5 */
/********** End Advantages Page **********/
/********** Start Advanced Technology Page **********/
/* Start Option5 */
.technologyslider.owl-carousel .owl-nav [class*="owl-"]{top:auto;bottom:0;margin:0 5px;position:relative;}
.technologyslider.owl-carousel .owl-nav .owl-prev{left:auto;}
.technologyslider.owl-carousel .owl-nav .owl-next{right:auto;}
/* End Option5 */
/********** End Advanced Technology Page **********/
/********** Start Call to Action Page **********/
/* Start Option1 */
.actionbanner{height:420px;}
.actionrow h1, .actionrow h2, .actionrow h3{font-size:30px;}
.actionrow strong{margin-bottom:20px;}
/* End Option1 */
/********** End Call to Action Page **********/
/********** Start Home Service Pages **********/
.hmserviceslider.owl-carousel .owl-nav [class*="owl-"]{top:auto;bottom:0;margin:0 5px;position:relative;}
.hmserviceslider.owl-carousel .owl-nav .owl-prev{left:-5px;}
.hmserviceslider.owl-carousel .owl-nav .owl-next{right:-5px;}
/* Start Option7 */
.servicetab .tabcontainer{padding-left:340px;margin-left:-340px;}
.servicetab.restabver .tabnav{width:340px;}
.servicetab.restabver .tab-content p{font-size:16px;}
.hmservislink a{font-size:20px;}
.hmservidecbox .button{padding:10px 20px;}
/* End Option7 */
/********** End Home Service Pages **********/
/********** Start Clients Logo Pages **********/
.hmlogosilder.owl-carousel .owl-nav{margin-top:10px;}
.hmlogosilder.owl-carousel .owl-nav [class*="owl-"]{top:auto;bottom:0;margin:0 5px;position:relative;}
.hmlogosilder.owl-carousel .owl-nav .owl-prev{left:auto;}
.hmlogosilder.owl-carousel .owl-nav .owl-next{right:auto;}
/********** End Clients Logo Pages **********/
/********** Start Home Pozative Page **********/
.hmreviewbox h2{font-size:28px;}
/********** End Home Pozative Page **********/
/********** Start Service Landing Pages **********/
/* Start Option5 */
.slheaderopt5 #sllogo{padding:3px 0;}
.servicelandingfive .sltoplink{padding:0;}
.servicelandingfive .slheadmap, .servicelandingfive .slheadcall{display:block;}
.slheaderopt5 .slheadmap{margin-right:0;}
.servicelandingfive .landservcontent-secion, .servicelandingtwo .landservcontent-secion{padding:40px 0;}
/* End Option5 */
/********** End Service Landing Pages **********/
/********** Start Gallery Pages **********/
/* Start Option1 */
.blogslider.owl-carousel .owl-nav [class*="owl-"]{top:auto;bottom:0;margin:0 5px;position:relative;}
.blogslider.owl-carousel .owl-nav .owl-prev{left:auto;}
.blogslider.owl-carousel .owl-nav .owl-next{right:auto;}
/* End Option1 */
/********** End Gallery Pages **********/
.hmtitle h1, .hmtitle h2, .mediasmdesc h1, .mediasmdesc h2, .mediasmdesc h1, .mediasmdesc h2, .teamsmdesc h2, .page-header h1, .page-header h2, .aboutcoldesc h1, .aboutblock h2{font-size:30px;margin-bottom:15px;}
.footbooktitle{font-size:30px;}
.indexbanner-two .hmbookfrmsection{bottom:-220px;}
.indexvideobanner-two .hmbookfrmsection{bottom:0px;padding:40px 0;}
.indexvideobanner-two + section.aboutcontent.advatagesopt10.hmadvfeatures-section{padding-top:40px;}
.indexbanner-two .teasertext p, .indexbanner-two .teastitle{margin-bottom:10px;}
.hmserviceslider.owl-carousel .owl-nav .owl-prev{top:50%;}
.hmserviceslider.owl-carousel .owl-nav .owl-next{top:50%;}
.blogslider.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-prev{left:-5px;}
.blogslider.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-next{right:-5px;}
/* Start: 404 Page */
.content404-page h2 {font-size: 190px;}
.content404-page h1 {font-size: 30px;}
.content404-page h3 {font-size: 18px;}
/* End: 404 Page */
}
@media only screen and (max-width:1280px){
	/********** Start Service Landing Pages **********/
/********** Start Service Landing-1 Pages **********/
.slbannerbook{margin-top:-166px;}
.slconblock.slconblockopt1 {padding-bottom: 196px;}
.slconblock{padding:140px 0 30px;}
.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:40px 30px;}
.slbanneropt2 .slbooktitle h2{font-size:22px;}
/********** Start Service Landing-2 Pages **********/
/* Start Option5 */
.slconblockopt5 .slbannerbook{max-width:400px;}
.slconblockopt5 .slconblockbox{padding-right:400px;}
.landinglayout4 .header-inner {padding-right: 400px;}
.slheaderopt5 .slheader-inner{padding:14px 400px 14px 0;}
/* End Option5 */
/********** End Service Landing Pages **********/
/********** Start Promotion Plans Pages **********/
/* Start Option3 */
.promoplanbg .item{padding:0 10px;}
.promoplanbor{padding-bottom:0px;}
.promoplanfull h3{font-size:42px;}
/* End Option3 */
/* Start Option4 */
.promoplanround{width:280px;height:280px;}
.promoroundbox h3{font-size:46px;}
/* End Option4 */
/********** End Promotion Plans Pages **********/
.hmabout-section .container{padding-left:30px;}
.aboutcontentopt3.hmabout-section .aboutimageblock{min-height:499px;background-position:right;}
}
/* Large devices (desktops, less than 1200px) */
@media only screen and (max-width:1199.98px){
.footerlocation-inner .locsearchorbtn .gmw-locator-button-wrapper.text {   
    font-size: 16px !important;
}
 /*Start Landing New Css*/
	.footer-inner .col-md-3.col-sm-6.col-xs-6.footcol2.slftrcol {padding-bottom: 40px;padding-top: 40px;}
 .landing-header.header-five .headbookapp {margin-left: 18px;}
 .landing-header.header-five .header-right {margin-left: -220px;}
.landing-header.header-five .mainNavigation {padding: 0;margin: 0;}
.slconblock.slconblock3 {padding: 64px 0 94px 0;}
.landinglayout4 .landing-header.header-five .header-right {padding-left: 215px;}
/*End Landing New Css*/
 #nav > li > a, #nav ul li a{font-size:15px;}
 #nav li.full-megamenu > ul {width: 580px;left: calc(50% - 290px);}
 /* ======================= New Multi Location Start ============================= */
 .headlocation .headleft{padding:0 0 15px;}
 .headlocation .headright{padding:0 0 15px;margin-right:0;}
 .headlocation .topheadlink{display:block;}
 .multipromotionsec .promotions-block .item{padding:0 30px;}
 .hederlocation-search form input{width:250px;}
 .hmservicsection .serviceimages{padding-top:40px;min-height:520px;max-width:400px;margin:0 auto;}
 .fotfindthelocation .finde-office-text{font-size:26px;}
 .hederlocation-search .maplocheadbtnform .wpgmza_sl_main_div, .hederlocation-search .maplocheadbtnform .wpgmza_sl_query_div, .hederlocation-search .maplocheadbtnform .wpgmza_sl_query_innerdiv2{width:260px;}
 .footerlocation-inner .locsearchorbtn .gmw-locator-button-wrapper.text {padding: 5px 12px 5px 32px !important;}
 .footerlocation-inner .locsearchorbtn .gmw-locator-button-wrapper.text:before {left: 12px;}
 .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}
 .multilocationfooterdetail .multilocfotsingle{width:32%;}
 .findlocation-data .wpgmza_marker_list_class{max-width:970px;}
 .findlocation-data .wpgmaps_directions_outer_div h2, .findlocation-data .wpgmza_sl_query_innerdiv1, .multititleblog h2{font-size:26px;}
 .innerbanner .innerbannertitle h1{font-size:26px;}
 .multibookform .aawformradiocol label{font-size:14px;padding:2px 20px;}
 /* ======================= New Multi Location Stop ============================= */
/********** Start Adit Web Data Form **********/
/* Home Banner Form */
.hmbannerform .aawformblock .aawformradiocol label{padding:5px 15px;font-size:14px;}
/********** End Adit Web Data Form **********/
/********** Header Start **********/
/* Start Option1 */
.header-one .socialmedia{display:none;}
.header-one #nav > li > a{padding:20px 12px;}
/* End Option1 */
/* Start Option2 */
.header-two #nav > li > a{padding:18px 12px;font-size:15px;}
.header-two #nav ul li a{font-size:15px;}
/* End Option2 */
/* Start Option3 */
.header-three #nav > li > a{padding:20px 12px;}
/* End Option3 */
/* Start Option4 */
.header-four #nav > li > a{font-size:15px;padding:8px 20px;}
/* End Option4 */
/* Start Option5 */
#nav > li > a {margin-right: 12px;}
.header-five #nav > li > a, .header-five #nav ul li a{font-size:15px;}
/* End Option5 */
/********** Header End **********/
/********** Start Index Slider **********/
/* Start Option4 */
.indexbanner-four .teasertext{max-width:400px;}
.teaserBanner.owl-carousel .owl-nav{right:80px;}
.indexbanner-four .hmbookform{max-width:380px;}
/* End Option4 */
/* Start Option5 */
.indexbanner-five .teasertext{max-width:400px;}
.indexbanner-five .hmbookform{padding:30px 15px;}
/* End Option5 */
/********** End Index Slider **********/
/********** Start Pozative **********/
.hmpozativeblock{max-width:455px;}
/********** End Pozative **********/
/***************** Start About Page *****************/
/* Start Option9 */
.aboutgray{padding:50px 30px;}
/* Start Option9 */
/* Start Option11 */
.aboutcounterrow, .serviceimg-content{padding:50px 30px;}
.aboutcounterrow .aboutcounterlist{padding-left:50px;}
 /* Start Option11 */
/***************** End About Page *****************/
/********** Start Blog Page **********/
/* Start Option1 */
.bloginsmbox h3, .bloginbox h3{font-size:20px;margin-bottom:10px;}
/* End Option1 */
/* Start Option3 */
.blogcaption{padding:30px 15px;}
/* End Option3 */
/********** End Blog Page **********/
/********** Start Promotion Page **********/
.pricing_plans-two .item{width:49%;}
/* Start Option3 */
.promotion-silder .item:hover{-moz-transform:scale(09.02);-ms-transform:scale(09.02);-o-transform:scale(09.02);-webkit-transform:scale(09.02);transform:scale(1.04);z-index:1;background-color:#3680c5;}
/* Start Option3 */
/* Start Option4 */
.plantop .plantopinfo > span{font-size:20px;margin-bottom:10px;}
.plantop .planprice{font-size:40px;}
.plantop .planprice span{font-size:16px;}
.planbottom{padding:30px 15px;}
/* Start Option4 */
/********** End Promotion Page **********/
/********** Start Finance Insurance Page **********/
/* Start Option4 */
.insurplansblock{padding:40px 30px;}
.insurbox{padding-bottom:20px;}
/* End Option4 */
/********** End Finance Insurance Page **********/
/********** Start Contact Page **********/
/* Start Option1 */
.contactustopt1 .contactform{padding-bottom:30px;}
/* End Option1 */
/********** End Contact Page **********/
/********** Start How it Works Page **********/
/* Start Option1 */
.hiwbox h3, .howworkblock h3{font-size:20px;margin-bottom:10px;}
/* End Option1 */
/* Start Option6 */
.workshead{padding:20px 15px;}
/* End Option6 */
/* Start Option7 */
.howdworkbox h3{font-size:20px;margin-bottom:10px;}
.howdoseblock .item{margin-bottom:30px;}
/* End Option7 */
/********** End How it Works Page **********/
/********** Start Advantages Page **********/
.hmadvantaglist-one .item{width:40%;}
/* Start Option8 */
.advantagesbg{padding-left:370px;}
.advantagbox{padding-top:15px;}
/* End Option8 */
/********** End Advantages Page **********/
/********** Start Call to Action Page **********/
/* Start Option3 */
.callphonebtn a{font-size:20px;}
/* End Option3 */
/* Start Option4 */
.actionrondsec{height:180px;}
.actionrondbox i{font-size:30px;margin-bottom:10px;}
.actionrondbox h3{margin-bottom:10px;}
.actionrondcall{font-size:22px;}
.actionrondbox span{font-size:20px;}
/* End Option4 */
/* Start Option5 */
.actiontoblock{padding:30px 15px 15px;min-height:205px;}
/* End Option5 */
/* Start Option6 */
.calladdblock{padding:40px 380px 20px 0;}
.calladdblock h2{font-size:28px;margin-bottom:20px;}
.calladdblock .boxbtn{margin-top:20px;}
/* End Option6 */
/* Start Option7 */
.callopeningbox{padding:30px 15px 15px;min-height:270px;}
.callopeningbox h2, .callopeningbox h3{font-size:24px;margin-bottom:16px;}
.hourslist li{font-size:16px;}
.hoursday{width:145px;}
.hourstime{margin-left:-145px;padding-left:145px;}
.emergencycall, .emergencycall:focus{font-size:18px;margin-bottom:10px;}
.emergencycall i{font-size:21px;}
/* End Option7 */
/********** End Call to Action Page **********/
/********** Start Service Landing Pages **********/
.landservreview-secion, .landserdector-section, .landservcontent-section, .landservextra-secion{padding:40px 0;}
/********** Start Service Landing-1 Pages **********/
.sltoplink{padding:8px 0;}
.slheadmap{margin-right:15px;}
.slheadcall{font-size:20px;}
/********** End Service Landing-1 Pages **********/
/********** Start Service Landing-3 Pages **********/
.slprmotitle{padding:20px 15px 30px;}
.slprmotitle strong{font-size:40px;}
.slprmotitle span{font-size:24px;}
.slprmosmbox{padding:25px 15px 25px;}
.slprmosmdesc strong{font-size:22px;margin-bottom:12px;}
.slconblocktitle{padding:20px 15px;}
.slconblocktitle h2{font-size:28px;}
.slconblock.slconblockopt3{padding:80px 0 85px;}
/********** End Service Landing-3 Pages **********/
/********** Start Service Landing-4 Pages **********/
.slbanner.slbanneropt3{height:500px;}
.slfblogo{margin-bottom:20px;}
.slfbrowbox > h1{margin-bottom:20px;padding-bottom:15px;}
/********** End Service Landing-4 Pages **********/
/**********End Service Landing Pages **********/
/********** Start Careers Page **********/
/* Start Option2 */
.careersopt2 .aboutgray{padding:50px 30px;}
/* End Option2 */
/********** End Careers Page **********/
/********** Start Promotion Plans Pages **********/
.promotion_list-one .item{width:50%;}
.promoplanbor p{font-size:20px;}
/********** End Promotion Plans Pages **********/
/********** Start Event & Media Page **********/
.medialist-one .item{width:100%;}
/********** End Event & Media Page **********/
/********** Start Promotion Page **********/
.pricing_plans-one .item{width:50%;}
/********** End Promotion Page **********/
/********** Start Footer **********/
.footadd a, .footmail a, .footcall, .footfax span{font-size:16px;}
.footsocial{padding-top:10px;}
.foothourslist .foothoursday{width:85px;font-size:16px;}
.foothourslist .foothourstime{font-size:16px;}
/* Start Option3 */
.footer-three .bookcaptcha .recaptcha .g-recaptcha{max-width:276px;height:70px;transform:scale(0.91);-webkit-transform:scale(0.91);transform-origin:0 0;-webkit-transform-origin:0 0;}
/* End Option3 */
/* Start Option4 */
.footlocations .multilocl{width:50%;margin-bottom:30px;}
.footer-inner .col-md-3.col-sm-6.col-xs-6.footcol2{padding:0;}
.footlocations .multilocl:nth-child(3), .footlocations .multilocl:last-child{margin-bottom:0;}
/* End Option4 */
/********** End Footer **********/
/********** Start Home Service Pages **********/
/* Start Option3 */
.hmservicebox h3{font-size:20px;padding-bottom:10px;}
.hmservicedetails p{font-size:16px;}
/* End Option3 */
/* Start Option5 */
.hmserbox h3{font-size:20px;}
.hmserbox p{font-size:16px;}
.hmsersmdet h2{font-size:28px;}
/* End Option5 */
/* Start Option6 */
.specialcontent small{font-size:22px;margin-bottom:20px;}
.specialcontent h2{font-size:28px;}
.buttons-wrap{margin-top:30px;}
.hmspserviceslider{padding:30px 15px;}
.hmspserviceslider .icon{width:150px;height:150px;background-size:100% auto;}
.hmspserviceslider .specialconblock{margin-left:-150px;padding-left:170px;}
.hmspserviceslider .specialconblock p{margin:0 0 20px;font-size:16px;}
/* End Option6 */
/********** End Home Service Pages **********/
/********** Start Home Pozative Page **********/
/* Start Option2 */
.hmpozativeopt2 .hmbooktitle{font-size:28px;}
/* End Option2 */
/********** End Home Pozative Page **********/
/********** Start Team/Doctor Page **********/
/* Start Option5 */
.teamsectionopt5 .teamlist-one .item{width:50%;}
.teamslider.owl-carousel .owl-nav [class*="owl-"],
.teamsectionopt1 .owl-carousel .owl-nav [class*="owl-"]{bottom:-20px;}
/* End Option5 */
/********** End Team/Doctor Page **********/
/********** Start Team/Doctor Details Page **********/
/* Start Option6 */
.meetdocdescsmbox p{font-size:16px;}
/* Start Option6 */
/********** End Team/Doctor Details Page **********/
.indexbanner-two .hmbookform-nmbr a{font-size:25px;}
.indexbanner-two .form-table:after{border-left:50px solid #ffc506;}
.indexbanner-two .hmbookform .form-cell .col-md-12, 
.indexbanner-two .hmbookform .form-cell .col-md-4.col-sm-4.col-xs-12{padding-left:5px;padding-right:5px;}
.indexbanner-two .hmbookform .radioinput .wpcf7-list-item label>span{font-size:13px;}
.indexbanner-two .hmbookform .form-cell{padding-left:60px;}
.header-five #logo{max-width:220px;padding:30px 0}
.fixed .header-five #logo{padding:17px 0}
.header-five .header-right{padding-left:220px;}
.header-five .headbookapp a,.fixed .header-five .headbookapp a,.header-five .headcall,.fixed .header-five .headcall{padding-left:0;}
.header-five .headaddress,.fixed .header-five .headaddress{padding-left:12px}
.header-five .headcall-address{padding-right:42px;}
.teamsectionopt1 .owl-carousel.otherteamslider .owl-nav{margin-top:40px;}
 .teamsectionopt1 .owl-carousel .owl-nav{margin-top:-35px}
 .footerlocation-inner .locsearchform .gmw-address-field-wrapper {width: 100%; }
.wpgmaps_mlist_col {width: 33.33%; }
/* Start: 404 Page */
.content404-page h2 {font-size: 150px;}
.content404-page h1 {font-size: 26px;}
.content404-page h3 {font-size: 16px;}
/* 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{font-size:26px;margin-bottom:15px;}
.footbooktitle{font-size:26px;}
.aboutcontentopt3.hmabout-section .hmaboutcontent{font-size:16px;margin-bottom:15px;}
}
@media only screen and (max-width:1024px){#nav ul{left:0;margin-left:0;}
#nav ul li:first-child:after{left:20px;margin-left:0;}
#nav > li > .arrowclick{display:none;}
#nav li ul li a{padding:10px 35px 10px 15px;}
}
@media only screen and (min-width:992px){
	#nav{display:block !important;}
	#nav > li.parent > a {padding-right: 15px;position: relative;}
	#nav > li.parent > a:after {content: "\f078";font-family: "Font Awesome 5 free";font-weight: 900;font-size: 12px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
	/* Start: Header Megamenu */
	#nav li.full-megamenu > .sub-menu > li {width: 33.33%;padding: 0 5px;border: none;}
	#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: #1f4076;}
	#nav li.full-megamenu ul li:hover>a {background-color: inherit;}
	#nav li.full-megamenu ul li:hover>a {color: #1f4076;}
	#nav li.full-megamenu ul li.megamenu-title>a, #nav li.full-megamenu ul li.megamenu-title:hover>a {padding-left: 0;color: #1f4076;font-weight: 400;font-size: 17px;}
	#nav li.full-megamenu ul li.megamenu-title>a:after {display: none;}
	#nav li.full-megamenu .current-menu-item > a {color: #1f4076;background-color: inherit;padding-left: 13px;}
	#nav li.full-megamenu .current-menu-item > a:after {opacity: 1;}
	/* End: Header Megamenu */
	.multilocation #nav ul {right: 0;left: auto;}
	.multilocation #nav ul li ul {left: 0; right: 0; }
}
/* Medium devices (tablets, less than 992px) */
@media only screen and (max-width:991.98px){
.insurplansblock .col-md-12{padding-bottom: 0; }
.beforeafterblock h2{font-size: 22px;margin-bottom: 25px;}
/*Start Landing New Css*/
.slconblockopt5 .sltitlebox {text-align: center;margin-left: 0;}
.footer-one .slftrcol{padding-top:0;padding-bottom: 30px;}
.footer-one .slftrcol.slftrmap {padding-top: 30px;margin-bottom: 0;}
.footer-inner .col-md-3.col-sm-6.col-xs-6.footcol2.slftrcol {padding-bottom: 30px;padding-top: 0;}
.footer-one .slftrcol.slhalfinfo {padding-top: 30px;}
.landing-header.header-five .headaddress:before,
.landing-header.header-five .headcall a:before {display: none;}
.landing-header.header-five .headaddress, .landing-header.header-five .headcall {background-color: transparent;}
.landing-header.header-five .headaddress a,
.landing-header.header-five .headcall a {
	background-color: transparent;
	padding: 0 0 0 25px;
	height: auto;
}
.landing-header.header-five .headaddress a i, .landing-header.header-five .headcall a i {top: 0;left: 0;}
.headcondetail {width: 100%;}
.landing-header.header-five .headaddress {padding-bottom: 8px;}
.landing-header.header-five .headbox {display: none;}
.landing-header.header-five .mainNavigation {margin-top: 0;}
.landing-header.header-five .headbookapp {margin-left: 12px;}
.landservcolhalf + .landservcolhalf {margin-top: 30px;}
.landservcolhalf img {
    max-width: 360px;
    margin: 0 auto;
    display: block;
    width: 100%;
}
.landservcol + .landservcol {margin-top: 20px;}
.landingsection .hmtitle {text-align: center;}
.slbanneropt2 .slconblock {
	top: auto;
	transform: inherit;
	padding: 0;
}
.slconblock.slconblock3 {
    top: auto;
    transform: none;
    padding: 30px 0;
}
.slconblock3 .slprmocoupon {max-width: 340px;}
.slconblockopt2 .slconblockbox {padding-bottom: 0;}
.slconblockopt2 .slbannerbook {padding: 20px 15px;max-width: 350px;}
.landinglayout4 #header, .landinglayout4.fixed #header {position: relative;}
.landinglayout4 .header-inner {padding-right: 0;}
.slconblock.slconblockopt5 {top: auto;transform: none;}
.slconblockopt5 .slconblockbox {padding: 30px 0;}
.slbanner4.slbanner, .slconblockopt5 .slbannerbook {height: auto;}
.slconblockopt5 .sllist {
	text-align: left;
	max-width: 340px;
	margin: 0 auto;
}
.slbanneropt2 .slconblock {
    top: auto;
    transform: inherit;
    padding: 0;
}
.slconblockopt3 .slbookapprow {padding-top: 30px;}
.sllist {margin: 0;}
/*End Landing New Css*/
.slconblockbox .container-fluid.vCenter{padding-top:0 !important;}
 .doctor-team-page{max-width:100%;margin-right:0;float:none;margin-bottom:20px;}
 .doctor-team-page img{max-width:360px;}
.docdetailsbox small{margin-bottom:0;}
 .header-five .multilocationheder .headcall a{padding-left:20px;padding-right:20px;}
 .header-five .multiheadermain #logo{padding:25px 0;}
 /* ======================= New Multi Location Start ============================= */
 .headlocation .headleft{margin:0;display:block;}
 .headlocation .headright{padding:10px 0;margin:0;margin-right:10px;}
 .headlocation .topheadlink{display:inline-block;}
 .multilocfotsingle{width:33.33%;}
 .multilocationheder .headcall:hover .location_list{display:none;}
 .topmultiillink, .topmultiillink:focus{letter-spacing:0;padding:14px 15px;}
 .multilocationfooterdetail .multilocfotsingle{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, .promotionlocation .hours.item, .promotions-block{display:block;float:left;}
 .promotions-block{padding:0}
 .hederlocation{padding:15px 0;}
 .singleloctioncall a, .singleloctionfax a, .singleloctionemail a, .singleloctionfax{font-size:16px;}
 .promotion_hours .contacthour{text-align:center}
 .promotion_hours .contacthour .foothours{max-width:250px;margin:0 auto;text-align:left;}
 .hmservicsection .serviceimages{min-height:inherit;max-width:320px;}
 .fotfindthelocation .finde-office-text{width:100%;text-align:center}
 .fotfindthelocation .hederlocation-search{text-align:center;width:100%;}
 .fotfindthelocation .hederlocation-search{padding-top:20px;}
 .fotfindthelocation .hederlocation-search.hederlocation-search-withbutton{padding-right:0px;}
 .fotfindthelocation{margin-bottom:30px;}
 .footerservice{margin-bottom:30px;}
 .findlocation-data #wpgmza_marker_list_container_1{max-width:750px;}
 .findlocation-data .owl-carousel .owl-stage-outer .owl-stage > .owl-item{width:50% !important;}
 .findlocation-data .wpgmza_marker_carousel+div{max-width:720px;padding:0 15px}
 .findlocation-data .owl-carousel .owl-stage-outer .owl-stage > .owl-item:nth-child(2n+1){clear:left;}
 .findlocation-data .owl-carousel .owl-stage-outer .owl-stage > .owl-item:nth-child(3n+1){clear:none;}
 .findlocation-section #wpgmaps_directions_edit_1{padding:20px 0 10px;}
 .multipromotionsec .promotionlocation .multihoursitem,.multipromotionsec .promotionlocation .promotions-block{display:table;}
 .multipromotionsec .promotionlocation .multilochour{height:auto;width:100%;max-width:100%;}
 .multilochour-col{display:block;max-width:210px;margin:0 auto;}
 .findlocation-data .wpgmza_marker_list_class{max-width:750px;}
 .findlocation-data .wpgmaps_mlist_row.wpgmza_basic_row{width:50%;}
 .findlocation-data .wpgmaps_mlist_row.wpgmza_basic_row:nth-child(3n+1){clear:inherit;}
 .findlocation-data .wpgmaps_mlist_row.wpgmza_basic_row:nth-child(2n+1){clear:both}
 .multibookform .aawformradiocol label{font-size:16px;padding:2px;}
 /* ======================= New Multi Location Stop ============================= */
.wrap-inner{padding:0 15px;}
#header{position:relative;}
.fixed #header{position:relative;}
/********** Start Adit Web Data Form **********/
/* Home Banner Form */
.hmbannerform .aawformblock .aawformradiocol label{padding:5px;}
/* Footer Form */
.footerbookform .aawfieldcol33{width:50%;}
/* Book Appointment Page Form */
.bookaptmntform .aawfieldcol33{width:50%;}
/* Landing Page Form */
.slheadbookform1 .aawfieldcol.aawfieldcol33{width:50%;}
.slfootbookform1 .aawfieldcol.aawfieldcol33{width:50%;}
.slfootbookform2 .aawfieldcol.aawfieldcol33{width:50%;}
.slheadbookform3 .aawfieldcol.aawfieldcol33{width:50%;}
.slfootbookform3 .aawfieldcol.aawfieldcol33{width:50%;}
.slfootbookform4 .aawfieldcol.aawfieldcol33{width:50%;}
.slconblockopt5 .slbannerbook{position:inherit;}
/********** End Adit Web Data Form **********/
/********** Header Start **********/
/* Start Option1 */
.header-one #logo{padding:14px 0;}
.header-one .headaddress{display:block;vertical-align:top;margin-bottom:10px;float:right;}
.header-one .headcall{margin-left:0;}
.header-one .mainNavigation{margin-right:15px;margin-top:15px;}
.header-one #nav{right:auto;top:43px;left:0;}
.header-one #nav > li > a{padding:10px 30px 10px 15px;text-align:left;}
.header-one .headbookapp a{padding:14px 15px;}
.bodyheader1.fixed #container{padding-top:0;}
/* End Option1 */
/* Start Option2 */
.header-two .header-inner{padding:15px 0;}
.header-two #logo{left:0;top:0;position:relative;margin-left:0;padding-right:15px;}
.header-two .headleft{float:right;margin-bottom:12px;}
.header-two .mainNavigation{padding:0;float:left;margin:7px 0 0;}
.header-two .headbookapp a{padding:12px 15px;}
.header-two #nav{top:35px;}
.header-two #nav > li{margin:0;}
.header-two #nav > li > a{padding:10px 30px 10px 15px;}
.header-two #nav > li > a:before{background-color:inherit;height:auto;}
.header-two #nav > li:hover > a:before{border:inherit;}
 .bodyheader2.fixed #container{padding-top:0;}
 /* End Option2 */
/* Start Option3 */
.header-three .header-inner{padding:15px 0;}
.header-three .headrow{float:left;width:100%;margin-left:-300px;padding-left:270px;float:left;}
.header-three #logo{left:0;top:0;position:relative;margin-left:0;padding-right:15px;}
.header-three .headleft{float:right;margin-bottom:12px;max-width:inherit;width:100%;text-align:right;}
.header-three .headleft .headaddress a{text-align:left;}
.header-three .mainNavigation{margin-right:15px;margin-top:15px;}
.header-three #nav{right:auto;top:44px;left:0;}
.header-three #nav > li > a{padding:10px 30px 10px 15px;text-align:left;}
.header-three .headbookapp a{padding:14px 15px;letter-spacing:1px;}
.bodyheader3.fixed #container{padding-top:0;}
/* End Option3 */
/* Start Option4 */
.header-four .header-inner{padding:10px 0;}
.header-four .headaddress{padding:0;display:block;margin-right:0;margin-bottom:10px;}
.header-four .headcall{padding:0;}
.header-four .socialmedia{display:block;padding:0;margin:0 0 10px 0;}
.header-four .headbookapp{margin-left:0;}
.header-four .headbookapp a{font-size:13px;padding:10px 15px;border-radius:18px;}
.header-four .headboxrow{padding:15px 0;}
.header-four #logo{margin:0 auto 15px;}
.header-four #nav{left:50%;top:43px;margin-left:-140px;}
.header-four #nav > li > a{border-radius:0;padding:10px 30px 10px 15px;text-align:left;font-size:15px;}
.header-four #nav ul{top:0;padding:0;left:0;margin-left:0;position:relative;z-index:99;border-radius:0;text-align:left;background-color:inherit;}
.header-four #nav ul li:first-child:after{display:none;}
.header-four #nav ul li:first-child > a, .header-four #nav ul li:last-child > a{border-radius:0;}
.header-four #nav ul li a{font-size:15px;}
.header-four #nav ul li > a{padding:10px 30px 10px 15px;border:none;}
.header-four #nav ul ul{margin-left:0;}
.indexbanner-four.indexvideobanner-four .hmbookform{padding:0;}
.bodyheader4.fixed #container{padding-top:0;}
/* End Option4 */
/* Start Option5 */
.header-five #logo{padding:42px 0;}
.header-five .headertop{padding:10px 0;}
.header-five .headcall{padding:0;display:block;margin-right:0;margin-bottom:10px;}
.header-five .headaddress{padding:0;}
.header-five .socialmedia{display:block;padding:0;margin-bottom:10px;}
.header-five .headbookapp{margin-left:0;}
.header-five .headbookapp a{font-size:15px;padding:10px 15px;}
.header-five .header-right{padding:0px 0 0px 320px;}
.header-five #nav{top:46px;right:0;left:auto;}
.header-five #nav > li{margin-left:0;}
.header-five #nav > li > a{padding:10px 30px 10px 15px;text-align:left;font-size:15px;}
.header-five #nav li ul li a{font-size:15px;}
.bodyheader5.fixed #container{padding-top:0;}
#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:block;}
#nav{display:none;width:280px;padding:0;position:absolute;left:0;top:50px;}
#nav > li{width:100%;margin:0;}
#nav > li > a{display:block;padding:10px 30px 10px 15px;line-height:20px;margin-right: 0;}
#nav > li > a::after, #nav > li > a::before{display:none;}
#nav li:hover > ul{display:none;}
#nav ul{display:none;position:relative;width:100%;}
#nav ul li a{display:block;padding:10px 30px 10px 15px;line-height:20px;}
#nav ul ul{left:0;}
.arrowclick{display:block;top:5px;margin-top:0;}
#nav > li > .arrowclick{display:block;top:5px;margin-top:0;}
#nav > li > a{padding:10px 30px 10px 15px;}
#nav ul li ul{left:0;margin-left:0;top:0;}
.boxbtn{padding:10px 15px;}
/********** Start Index Slider **********/
.hmbookapptitle{font-size:26px;margin-bottom:20px;}
.teaserBanner.owl-carousel .owl-nav{right:0;bottom:30px;display:none;}
.hmbookform .hmbookcol2{max-width:100%;}
/* Start Option1 */
.indexbanner-one .teasercaption{padding:40px 0 20px;}
.teastitle{font-size:26px;}
.teasertext p{font-size:18px;}
.indexbanner-one .teaserBanner .item{height:400px;}
.indexbanner-one .hmbookfrmsection{bottom:0;position:relative;padding:40px 0;}
.indexbanner-one .teasertext{position:absolute;width:100%;top:90px;}
/* End Option1 */
/* Start Option2 */
.indexbanner-two .teaserBanner {height:400px;}
.indexbanner-two .teaserBanner .item{height:400px;}
.indexbanner-two .teasertext p span{padding:0 0 10px;}
.indexbanner-two .hmbookfrmsection{padding:40px 0;}
/* End Option2 */
/* Start Option3 */
.indexbanner-three .teasercaption{padding:20px 0;}
.indexbanner-three .teaserBanner .item{height:400px;}
.indexbanner-three .hmbookfrmsection{padding:40px 0;background-color:#f5f5f5;margin:0;}
.indexbanner-three .hmbookform{padding:0;}
/* End Option3 */
/* Start Option4 */
.indexbanner-four .teasercaption{padding:0;}
.indexbanner-four .hmbookapptitle{font-size:26px;}
.indexbanner-four .teaserBanner .item{height:400px;}
.indexbanner-four .teasertext{max-width:100%;margin:0;padding-left:0;}
.indexbanner-four .hmbookfrmsection{padding:40px 0;position:relative;height:auto;}
.indexbanner-four .hmbookform{margin-top:0;max-width:100%;padding:0;box-shadow:inherit;}
.indexbanner-four .hmgroupbox .recaptcha{margin:0 auto;display:inline-block;}
.indexbanner-four .hmgroupbox .hmsubmitbtn{margin-left:15px;}
.indexbanner-four .hmbookfrmsection .container.vCenter{padding-top:0 !important;}
/* End Option4 */
/* Start Option5 */
.indexbanner-five .teasercaption{padding:0;}
.indexbanner-five .teaserBanner .item{height:400px;}
.indexbanner-five .teasertext{max-width:100%;margin:0;padding-left:0;}
.indexbanner-five .hmbookfrmsection{padding:40px 0;}
.indexbanner-five .hmbookform{margin-top:0;max-width:100%;padding:0;box-shadow:inherit;}
.indexbanner-five .hmgroupbox .recaptcha{margin:0 auto;display:inline-block;}
.indexbanner-five .hmgroupbox .hmsubmitbtn{margin-left:15px;}
/* End Option5 */
.hmpozativecol1 .col-md-6.col-sm-4.col-xs-12{width:33.33333333%;}
/********** End Index Slider **********/
/***************** Start About Page *****************/
.futuresectionopt6 .aboutbtmbox, .aboutcontentopt7 .aboutbtmbox, .aboutcontentopt4 .aboutbtmbox, .aboutcontentopt3 .aboutbtmbox{padding-top:20px;}
.aboutthumb{max-width:550px;margin:0 auto 30px;}
/* Start Option2 */
.page-subheader p{font-size:20px;}
.aboutfuture:after, .aboutfuture:before{display:none;}
.aboutfuture:after{left:0;}
.aboutfuture:before{right:0;}
.aboutfuture .item{border-left:none;}
.aboutfuturebox{padding:0;border-bottom:1px solid #3680c5;margin-bottom:30px;}
.aboutfuture .item:last-child .aboutfuturebox{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.aboutfutinbox{padding-bottom:20px;}
.aboutfuture .item:last-child .aboutfutinbox{padding-bottom:0;}
.aboutfuturebox h2, .aboutfuturebox h3{font-size:22px;}
.aboutfuturebox small{margin-bottom:10px;}
/* End Option2 */
/* Start Option2 */
.aboutvideoblock{margin-bottom:30px;display:inline-block;width:100%;}
/* End Option2 */
/* Start Option3 */
.aboutimageblock{margin:0 auto 20px;max-width:550px;}
.aboutcontentopt3.hmabout-section{background-position:center 50px;}
/* End Option3 */
/* Start Option5 */
.videoshorttext.pdb20{padding-bottom:0;}
.aboutcontentopt5 .aboutvideoblock{margin-bottom:0;}
/* End Option5 */
/* Start Option6 */
.aboutthumbblock{max-width:550px;margin:0 auto 20px;}
.advantaglistthree .item:nth-child(2n+1){clear:both;}
/* End Option6 */
/* Start Option9 */
.client-counter{width:200px;height:200px;}
.boxcounter strong{font-size:46px;}
.boxcounter span{font-size:16px;}
.futuresectionopt9 .aboutcounter{margin-top:30px;}
/* Start Option9 */
/* Start Option10 */
.aboutcounter{padding:30px 20px;}
/* Start Option10 */
/* Start Option11 */
.aboutcounterrow{padding:30px 15px;}
.aboutcounterrow .aboutcounterlist{padding-left:0px;}
 /* Start Option11 */
/***************** End About Page *****************/
/********** Start Services Page **********/
.servicecaptext h1, .servicecaptext h2{font-size:30px;}
.servicecaptext p{font-size:16px;}
/* Start Service Option1 */
.servicedecs h2{font-size:20px;}
.servicedecs p{font-size:16px;}
.servicedecs ul li{font-size:16px;}
.serviceiconbox{height:320px;}
/* Start Service Option2 */
/********** End Services Page **********/
/********** Start Team/Doctor Page **********/
.teamlist-two .item{width:49%;}
.teamselist .col-sm-6:nth-child(2n+1){clear:both;}
/*.teamsectionopt1{padding-bottom:30px;}
*/
.teamsectionopt1 .teamselist .item:nth-child(3n+1){clear:inherit;}
.teamsectionopt1 .teamselist > .item{max-width:400px;float:none;margin:0 auto;}
.teamsectionopt1 .teamselist .item:nth-child(2n+1){clear:both;}
.teamlist-one.teamselist .item{width:50%;}
.teamsectionopt1 .owl-carousel .owl-nav{width:100%;text-align:center;}
/* Start Option1 */
.teamroundbox{padding:20px 0;}
.teamthumb{margin:0 auto 20px;}
.single-doctor .teamdetailsopt1 .page-header h1, .single-team .teamdetailsopt1 .page-header h1{margin-bottom:15px;}
/* End Option1 */
/* Start Option3 */
.teamsectionopt3 .teamlist-two .teamcol{width:100%;}
.teamsectionopt3 .teamlist-one .item{width:100%;}
.teamslider2.owl-carousel .owl-nav [class*="owl-"]{top:auto;bottom:0;margin:0 5px;position:relative;}
.teamslider2.owl-carousel .owl-nav .owl-prev{left:auto;}
.teamslider2.owl-carousel .owl-nav .owl-next{right:auto;}
/* End Option3 */
/* Start Option5 */
.doctorinbox{height:320px;}
.doctorinbox h2{font-size:22px;}
.doctorboxlist .item:nth-child(odd) .doctorboxrow .item{float:right;}
.doctorboxlist .item:nth-child(even) .doctorboxrow .item.pull-right.docthumb{float:left !important;}
/* End Option5 */
/* Start Option6 */
.teamsectionopt8 .doctorboxblock .item{max-width:500px;margin:0 auto;}
/* End Option6 */
/* Start Option8 */
.doctorsmdecbox{padding:30px 15px;}
.teamslider3.owl-carousel .owl-nav [class*="owl-"]{top:auto;bottom:0;margin:0 5px;position:relative;}
.teamslider3.owl-carousel .owl-nav .owl-prev{left:auto;}
.teamslider3.owl-carousel .owl-nav .owl-next{right:auto;}
.teamsectionopt8 .teamlist-one .doctotbox{padding-top:20px;}
/* End Option8 */
/* Start Option10 */
.meetdoctorbox h3{font-size:20px;}
.meetdoctorbox small{margin-bottom:20px;}
.meetdoctorbox{min-height:250px;}
.teamsectionopt10 .teamlist-one .item{width:50%;}
/* End Option10 */
/********** End Team/Doctor Page **********/
/********** Start Team/Doctor Details Page **********/
/* Start Option1 */
.docdetailsbox .doctorthumb, .docdetailsbox .docdetailthumb{margin-bottom:15px;}
.docdetailsbox strong, .docsmdetails strong{font-size:22px;}
/*.teamroundbox .teamthumb{max-width:280px;}
*/
.teaminbox h3{font-size:20px;}
.teaminbox small{font-size:16px;margin-bottom:15px;}
/* End Option1 */
/* Start Option2 */
.teamcontentopt2 .teamlist-three .teamborderbox{padding-bottom:25px;}
/* End Option2 */
/* Start Option5 */
.doctordetailsbox{padding:50px 15px;}
/* End Option5 */
/* Start Option6 */
.meetdocdescsmbox{padding:30px 15px 30px;}
.meetdocdescsmbox h3{margin-bottom:10px;}
/* End Option6 */
/********** End Team/Doctor Details Page **********/
/********** Start Blog Page **********/
.hmblogsection .owl-carousel .owl-nav{margin-top:15px;}
.blogboxlist .item:nth-child(3n+1){clear:inherit;}
.blogboxlist .item:nth-child(2n+1){clear:both;}
.blogdetailsbox .row > div ul{margin-bottom:0;}
/********** End Blog Page **********/
/********** Start Event & Media Page **********/
/* Start Option1 */
.eventlistrow .eventlist{margin-bottom:30px;}
.eventsmdesccol{padding:30px 15px;}
.eventdatecol{padding:30px 15px 15px 15px;}
.eventimg{height:200px;}
.eventimg img{visibility:hidden;}
/* End Option1 */
/* Start Option3 */
.hmeventmedialist-one .item{width:50%;}
.hmeventmedialist-two .item{width:49%;}
/* End Option3 */
/********** End Event & Media Page **********/
/********** Start Promotion Page **********/
/* Start Option1 */
.promotitle h2{font-size:18px;}
.promohead{padding:20px 0 30px;}
.promtext{padding-left:24px;}
/* End Option1 */
/* Start Option3 */
.promotion-silder{padding-top:10px;}
.promocontentopt3 .vCenter.promocol{padding-top:0 !important;}
/* End Option3 */
/* Start Option4 */
.plantop .plantopinfo{max-width:inherit;}
/* End Option4 */
/********** End Promotion Page **********/
/********** Start Gallery Page **********/
.gallerylist.mediathumb-three .item{margin-bottom:30px;}
.gallerylist.mediathumb-three .item:last-child{margin-bottom:0;}
/* Start Option1 */
.gallerylist .item{margin-bottom:0px;}
.insurplansblock{padding:30px 15px;}
 .insurhead{min-height:75px;padding-bottom:25px;padding-left:75px;}
.insurhead h2{font-size:20px;}
.insuricon{width:60px;height:55px;}
.insurbox{padding-bottom:10px;}
.insurplan-list li{width: 33.33%;margin-bottom:12px;}
/* End Option1 */
.facilitiesilser.owl-carousel .owl-nav .owl-prev{left:15px;}
.facilitiesilser.owl-carousel .owl-nav .owl-next{right:15px;}
/********** End Gallery Page **********/
/********** Start FAQs Page **********/
/* Start Option1 */
.accordion .acclink, .accostyle1 .accordion .acclink, .accostyle2 .accordion .acclink{font-size:18px;}
.accord-detail, .accostyle1 .accord-detail{padding:0 15px;}
.accostyle2 .accord-detail{padding:5px 15px;}
.faqsblock h2{font-size:20px;}
.accordion .acclink:after{font-size:24px;margin-top:-12px;}
/* End Option1 */
/* Start Option2 */
.accostyle2 .accordion .acclink:after{font-size:24px;margin-top:-12px;}
.accostyle2 .accord-detail p{font-size:16px;}
/* End Option2 */
/********** End FAQs Page **********/
/********** Start Contact Page **********/
/* Start Option2 */
.contactustopt2 .contactloact, .contactustopt2 .contacthour{padding-bottom:30px;}
/* End Option2 */
.contactustopt3 .borderbtn,.contactustopt3 .borderbtn:focus{letter-spacing:1px;padding:10px 15px;}
/* Start Option4 */
.multiloct-two .item{width:100%;}
.contactustopt4 .contactmap{clear:both;}
.contactustopt4 .contactloact.pdb40{padding:0 15px 0 0;}
.contactustopt4 .contactloact{float:left;width:50%;padding-right:15px;}
.contactustopt4 .contacthour{float:left;width:50%;padding-left:15px;}
.contactustopt4 .contactadd a, .contactustopt4 .contactmail a, .contactustopt4 .contactphone a, .contactustopt4 .contactphone span, .contactustopt4 .contactfax span{font-size:16px;}
.contactustopt4 .contactfax{padding-bottom:15px;}
.contactustopt4 .foothours li{font-size:16px;margin-bottom:8px;}
.multiloct-four .item{width:100%;margin-bottom:30px;}
.multiloct-four .item:nth-child(3){margin-bottom:30px;}
.multiloct-four .item:last-child{margin-bottom:0;}
.contactform3 .contactmap{margin-bottom:20px;}
.contacthour, .contactloact{margin-bottom:0;}
.contactustopt3 .contactloact, .contactustopt3 .contacthour{padding-bottom:30px;}
.contact-section{padding-bottom:0px;}
.contactblock .consocial{text-align:left;}
.contactustopt3 .contactfax{padding-bottom:0px;}
/* End Option4 */
/********** End Contact Page **********/
/********** Start How it Works Page **********/
.howitlist-one .howcol, .howitlist-three .howcol, .howitlist-two .howcol{margin-bottom:0;}
.howdoseblock .howitlist-two .item{margin-bottom:0;}
.howdoseblock .howitlist-three .item:last-child{margin-bottom:0;}
/* Start Option1 */
.howcol{margin-bottom:30px;}
.howitworkopt1 .howitlist-four .howcol:nth-child(2n+1){clear:both;}
/* End Option1 */
/* Start Option7 */
.howitworkopt7 .roundicon{background-size:100% auto;}
/* End Option7 */
/********** End How it Works Page **********/
/********** Start Your First Visit Page **********/
/* Start Option1 */
.firstvisit-box{padding:30px 15px;min-height:inherit;margin-bottom:30px;}
.firstvisitdesc{max-width:inherit;}
.firstvisit-thumb{height:inherit;background-image:inherit;max-width:550px;margin:0 auto;}
.firstvisit-thumb img{visibility:visible;}
/* End Option1 */
/********** End Your First Visit Page **********/
/********** Start Advantages Page **********/
.advantaglist-one .howcol{margin-bottom:0;}
.advantaglist-two .howcol{margin:0;}
.advantaglist-two .item{width:100%;}
.advlist .advanclist-two .item{margin-bottom:0;}
.hmadvantaglist-one .item{width:50%;}
.hmadvantaglist-three .item{width:32.9%;}
.hmadvantaglist-two .item{width:49%;}
/* Start Option1 */
.advatagesbox{padding-left:0;}
.advatagesicon{position:relative;margin-bottom:15px;}
/* End Option1 */
/* Start Option3 */
.advatagesopt3 .mediasmdesc{margin-bottom:30px;}
.advlist .item{margin-bottom:30px;}
.advroundicon{width:80px;height:80px;}
.advblock h2{font-size:20px;margin-bottom:15px;}
/* End Option3 */
/* Start Option4 */
.advatagesopt4 .howcol:nth-child(2n+1){clear:both;}
.advatagesopt4 .advantaglist-three .howcol:last-child{margin-bottom:0px;}
/* End Option4 */
/* Start Option5 */
.advtopcontent{min-height:230px;}
.advatagesopt5 .advantaglist-two .item{width:50%;}
.advatagesopt5 .advgeblock .advantaglist-four .item:nth-child(4n+1){clear:inherit;}
.advatagesopt5 .advgeblock .advantaglist-four .item:nth-child(2n+1){clear:both;}
/* End Option5 */
/* Start Option6 */
.advsbox{padding-left:90px;}
.advsbox h3{font-size:22px;margin-bottom:15px;}
.advsthumb{max-width:360px;margin:0 auto;}
/* End Option6 */
/* Start Option7 */
.advboedervox small{font-size:16px;}
.advboedervox h3{font-size:20px;}
.advatagesopt7 .advantaglist-two .item{width:50%;}
/* End Option7 */
/* Start Option8 */
.advantagesbg{padding:15px;}
.advstfullhumb{position:relative;background-image:inherit;height:inherit;margin:0 auto 20px;}
 .advstfullhumb img{visibility:visible;}
/* End Option8 */
/* Start Option9 */
.advantrow h3{font-size:22px;margin-bottom:15px;}
.advantrow p{font-size:16px;}
/* End Option9 */
/** Start Options10 */
.advatagesopt10 .advantrow{margin-bottom:20px;}
/** End Options10 */
/* Start Option11 */
.advcolorsmdesc{padding:20px;}
.advcolorsmdesc h3{font-size:22px;}
.advatagesopt11 .mediasmdesc{margin-bottom:30px;}
/* End Option11 */
/* Start Option12 */
.advgebox .advtopcontent{min-height:220px;}
.advantagesbox h3{font-size:20px;margin-bottom:10px;}
.advatagesopt12 .advantaglistthree .item{width:33.33%;}
.advatagesopt12 .advantaglist-two .item{width:50%;}
/* End Option12 */
/********** End Advantages Page **********/
/********** Start Advanced Technology Page **********/
/* Start Option2 */
.advrteccontentopt2 .advanclist-one .item{width:50%;}
.advrteccontentopt2 .advanclist-two .item{width:49%;}
/* End Option2 */
/* Start Option3 */
.advrteccontentopt3 .advanclist-one .item{width:50%;}
.advrteccontentopt3 .advanclist-two .item{width:49%;}
.advrteccontentopt3 .teaminbox{padding:20px 15px;}
/* End Option3 */
/* Start Option5 */
.advrteccontentopt5 .item{margin-bottom:30px;}
.advrteccontentopt5 .item:last-child{margin-bottom:0;}
/* End Option5 */
/* Start Option6 */
.advtecvideoblock{margin-bottom:20px;}
/* End Option6 */
/********** End Advanced Technology Page **********/
/********** Start Call to Action Page **********/
/* Start Option2 */
.callaction h1, .callaction h2{font-size:30px;margin-bottom:20px;}
.callactionbox .borderbtn{margin-right:20px;}
.actionbanner{height:100%;padding:30px 0;}
.actionblock{position:relative;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.actionphone{padding-top:8px;}
.actionphone a{font-size:22px;}
.actionphone a i{font-size:26px;}
.actionbanner img{display:none;}
/* End Option2 */
/* Start Option3 */
.actcalltitle h2, .actcalltitle h3{font-size:26px;}
.actcalltitle strong{font-size:16px;}
.callbtnbox .boxbtn{margin-bottom:10px;}
.callphonebtn a{font-size:18px;}
/* End Option3 */
/* Start Option4 */
.actionrondcall{font-size:18px;}
.actionrondbox span{font-size:18px;}
.actionrondbox .boxbtn{margin-bottom:10px;}
/* End Option4 */
/* Start Option5 */
.actiontoblock h2{font-size:20px;}
.actiontoblock p{font-size:16px;}
.actiontoblock .borderbtn{padding:10px;}
.actiontoblock .callphonebtn a i{font-size:21px;}
/* End Option5 */
/* Start Option7 */
.callopeningbox{min-height:inherit;text-align:center;padding:30px 15px;}
.hourslist{margin:0 auto;text-align:left;max-width:250px;}
/* End Option7 */
/* Start Option8 */
.callactcontentopt7 .aboutfuturebox{padding-bottom:15px;}
.callactcontentopt7 .aboutfuture .item:last-child .aboutfuturebox{padding-bottom:0;}
/* End Option8 */
/********** End Call to Action Page **********/
/********** Start Service Landing Pages **********/
.slbooktitle h2{font-size:26px;}
.landservcontentrow h2, .landvcontent-block h2{font-size:22px;}
.landservcontentrow h3, .landvcontent-block h3{font-size:20px;}
.landservcontentrow p, .landvcontent-block p{font-size:16px;}
.landservcontentrow ul li, .landservextrarow ul li{margin-bottom:3px;font-size:16px;}
.landserdoctorblock > h2{font-size:26px;margin-bottom:20px;}
.landserdoctbox h2{font-size:22px;}
.landserdoctbox p{font-size:16px;}
.landserdoctbox h3{font-size:20px;}
/********** Start Service Landing-1 Pages **********/
#slheader{position:relative;background-color:#384657;}
#slheader.slheaderopt1{background-color:#384657;}
#sllogo{padding:6px 0;}
.sltoplink{padding:0;}
.slheadmap{margin-right:0;margin-bottom:5px;}
.slbannerbook{margin-top:0;background-color:#f5f5f5;}
.servicelandingone .slbannerbook{margin-bottom:0;}
.slbookblock{border-radius:0;padding:30px 0;}
.slbanner{height:400px;}
.slconblock{padding:30px 0 20px;}
.slconblock h1{font-size:28px;}
.slconblock h2{font-size:22px;margin-bottom:15px;}
.slformsection{padding:40px 0;}
.slbanner{height:auto;background-image:inherit !important;}
.slbanner > img{visibility:visible;}
.slbanner:after{display:none;}
.slconblock{padding:30px 0;background-color:#384657;position:relative;}
.slconblock.slconblockopt1 {
	position: relative;
	top: auto;
	transform: none;
	padding: 30px 0;
}
.slbookappform h3{font-size:28px;margin-bottom:30px;}
/********** End Service Landing-1 Pages **********/
/********** Start Service Landing-2 Pages **********/
.slbanneropt2.slbanner{height:auto;background-image:inherit;}
.slbanneropt2.slbanner img{visibility:visible;}
.slconblockopt2.slconblock{position:relative;background-color:#f5f5f5;padding:40px 0;}
.slbanner.slbanneropt2:after{display:none;}
.slconblockopt2 .item.vCenter{padding-top:0 !important;padding-left:30px;}
/*.slconblockopt2.slconblock h1, .slconblockopt2 .sllist li{color:#808082;}
*/
.sltitleboxopt2 .sllist::after, .sltitleboxopt2 .sllist li::after{background-color:#3680c5;}
/********** End Service Landing-2 Pages **********/
/********** Start Service Landing-3 Pages **********/
.slconblocktitle{position:relative;bottom:0;}
.slconblockopt3{padding-bottom:0;}
.slbanner.slbanneropt3{height:auto;}
.slconblock.slconblockopt3{padding:0;}
/********** Start Service Landing-3 Pages **********/
/* Start Option5 */
#slheader.slheaderopt5{background-color:#384657;}
.slheaderopt5 .slheader-inner{padding:15px 0;}
.servicelandingfive .slheadmap, .servicelandingfive .slheadcall{display:inline-block;}
.slheaderopt5 .slheadmap{margin-right:10px;}
.slheaderopt5 #sllogo{padding:0;}
.servicelandingfive .sltoplink{padding:8px 0;}
 .servicelandingfive .slconblock{padding:0;height:100%;}
.servicelandingfive .slbanner{height:auto;background-image:inherit !important;}
.servicelandingfive .slbanner > img{visibility:visible;}
.servicelandingfive .slbanner:after{display:none;}
.servicelandingfive .slconblockbox{padding-bottom:15px;padding-top:30px;}
.servicelandingfive.slconblock.slconblockopt5{position:relative;}
.slconblockbox{padding-bottom:370px;padding-right:0;}
.slconblockopt5 .slbannerbook{height:auto;padding:30px 0;}
.slconblockopt5 .serbookappform, .slconblockopt5 .slbannerbook{max-width:100%;}
.slconblockopt5 .slbookcol1 .col-md-4.col-sm-4.col-xs-12{width:33.333%;}
.serbookappform .recaptcha{margin:0 auto;}
.servicelandingfive .slbooktitle h2{margin:0;}
.serbookappform .pagebooksubmitbar .button{margin-left:10px;}
/* End Option5 */
/********** End Service Landing Pages **********/
/********** Start Promotion Plans Pages **********/
.promotion_list-one .item{width:50%;}
.promotion_list-two .item{width:49%;}
/********** End Promotion Plans Pages **********/
/********** Start Footer **********/
/* Start Option1 */
.footer-one .footcol3{margin-bottom:30px;}
/* Start Option1 */
/* Start Option2 */
.footer-two .foothourslist{margin:0;}
.footer-two .foothourslist li{width:100%;padding:0;}
.multiloc-infobox, .multilocimagebox{margin-bottom:20px;}
/* End Option2 */
/* Start Option3 */
.footer-three .footmap{padding-top:30px;}
.footer-three .foothourslist{margin:0;}
.footer-three .foothourslist li{width:100%;padding:0;}
.footer-three .footmap .gmap3{height:280px;}
/* End Option3 */
/* Start Option4 */
.footloct-three .multilocl{width:100%;margin-bottom:30px;}
.footloct-three .multilocl:last-child{margin-bottom:0;}
/* End Option4 */
.footer-two .footer-inner{padding:40px 0;}
.footer-two .footform-section{padding:40px 0;}
/* multi Location */
.footmultirow{padding-bottom:30px;margin-bottom:30px;}
 /********** End Footer **********/
/********** Start Home Service Pages **********/
.hmservicelist-two .item{width:49%;}
.hmservicelist-one .item{width:50%;}
/* Start Option1 */
.hmseroverlaybox h1{font-size:18px;}
/* End Option1 */
/* Start Option4 */
.hmserviceblock h3{font-size:20px;margin-bottom:10px;}
.hmserviceblock p{font-size:16px;}
/* End Option4 */
/* Start Option5 */
.hmsersmdet{padding-bottom:30px;}
.hmsersmdet h2{font-size:28px;margin:0;}
.hmsersmdet h2 br{display:none;}
/* End Option5 */
/* Start Option6 */
.hmsevlistrowblock .servicecol.vCenter{padding-top:0 !important;}
.specialcontent{padding-bottom:30px;}
.specialcontent small{font-size:20px;margin-bottom:10px;}
.specialcontent h2{font-size:24px;}
.buttons-wrap{margin-top:20px;}
.hmspserviceslider .serwrap{text-align:center;}
.hmspserviceslider .specialconblock{margin-left:0;padding-left:0;}
.hmspserviceslider .icon{float:none;display:block;margin:0 auto 15px;}
.hmspserviceslider .specialconblock h3{font-size:22px;margin:0 0 15px;}
.hmspserviceslider .owl-nav{bottom:-35px;}
/* End Option6 */
/* Start Option6 */
.servicetabrow .item{width:100%;}
.servicetabrow .item:last-child{display:none;}
.servicetab .tabnav li h2{font-size:25px;margin-bottom:25px;}
.servicetab.restabver .tabnav li a{font-size:16px;padding:10px 15px;}
.hmservislink{margin-bottom:20px;}
.hmservismdec{min-height:240px;}
.hmservidec{min-height:450px;}
.hmservidecbox{max-width:550px;}
/* End Option7 */
/********** End Home Service Pages **********/
/********** Start Home Pozative Page **********/
/* Start Option1 */
.aboutcontent.hmpozativeopt1{padding:40px 0;}
.hmbooktitle{font-size:28px;margin-bottom:15px;}
/* End Option1 */
/* Start Option2 */
.aboutcontent.hmpozativeopt2{padding:40px 0;}
.hmpozativeopt2 .hmbookappform{padding-top:30px;}
.hmreviewbox iframe{height:320px;}
/* End Option2 */
/* Start Option3 */
.aboutcontent.hmpozativeopt3{padding:40px 0;}
.hmpozativeopt3 .hmbookappform{padding-top:30px;max-width:750px;margin:0 auto;}
.hmpozativeopt3 .pagebooksubmitbar .form-group{margin:0;}
/* End Option3 */
/********** End Home Pozative Page **********/
/********** Start Before & After Page **********/
/* Start Option1 */
.beforeafterbox p{font-size:16px;}
.beforecol h3{font-size:20px;}
/* End Option1 */
/********** End Before & After Page **********/
/********** Start Finance Insurance Page **********/
/* Start Option1 */
.financedecs{min-height:inherit;padding-right:0;}
.financedoctor{position:relative;max-width:280px;margin:0 auto;}
/* End Option1 */
/* Start Option2 */
.financedecs.financleft{padding-left:0;}
/* End Option2 */
/********** End Finance Insurance Page **********/
/********** Start Home Pozative Page **********/
/* Start Option2 */
.hmpozativeopt2 .pagebooksubmitbar .form-group{display:inline-block;}
.hmpozativeopt2 .pagebooksubmitbar .form-group .recaptcha{margin:0;}
/* End Option2 */
/********** Start End Pozative Page **********/
.indexbanner-two .hmbookform-nmbr a{font-size:20px;}
.indexbanner-two .hmbookform .form-cell, .indexbanner-two .form-table{display:block;float:left}
.indexbanner-two .form-table:after{display:none;}
.indexbanner-two .hmbookform-nmbr a,.indexbanner-two .hmbookform-nmbr a span{display:inline-block;vertical-align:middle;}
.indexbanner-two .hmbookform-nmbr a span{margin-right:5px;}
.indexbanner-two .hmbookform-nmbr{padding:20px 0;}
.indexbanner-two .hmbookform .form-cell{padding:20px 15px;}
.indexbanner-two .hmbookform .form-cell.form-cell-full{padding:20px 15px;}
.indexbanner-two .hmbookfrmsection{padding:0;position:relative;bottom:0;}
.indexbanner-two .hmbookfrmsection .container{width:100%;padding:0;}
section.aboutcontent.advatagesopt10.hmadvfeatures-section{padding:40px 0px;}
.indexbanner-two .teasercaption:after{display:none;}
.indexbanner-two .teasercaption:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;opacity:0.6;}
.indexbanner-two .pull-right{float:none !important;}
.indexbanner-two .teasertext{text-align:center;}
.aboutcontentopt3.hmabout-section .aboutimageblock{max-width:inherit;min-height:inherit;background-image:none;text-align:center;}
 .aboutcontentopt3.hmabout-section .aboutimageblock img{visibility:visible;max-width:555px;}
.aboutcolblock .col-md-6.col-sm-12.col-xs-12.vCenter{padding:20px 40px;padding-top:20px !important;}
.aboutcolblock .col-md-6.col-sm-12.col-xs-12.pull-right{padding:0px 40px;}
.aboutimageblock:after{display:none;}
.aboutcontentopt3.hmabout-section .hmaboutcontent{max-width:inherit;margin:0;}
.hmabout-section .container{padding-left:0;}
.header-five .headcall-address{padding-right:0;padding-left:0;}
.header-five .headbookapp a{min-height:40px;}
.header-five .crossbtn:before, .header-five .headcall-address:before{display:block;}
.header-five .headcall a:before{content:"";width:0;height:0;border-top:20px solid transparent;border-right:20px solid #ffc506;border-bottom:20px solid transparent;left:-20px;position:absolute;left:-20px;top:0;z-index:1;}
.header-five .headaddress{position:relative;}
.header-five .headaddress:before{content:"";width:0;height:0;border-top:20px solid transparent;border-right:20px solid #1f4076;border-bottom:20px solid transparent;left:-20px;position:absolute;left:-20px;top:0;z-index:1;}
.header-five .crossbtn:before{border-width:20px;left:-20px;}
.header-five .headcall-address:before, .header-five .crossbtn:after{display:none;}
.header-five .header-right{padding-left:250px;}
.header-five .headertop{padding:0;}
.header-five .mainNavigation, .header-five .socialmedia{display:inline-block;float:none;vertical-align:middle;margin:0;}
.header-five .socialmedia{margin-right:25px;}
.header-five .headaddress a, .header-five .headcall a{padding:10px 10px 10px 25px;z-index:9;}
.header-five .headaddress a{line-height:1.3}
.header-five .headaddress a i, .header-five .headcall a i{top:10px;left:5px;}
.header-five .headcall-address{width:100%;}
.header-five .crossbtn{left:53%;position:absolute;}
.header-five .headbookapp a{min-height:40px;padding-right:30px;}
.promoplanfull{padding:35px 15px}
.header-five .mainNavigation{padding:10px 0;}
.teamsectionopt1 .teaminbox .temdescription{display:none;}
.teaminbox{text-align:center;}
.indexbanner-two .teasercaption{padding-top:100px;padding-bottom:0;}
.blogboxrow{padding-bottom:20px;}
.teamsectionopt1 .owl-carousel .owl-nav .owl-prev{left:-10px;}
.teamsectionopt1 .owl-carousel .owl-nav .owl-next{right:-10px;}
.otherteamslider .teaminbox{padding-bottom:10px;}
.radioinput .wpcf7-list-item label > input[type="radio"]:checked + span, 
.radioinput .wpcf7-list-item label>span{font-size:15px;}
.otherteamslider .teamroundbox{padding-bottom:0px}
.hmpozativeblock{max-width:430px;}
/*.hmpozativereviewcol2{width:100%;}*/
 .teaserBanner.owl-carousel .owl-nav [class*="owl-"]{width:34px;height:34px;line-height:30px;}
 .teaserBanner.owl-carousel .owl-nav .owl-prev i{left:1px;position:relative;top:-2px;}
 .teaserBanner.owl-carousel .owl-nav .owl-next i{left:1px;position:relative;top:-2px;}
 .teamsectionopt1 .owl-carousel .owl-nav{margin-top:0;height:40px;}
 .header-five .crossbtn{height:40px;}
 .header-five .headcall-address{height:auto}
 .header-five .headaddress a, .header-five .headcall a{height:40px;}
/*************/
.aboutcontentopt3.hmabout-section{padding:30px 0px 10px }
.beforethumbbox + .beforethumbbox { margin-top: 30px;}
.bfraft-imglist2 .item + .item { margin-top: 30px;}
.enasingle-slider .testmonialboxinner { flex-direction: column; text-align: center;}
.enasingle-slider .testmonialdetail {  padding-left: 0; }
.wpgmaps_mlist_col {  width: 50%; }
.locatcondetail {padding-bottom: 30px; }
.multibookappintment{text-align: center;}
.planssilder .owl-stage-outer {padding-bottom: 20px; }
}
@media only screen and (max-width:959px){}
@media only screen and (max-width:800px){/*Responsive Table*/
.responsiveTable, .responsiveTable tr, .responsiveTable td, .responsiveTable td:before{display:block;text-align:left;border:none;/* Converts a table, table row, table column and table column:before into a block element */
 }
.responsiveTable, .responsiveTable tr, .responsiveTable td:last-child{border-bottom:none;}
.responsiveTable thead, .responsiveTable tr th{position:absolute;/* Hides table head but not using display none */
 top:-1000em;left:-1000em;}
.responsiveTable tr{border:1px solid #eeeeee;border-bottom:2px solid #eeeeee;margin:0 0 20px;}
.responsiveTable tr td:nth-child(1){/* first column of the row */
 border-left:none;}
.responsiveTable tr td:last-child{/* last column of the row */
 border-right:none;}
.responsiveTable tr:last-child .td, .responsiveTable td{/* Column in the last row and column */
 border-bottom:1px solid #eeeeee;}
.responsiveTable td:before{/* prints the value of data-label attribute before the column data */
 font-weight:bold;padding-right:20px;line-height:27px;color:#174471;content:" "attr(data-label)"";/* call the attribute value of data-label and adds a string // */
 }
.responsiveTable tbody{display:block;}
.responsiveTable tr td{padding:5px 15px;width:auto !important;}
.r-tabs .r-tabs-nav{display:none;}
.r-tabs .r-tabs-accordion-title{display:block;}
.hmserviblock > h2{display:block;}
/********** Start Home Service Pages **********/
/* Start Option7 */
.hmservidec{min-height:inherit;}
.hmservismdec{min-height:inherit;padding-bottom:20px;}
.hmserviblock{margin:0 auto;padding:0 15px;}
.servicetab .tabcontainer{padding-left:0;margin-left:0;}
.servicetab.restabver .r-tabs-accordion-title{display:block;}
.hmservidecin{position:relative;}
.hmservidecbox{max-width:inherit;padding:30px 15px;top:0;}
.restabver .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{background-color:#384657;color:#ffffff;}
/* End Option7 */
/********** End Home Service Pages **********/
}
@media only screen and (max-width:768px){}
/* Small devices (landscape phones, less than 768px) */
@media only screen and (max-width:767.98px){
	.wpgmaps_mlist_col {
    width: 100%;
}
.findlocation-data .wpgmza-basic-listing-content-holder {
    max-width: 360px;
    margin: 30px auto;
    float: none;
}
.owl-carousel .owl-dots {padding-top: 15px;}
.owl-carousel .owl-dots .owl-dot span {width: 9px;height: 9px;margin: 0 3px;}
/*Start Landing New Css*/
.slconblockopt2 .sllist li:after, .slbanneropt3 .sllist li:after {
	left: 0;
	right: 0;
	margin: 0 auto;
}
.single-landing .footer-one .copyright {padding: 20px 0;}
.mblfixedbtns {padding-top: 40px;}
.landing-header.header-five .header-right {margin-left: 0;}
.landing-header.header-five .headaddress a i, .landing-header.header-five .headcall a i {top: 2px;}
.landing-header .headermain {
	flex-direction: column;
}
.landing-header.header-five .header-right {max-width: 100%;}
.landing-header.header-five .headaddress, 
.landing-header.header-five .headcall {display: block;margin: 0;}
.landing-header .mainnavrow {justify-content: center;}
.landing-header.header-five #logo {padding-top: 0;margin-bottom: 0;}
.landing-header.header-five .mainNavigation {position: inherit;}
.landing-header.header-five #nav {
	top: 100%;
	right: 0;
	left: 0;
	margin: 0 auto;
}
.landingsection {padding: 30px 0;}
.landingftr-info.footcol1 {width: 100%;padding: 30px 0 22px 0;}
.slconblockopt2 {flex-direction: column;padding: 30px 0;}
.slconblockopt2 .slconblockbox {padding-top: 0;padding-bottom: 30px;}
.sllist {margin-bottom: 0;}
.slconblock.slconblock3 .sltitlebox {
    text-align: center;
}
.slbanneropt3 .sltitlebox {
    margin: 0 0 30px 0;
    max-width: 100%;
    width: 100%;
}
.slconblock3 .slprmocoupon {max-width: 100%;margin: 0 auto;}
.stikerinner {flex-direction: column;}
.landinglayout4 .landing-header.header-five .header-right {padding-left: 0;}
.landinglayout4 .landing-header.header-five #logo {margin-bottom: 10px;}
.slconblockopt5 .slbanner .sllist {text-align: left;}
/*End Landing New Css*/
.header-five .multilocationheder .headcall a{padding-left:10px;padding-right:10px;}
 /* ======================= New Multi Location Start ============================= */
 .headlocation .headleft{margin:0;display:block;}
 .headlocation .headright{padding:10px 0;margin:0;margin-right:10px;}
 .headlocation .topheadlink{display:inline-block;}
 .multilocfotsingle{width:50%;}
 .multilocl .footblock{padding-top:5px;}
 .multilocl .contacthour{margin-top:0;}
 .advantaglistthree .item:nth-last-child(-n+2) .advantrow p{margin-bottom:20px;}
 .advantrow p{margin-bottom:20px;}
 .teamsectionopt2 .teamselist .item{max-width:400px;margin:0 auto 25px;float:none;}
 .locationdr_one,.locationdr_two,.locationdr_three{max-width:400px;margin:0 auto 25px;float:none;}
 .locationdr_one .vCenter{padding-top:0px !important;}
 .beforeafterlist h2{font-size:20px;text-align:center;}
 .beforeaftercol{text-align:center;max-width:460px;float:none;margin:0 auto;}
 .beforeaftercol:nth-child(2n){text-align:center;}
 .beforeafterlist{margin-bottom:20px;}
 .hederlocation-inner .finde-office-text{display:block;margin:0 0 15px 0;}
 .hederlocation-search-withbutton .fotfindthelocation .hederlocation-search{display:inline-block;vertical-align:middle;padding:20px 160px 0 0;float:none;width:auto;}
 .fotfindthelocation .finde-office-text{font-size:20px;}
 .hederlocation-inner .finde-office-text br{display:none}
 .footermultiloction{padding:30px 0;}
 .findlocation-data{padding-bottom:30px}
 .findlocation-data .owl-carousel .owl-stage-outer .owl-stage > .owl-item{width:100% !important;}
 .findlocation-data .owl-carousel .owl-stage-outer .owl-item .item{max-width:330px;margin:10px auto !important;float:none;}
 .promotion_hours .contacthour{padding:30px 10px;}
 .multipromotionsec .promotions-block .item{padding:0 15px;}
 .locatgallerysection{margin-top:30px;}
 .findlocation-section #wpgmza_options_box_1{clear:left;}
 .findlocation-data .wpgmza_sl_main_div{padding:30px 0;}
 .findlocation-data .wpgmaps_directions_outer_div h2, .findlocation-data .wpgmza_sl_query_innerdiv1, .multititleblog h2{font-size:24px;}
 .innerbanner .innerbannertitle h1{font-size:24px;}
 .multibookform .aawformblock{padding:0;}
 .multibookform .aawfieldgroup{margin:0;}
 .multibookform .aawfieldcol{width:100%;padding:0;}
 .promotionlocation .multilochour{padding:30px 15px;}
 .multisinglecontainsec,.multibookappintment,.multipromotionsec,.multiaboutsection,.hmtreatmentsection,.multilocationextra{padding:30px 0;}
 /* ======================= New Multi Location Stop ============================= */
body, button, input, select, textarea{font-size:16px;}
.form-group{margin-bottom:15px;}
.pdb20{padding-bottom:15px;}
.pdb30{padding-bottom:25px;}
.pdb40{padding-bottom:34px;}
p{margin:0 0 20px;}
 .planssilder.pricing_plans-three .item:last-child .planwrap{border:0}
 .planssilder.pricing_plans-three .item{padding:0 15px;}
/********** Start Adit Web Data Form **********/
.hmbannerform .aawformblock, .footerbookform .aawformblock, .bookaptmntform .aawformblock,.contactpageform .aawformblock{padding:0;}
/* Home Banner Form */
.hmbannerform .aawfieldcol33{width:100%;}
/* Footer Form */
.footerbookform .aawfieldcol33{width:100%;}
.footerbookform .aawform-group{margin:0 5px 15px;}
/* Book Appointment Page Form */
.bookaptmntform .aawfieldcol33{width:100%;}
/* Contact Page Form */
.contactpageform .aawfieldcol33, .contactpageform .aawfieldcol.aawfieldtextarea{width:100%;}
/* Landing Page Form */
.slheadbookform1 .aawfieldcol.aawfieldcol33{width:100%;}
.slfootbookform1 .aawfieldcol.aawfieldcol33{width:100%;}
.slfootbookform2 .aawfieldcol.aawfieldcol33{width:100%;}
.slheadbookform2 .aawformblock .aawfieldcol input, .slheadbookform2 .aawformblock .aawfieldcol input:focus, .slheadbookform2 .aawformblock .aawfieldcol textarea, .slheadbookform2 .aawformblock .aawfieldcol textarea:focus, .slheadbookform2 .aawformblock .aawfieldcol select, .slheadbookform2 .aawformblock .aawformradiocol label, .slheadbookform2 .aawformblock .heapBox .holder{font-size:14px;}
.slheadbookform3 .aawfieldcol.aawfieldcol33{width:100%;}
.slfootbookform3 .aawfieldcol.aawfieldcol33{width:100%;}
.slfootbookform4 .aawfieldcol.aawfieldcol33{width:100%;}
/********** End Adit Web Data Form **********/
/********** Header Start **********/
#logo{text-align:center;}
.header-five .headaddress:before, .header-five .headcall a:before, .header-five .crossbtn:before{display:none;}
.header-five .headbookapp a{padding-right:15px;}
.header-five .headaddress, .header-five .headcall{padding:0 5px;}
.header-five .headaddress a, .header-five .headcall a{padding-right:5px;}
/* Start Option1 */
.header-one .headermain{padding:10px 0;}
.header-one #logo{margin:0 auto 15px;float:none;width:280px;padding:0;}
.header-one .headaddress{display:block;vertical-align:top;margin-bottom:5px;text-align:center;float:none;}
.header-one .headcall{margin-left:0;}
.header-one .header-right{padding:0;margin:0;text-align:center;}
.header-one .socialmedia{display:none;}
.header-one .headaddress a{font-size:15px;padding-left:0;}
.header-one .headaddress a i{position:relative;top:0;font-size:18px;}
.header-one .headcall a{font-size:15px;padding-left:18px;}
.header-one .headcall a i{font-size:18px;top:1px;}
/* End Option1 */
/* Start Option2 */
.header-two #logo{float:none;margin:0 auto 10px;padding-right:0;width:280px;}
.header-two .headrow{text-align:center;}
.header-two .headleft{float:none;margin-bottom:0;display:inline-block;vertical-align:middle;}
.header-two .headaddress > a{font-size:15px;padding-left:18px;}
.header-two .headaddress a i{position:absolute;top:1px;font-size:18px;}
.header-two .headright{float:none;display:inline-block;vertical-align:top;}
.header-two .headcall{margin-left:15px;}
.header-two .headcall a{font-size:15px;padding-left:18px;}
.header-two .headcall a i{font-size:19px;top:2px;}
.header-two .socialmedia{display:none;}
/* End Option2 */
/* Start Option3 */
.header-three #logo{float:none;margin:0 auto 10px;padding-right:0;width:280px;}
.header-three .headrow{text-align:center;margin:0px;padding:0px;}
.header-three .headleft .headaddress a{text-align:center;}
.header-three .headleft{float:none;margin-bottom:0;display:inline-block;vertical-align:middle;text-align:center;}
.header-three .headaddress a{font-size:15px;padding-left:18px;line-height:19px;vertical-align:top;}
.header-three .headaddress a i{position:relative;top:1px;font-size:18px;}
.header-three .headright{float:none;display:inline-block;vertical-align:top;}
.header-three .headcall{margin-left:15px;}
.header-three .headcall a{font-size:15px;padding-left:18px;}
.header-three .headcall a i{font-size:19px;top:3px;}
.header-three .socialmedia{display:none;}
/* End Option3 */
/* Start Option4 */
.header-four .headaddress{text-align:center;}
.header-four .headaddress a{font-size:15px;padding-left:18px;}
.header-four .headaddress a i{position:absolute;top:1px;font-size:18px;}
.header-four .headcall{display:block;text-align:center;margin-bottom:10px;}
.header-four .headcall a{font-size:15px;padding-left:18px;}
.header-four .headcall a i{font-size:19px;top:1px;}
.header-four .socialmedia{display:none;}
.header-four .headbookapp{margin-left:0;text-align:center;display:block;}
.header-four .headbookapp a{font-size:13px;padding:10px 15px;border-radius:18px;}
/* End Option4 */
/* Start Option5 */
.header-five .headaddress{text-align:center;display:block;margin-bottom:10px;}
.header-five .headaddress a{font-size:15px;padding-left:18px;}
.header-five .headaddress a i, .header-five .headcall a i{position:relative;top:2px;left:0;font-size:16px;margin-right:5px;vertical-align:top;}
.header-five .headcall a i{top:2px;}
.header-five .headcall{display:block;text-align:center;margin-bottom:10px;}
.header-five .headcall a{font-size:15px;padding-left:18px;}
.header-five .socialmedia{display:none;}
.header-five .headbookapp{margin-left:0;text-align:center;display:block;}
.header-five #logo{float:none;max-width:300px;position:relative;margin:0 auto;text-align:center;padding:15px 0}
.header-five .header-right{padding:0;float:none;text-align:center;margin:0;}
.header-five .mainNavigation{float:none;}
.header-five #nav{top:46px;right:50%;left:auto;background-color:#384657;margin-right:-140px;}
.header-five .menu-icon, .header-five .menu-icon:focus{margin:0 auto;}
/* End Option5 */
/********** Header End **********/
/********** Start Index Slider **********/
.hmbookform .container.vCenter{padding-top:0 !important;}
.hmbookform .form-group{margin-bottom:15px;}
.teasercaption{padding:15px 0;top:auto;bottom:0;height:auto;text-align:center;}
.teaserBanner .item{height:320px;}
.teastitle{font-size:22px;margin-bottom:0;}
.teasertext p{font-size:16px;margin-bottom:0;margin-top:10px;}
.teasertext .button, .teasertext .button:focus{padding:6px 15px;font-size:13px;margin-top:10px;}
.hmbookapptitle{font-size:24px;}
/* Start Option1 */
.indexbanner-one .hmbookfrmsection{position:relative;bottom:0;padding:30px 0;}
.indexbanner-one .teaserBanner .item{height:320px;}
.indexbanner-one .teasercaption{padding:15px 0 40px 0;}
.indexbanner-one .teasertext{position:relative;width:100%;top:0;}
.indexbanner-one.indexvideobanner-one .hmbookfrmsection{padding:30px 0;}
/* End Option1 */
/* Start Option2 */
.indexbanner-two .teaserBanner {height:320px;}
.indexbanner-two .teaserBanner .item{height:320px;background-position-x: 25%;}
.indexbanner-two .teasercaption{padding:15px 0 15px;background-color:rgba(255,255,255,0.5);}
.hmbanner-block {display: block;height: auto;}
.indexbanner-two .teastitle span{background-color:transparent;}
.indexbanner-two .teasertext p span{background-color:transparent;}
.indexbanner-two .teasertext .button, .indexbanner-two .teasertext .button:focus{padding:6px 15px;font-size:13px;margin-top:10px;}
.indexbanner-two .teasercaption .col-md-4.pull-right{float:none!important;}
.indexbanner-two .teasertext p, .indexbanner-two .teastitle{margin-top:0;margin-bottom:5px;}
.indexbanner-two .teasertext p span{padding:0;}
.indexbanner-two .hmbookfrmsection{padding:0px 0;}
/* End Option2 */
/* Start Option3 */
.indexbanner-three .teasercaption{padding:15px 0 40px;}
.indexbanner-three .teaserBanner .item{height:320px;}
.indexbanner-three .teasertext .button, .indexbanner-three .teasertext .button:focus{padding:6px 15px;font-size:13px;margin-top:10px;}
.indexbanner-three .hmbookfrmsection{padding:30px 0;}
.indexbanner-three .hmbookapptitle{font-size:24px;}
/* End Option3 */
/* Start Option4 */
.indexbanner-four .hmbookfrmsection{padding:30px 0;}
.indexbanner-four .teasercaption{padding:15px 0 40px;background-color:rgba(255,255,255,0.5);}
.indexbanner-four .hmbookapptitle{font-size:24px;}
.indexbanner-four .teaserBanner .item{height:320px;}
.indexbanner-four.indexvideobanner-four .hmbookapptitle{font-size:26px;margin-bottom:10px;}
.indexbanner-four .teastitle span, .indexbanner-four .teasertext p span{background-color:transparent;padding:0px;}
/* End Option4 */
/* Start Option5 */
.indexbanner-five .teasercaption{padding:15px 0 40px;}
.indexbanner-five .hmbookapptitle{font-size:24px;}
.indexbanner-five .teaserBanner .item{height:320px;}
.indexbanner-five.indexvideobanner-five .hmbookfrmsection{padding:30px 0;}
.indexbanner-five.indexvideobanner-five .hmbookapptitle{font-size:26px;}
/* End Option4 5 */
.hmbookcol2 .col-md-4.col-sm-6.col-xs-12{width:100%;}
 /********** End Index Slider **********/
/********** Start Home Page **********/
.hmtitle h1, .hmtitle h2{font-size:26px;}
.hmsubhead{padding-bottom:20px;}
.hmsubhead > p{font-size:18px;}
.hmaboutcontent > h2, .hmaboutcontent > h3{font-size:20px;}
.client-counterbox .counterlist-two .item{width:49%;margin:0;}
.aboutcounterlist h3:after{left:50%;margin-left:-32px;}
/********** End Home Page **********/
/********** Start Home Pozative Page **********/
.aboutcontent.hmpozativeopt1{background-image:none !important;}
.hmpozativecol1 .col-md-6.col-sm-4.col-xs-12{width:100%;}
.hmpozativeblock{max-width:100%;padding:0;}
.hmpozativereviewcol2{width:100%;padding:0;}
/********** End Home Pozative Page **********/
.contentsection, .aboutcontent, .futuresection, .teamsection{padding:30px 0;}
/* Start Option1 */
.innerbanner{height:280px;}
.inbancaption{padding:30px 0;}
.inbancaption h1{font-size:24px;}
/* End Option1 */
/* Start Option2 */
.page-header h1, .page-header h2, .aboutcoldesc h1, .aboutblock h2{font-size:26px;margin-bottom:15px;}
.page-subheader{padding-bottom:15px;}
.page-subheader p{font-size:18px;}
/* End Option2 */
/***************** Start About Page *****************/
.aboutbtmbox h2{font-size:22px;margin-bottom:10px;}
.aboutbtmbox h3{font-size:20px;margin-bottom:10px;}
/* Start Option3 */
.aboutservicerow .item{margin-bottom:30px;}
.aboutservicerow .item:last-child{margin-bottom:0;}
.aboutcoldesc h2{margin:0 0 10px;font-size:22px;}
.aboutcoldesc h3{margin:0 0 10px;font-size:20px;}
/* End Option3 */
/* Start Option5 */
.videoshorttext h3, .videoshorttext h2{font-size:20px;margin-bottom:10px;}
/* End Option5 */
/* Start Option9 */
.aboutgray{padding:30px 15px;}
.aboutgraythumb{max-width:320px;margin:0 auto 20px;}
.client-counterbox .item{margin-bottom:30px;}
.client-counterbox .item:last-child{margin-bottom:0;}
.aboutgray .aboutbtmbox{padding-top:20px;}
/* End Option9 */
/* Start Option10 */
.aboutcounterlist{text-align:center;}
.aboutcounterlist strong{font-size:46px;}
.aboutcounterlist span{font-size:16px;}
.aboutcounterlist span:after{left:50%;margin-left:-32px;}
/* Emd Option10 */
/* Start Option11 */
.futuresectionopt11 .futurecol{margin-bottom:20px;}
 .futuresectionopt11 .futurecol:last-child{margin-bottom:0;}
/* Emd Option11 */
/***************** End About Page *****************/
/********** Start Services Page **********/
.serviceBanner .item{height:360px;}
.servicecaptext h1, .servicecaptext h2{font-size:24px;}
.serviceteasebtn .button, .servicecaption .button:focus{padding:6px 15px;font-size:12px;}
.servicecaption{padding:30px 0;}
.servicecaption:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;}
.servicecaptext{position:relative;z-index:2;}
.serviceBanner.owl-carousel .owl-nav{position:absolute;bottom:0;width:100%;}
 .serviceBanner.owl-carousel .owl-nav [class*="owl-"]{position:relative;margin:0 5px;font-size:26px;line-height:26px;}
.serviceBanner.owl-carousel .owl-nav .owl-prev{left:0;}
.serviceBanner.owl-carousel .owl-nav .owl-next{right:0;}
.servicebtmbox{padding-top:20px;}
.servicecontentopt6 .servicebtmbox{padding-top:30px;}
.servicebtmbox h2{font-size:22px;margin-bottom:10px;}
.servicebtmbox h3{font-size:20px;margin-bottom:10px;}
.hmseroverlaybox {padding: 0 16px;}
/* Start Service Option1 */
.servicon{width:150px;height:150px;margin-bottom:15px;background-size:cover;}
.serviceiconbox{height:260px;margin-bottom:20px;}
.serviconinbox h2{font-size:26px;}
/* Start Service Option1*/
/* Start Service Option4 */
.page-iconheader{margin-bottom:15px;padding-left:85px;}
.page-iconheader h1{font-size:24px;}
/* Start Service Option4 */
/* Start Service Option5 */
.servicegraybox{height:200px;margin-bottom:20px;}
.servgrayinbox h2{font-size:22px;}
/* End Service Option5 */
/* Start Service Option6 */
.serviceimgbox{max-width:360px;margin:0 auto 30px;padding:10px;}
.serviceimg-content{padding:30px 15px;}
.servicedecs h2{font-size:20px;margin-bottom:10px;}
.servicedecs h3{font-size:18px;margin-bottom:10px;}
.hmspserviceslider.owl-carousel .owl-nav{bottom:13px;}
/* End Service Option6 */
/********** End Services Page **********/
/********** Start Team/Doctor Page **********/
/* Start Option1 */
.single-doctor .teamdetailsopt1 .page-header h1, .single-team .teamdetailsopt1 .page-header h1{margin-bottom:15px;}
.teaminbox small{margin-bottom:15px;}
.teamsectionopt1 .otherteamslider.owl-carousel .owl-nav{margin-top:0;}
.teamsectionopt1 .owl-carousel.otherteamslider .owl-nav [class*="owl-"]{bottom:-25px;}
/* End Option1 */
/* Start Option3 */
.teamsmdesc h2{font-size:24px;margin-bottom:15px;}
.teamsectionopt3 .teamlist-one .teamroundbox .teaminbox{max-width:550px;padding:0 10px;}
.teamroundbox{padding:15px 0;}
/* End Option3 */
/********** End Team/Doctor Page **********/
/********** Start Team/Doctor Details Page **********/
.docsmdetails h2, .doctorbtmbox h2{font-size:22px;margin-bottom:10px;}
.docsmdetails h3, .doctorbtmbox h3{font-size:20px;margin-bottom:10px;}
.doctorbtmbox{padding-top:0;}
.teamdetailsopt5 .doctorbtmbox, .teamdetailsopt6 .doctorbtmbox{padding-top:30px;}
.docdetailthumb{max-width:320px;margin:0 auto 15px;}
/* Start Option1 */
.docdetailsbox strong, .docsmdetails strong{font-size:20px;}
.docdetailsbox small, .docsmdetails small{font-size:16px;}
.teamsectionopt1 .teamselist .item:nth-child(3n+1){clear:inherit;}
.teamsectionopt1 .teamselist .item:nth-child(2n+1){clear:both;}
/* Start Option2 */
/* Start Option5 */
.doctordetailsbox{padding:30px 0px;}
.docdetimgbox{max-width:325px;margin:0 auto 20px;}
/* Start Option5 */
/* Start Option6 */
.meetdocdescsmbox{padding:30px 15px 30px;min-height:inherit;}
.meetdocdescinbox{max-width:inherit;}
.meetdocdescsmbox h3{font-size:20px;}
.meetdocimg{background-image:initial;height:inherit;}
.meetdocimg img{visibility:visible;}
/* End Option6 */
/* Start Option7 */
.detailsimg{height:250px;}
.detailsdocimg{max-width:250px;padding:10px;margin:-115px auto 10px;}
.detailsdocimg span{padding:8px;}
.detailsdocimg img{border:3px solid #bdc1c7;}
/* End Option7 */
/* Start Option8 */
.teamsectionopt8 .doctorboxblock .item{max-width:550px;margin:0 auto;}
/* End Option8 */
/********** End Team/Doctor Details Page **********/
/********** Start Blog Page **********/
/* Start Option1 */
.hmblogsection{padding:30px 0 25px;}
.hmblogsection .blogboxrow{padding-bottom:15px;}
.bloginsmbox h3{font-size:20px;}
/* End Option1 */
/* Start Option3 */
.blogmeta{margin-bottom:15px;}
/* End Option3 */
/********** End Blog Page **********/
/********** Start Blog Details Page **********/
/* Start Option1 */
.blogdetailsbox h1{font-size:24px;margin-bottom:15px;}
.blogdetailsbox h2, .blogdetailsbox h3{font-size:20px;}
.blogdetailsbox p{margin-bottom:15px;}
.pagination, .rightside, .blogdetailsopt4 .blogdetpagin .pager{text-align:center;}
.blogdetpagin .pager{text-align:center;}
.backbtn{margin:0 0 10px;}
.blogdetpagin .pager li > a{padding:8px 25px;}
.bloglist-two .item{display:block;}
/* End Option1 */
/********** End Blog Details Page **********/
/********** Start Event & Media Page **********/
/* Start Option1 */
.eventbox{padding-left:0;}
.eventdatecol{padding:15px;width:100%;position:relative;}
.eventdatecol span{font-size:22px;margin-bottom:10px;}
.eventdatecol strong{font-size:16px;}
.eventsmdesccol{padding:20px 15px;}
/* End Option1 */
/* Start Option2 */
.mediasmdesc{margin-bottom:30px;}
.mediasmdesc h1, .mediasmdesc h2{font-size:26px;margin-bottom:15px;}
.mediasmbox h3{font-size:20px;}
.mediasmbox span{margin-bottom:15px;}
.medialider.owl-carousel .owl-nav [class*="owl-"]{top:auto;bottom:0;margin:0 5px;position:relative;}
.medialider.owl-carousel .owl-nav .owl-prev{left:auto;}
.medialider.owl-carousel .owl-nav .owl-next{right:auto;}
.mediathumb{max-width:360px;margin:0 auto 20px;}
.mediainbox{text-align:center;}
/* End Option2 */
/* Start Option3 */
.eventmedialist .item{margin-bottom:30px;}
.eventloadbtn{padding-top:30px;}
/* End Option3 */
/********** End Event & Media Page **********/
/********** Start Promotion Page **********/
/* Start Option3 */
.promotion-silder .item:hover{-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;-webkit-transform:inherit;transform:inherit;}
.promotion-silder .item{width:100%;}
.promocontentopt3 .mediasmdesc{margin-bottom:0px;}
/* Start Option3 */
/* Start Option4 */
.planbottom li{margin-bottom:12px;}
.planssilder.pricing_plans-three .item{width:100%;}
.planssilder.pricing_plans-three .plantop{min-height:inherit;}
/* End Option4 */
/********** End Promotion Page **********/
/********** Start Finance Insurance Page **********/
/* Start Option2 */
.financedecs.financleft{padding-left:0;}
.insuranceplan h3{font-size:20px;margin-bottom:15px;}
/* End Option1 */
/* Start Option4 */
.financebenefit{padding:30px 0;}
.benefitsmdec{padding-bottom:10px;}
.benefitsmdec h1, .benefitsmdec h2{font-size:24px;margin-bottom:15px;}
.benefitsmdec p{font-size:18px;}
/* End Option4 */
/********** End Finance Insurance Page **********/
/********** Start Contact Page **********/
.contact-section{padding-bottom:0;}
.contcol2 .col-md-4.col-sm-4.col-xs-12{width:100%;}
/* Start Option1 */
.contactform{padding-bottom:30px;}
.contactadd a, .contactmail a, .contactphone a, .contactfax span{font-size:16px;}
.contactfax{padding-bottom:15px;}
.recaptcha-group{margin-right:0;margin-bottom:15px;}
.formbtn-group{display:block;padding:0;}
.foottime{padding-left:110px;}
/* End Option1 */
/* Start Option2 */
.contactustopt2 .contactform{padding-bottom:0;}
/* End Option2 */
/* Start Option3 */
.contactustopt3 .contactloact, .contactustopt3 .contacthour{padding-bottom:30px;}
.contactustopt3 .contactform{padding-bottom:0;}
.contactustopt3 .contactblock{text-align:center;}
/* End Option3 */
/* Start Option4 */
.contactustopt4 .contactform{padding-bottom:0;}
/* End Option4 */
/********** End Contact Page **********/
/********** Start How it Works Page **********/
.howitlist-three .howcol{width:100%;margin-bottom:20px;}
.howitlist-three .howcol:last-child{margin-bottom:0;}
.howdoseblock .howitlist-two .item{margin-bottom:30px;}
.howdoseblock .howitlist-two .item:last-child{margin-bottom:0;}
.firstvisitbtmbox h2{font-size:22px;margin-bottom:10px;}
.firstvisitbtmbox h3{font-size:20px;margin-bottom:10px;}
/* Start Option3 */
.hiworksbox{padding:30px 10px;}
.hiwnum{font-size:20px;width:40px;height:40px;line-height:38px;margin-bottom:15px;}
/* End Option3 */
/* Start Option4 */
.hiwhead{margin-bottom:20px;}
.hiwhead .hiwnum{margin:0 auto 15px 0;}
/* End Option4 */
/* Start Option5 */
.howitworkopt5 .howitlist-three .howcol{width:50%;margin-bottom:20px;}
/* End Option5 */
/* Start Option6 */
.howitworkopt6 .howcol{width:50%;}
.howitworkopt6 .howcol:nth-child(2n+1){clear:both;}
/* End Option6 */
/* Start Option7 */
.howdworkbox{min-height:70px;}
.howdoseblock .item:last-child{margin-bottom:0;}
.howitlist-four .item:nth-child(3){margin-bottom:30px;}
/* End Option7 */
/********** End How it Works Page **********/
.planssilder.owl-carousel .owl-nav [class*="owl-"]{bottom:0;margin:0 5px;position:relative;width:30px;height:30px;line-height:26px;font-size:26px;}
.planssilder.owl-carousel .owl-nav{position:inherit;margin-top:20px;}
/********** Start Advantages Page **********/
.advlist .advanclist-two .item{margin-bottom:30px;width:100%;}
.advlist .advanclist-two .item:last-child{margin-bottom:0;}
.hmadvantaglist-one .item{width:100%;max-width:290px;margin:0 15px auto;}
 .hmadvantaglist-three .item{width:100%;max-width:360px;margin:0 auto;display:block;}
.advcol{margin-bottom:20px;}
.advcol:last-child{margin-bottom:0;}
/* Start Option1 */
.advatagesicon{width:60px;height:60px;}
.advatagesbox h3{font-size:20px;}
.advatagesbox small{margin-bottom:10px;font-size:17px;}
.advatagesopt1 .howcol:last-child{margin-bottom:0;}
/* End Option1 */
/* Start Option4 */
.advantrow h3{font-size:20px;margin-bottom:15px;}
.advatagesopt4 .advantaglist-three .item{margin-bottom:20px;}
.advatagesopt4 .advantaglist-three .item:last-child{margin-bottom:0;}
/* End Option4 */
/* Start Option5 */
.advatagesopt5 .advantaglist-three .item{width:50%;}
.advatagesopt5 .advantaglist-one .item{width:100%;}
.advatagesopt5 .advgeblock .advantaglist-three .item:nth-child(3n+1){clear:inherit;}
.advatagesopt5 .advgeblock .advantaglist-three .item:nth-child(2n+1){clear:both;}
/* End Option5 */
/* Start Option6 */
.advslist .item{margin-bottom:30px;}
.advsbox{padding-left:75px;}
 .advsround{width:60px;height:60px;}
.advsbox h3{font-size:20px;}
/* End Option6 */
/* Start Option7 */
.advboedervox{padding:20px 0;min-height:inherit;}
 .advsroundblock .item{border:none;border-bottom:2px solid #dfdfdf;}
.advsroundblock .item:last-child{border-bottom:none;}
.advatagesopt7 .advantaglist-two .item{width:100%;}
.advsroundbox:after, .advsroundbox:before{display:none;}
.advsroundbox:after{left:0;}
.advsroundbox:before{right:0;}
/* End Option7 */
/* Start Option8 */
.advbgbox .item{margin-bottom:30px;}
/* End Option8 */
/* Start Option9 */
.advatagesopt9 .advantaglist-two .item{width:100%;}
.advantagesborder .item{padding-bottom:55px;}
.advantagesborder .item:last-child{padding-bottom:0;}
/* End Option9 */
/* Start Option10 */
.advboxcenter .item{margin-bottom:20px;}
.advboxcenter .item:last-child{margin-bottom:0;}
.advatagesopt10 .advantrow{margin-bottom:0;}
/* End Option10 */
/* Start Option11 */
.advcolorsmdesc h3{font-size:20px;}
/* End Option11 */
/* End Option12 */
.advatagesopt12 .advantaglistthree .item{width:50%;}
.advatagesopt12 .advantaglist-two .item{width:50%;}
.advatagesopt12 .advantaglistthree .item:nth-child(2n+1){clear:both;}
/* End Option12 */
/********** End Advantages Page **********/
 .beforeaftercol:nth-child(2n){text-align:center;}
 .beforeafterlist h2{font-size:20px;text-align:center;}
 .beforeaftercol{text-align:center;max-width:460px;float:none;margin:0 auto;}
/********** Start Advanced Technology Page **********/
.advtechnologylist .item:nth-child(3n+1){clear:inherit;}
.advtechnologylist .item:nth-child(2n+1){clear:both;}
/* Start Option3 */
.advrteccontentopt3 .advanclist-two .item{margin-bottom:30px;}
.advrteccontentopt3 .advanclist-two .item:last-child{margin-bottom:0;}
/* End Option3 */
/* Start Option5 */
.advtecinbox h3{font-size:20px;}
/* End Option5 */
/********** End Advanced Technology Page **********/
/********** Start Call to Action Page **********/
/* Start Option1 */
.actionrow h1, .actionrow h2, .actionrow h3{font-size:24px;}
.actionrow strong{font-size:16px;}
.call-actionform .boxbtn{float:none;}
/* End Option1 */
/* Start Option2 */
.callaction h1, .callaction h2{font-size:24px;margin-bottom:15px;}
.callactionbox .borderbtn{margin-right:15px;}
.actionphone{padding-top:8px;}
.actionphone a{font-size:20px;}
.actionphone a i{font-size:25px;}
/* End Option2 */
/* Start Option3 */
.actcalltitle h2, .actcalltitle h3{font-size:24px;}
.actcalltitle{text-align:center;margin-bottom:20px;}
.callbtnbox{text-align:center;}
/* End Option3 */
/* Start Option4 */
.callroundbox{padding:30px 15px;border-radius:10px;}
.actionrondsec{height:inherit;}
.actionrondbox{padding-bottom:30px;}
.callroundbox .item:last-child .actionrondbox{padding-bottom:0;}
/* End Option4 */
/* Start Option5 */
.actiontoblock{padding:30px 15px;min-height:inherit;}
/* End Option5 */
/* Start Option6 */
.calladdrow{margin:0;}
.calladdblock{padding:30px 0;text-align:center;}
.doccallthumb{position:relative;max-width:320px;margin:0 auto 20px;right:0;}
.calladdblock h2{font-size:24px;margin-bottom:15px;}
/* End Option6 */
/********** End Call to Action Page **********/
/********** Start Service Landing Pages **********/
.slconblock h1{font-size:24px;}
.slbooktitle h2{font-size:24px;}
.slbanner{height:auto;background-image:inherit !important;}
.slbanner > img{visibility:visible;}
.slbanner:after{display:none;}
.slconblock{padding:30px 0;background-color:#384657;position:relative;}
.landservreview-secion, .landserdector-section, .landservcontent-section, .landservextra-secion{padding:30px 0;}
.landvcontent-thumb{max-width:550px;margin:0 auto 15px;}
.landvcontent-block{text-align:center;}
.landreviewvideo iframe, .landreviewvideo video{height:100%;}
.landreviewbox{margin-top:30px;}
.landreviewbox iframe{height:350px;}
.landserdoct-thumb{max-width:260px;margin:0 auto 15px;}
.landserdoctbox{text-align:center;}
/********** Start Service Landing-1 Pages **********/
#sllogo{padding:0 0 10px;text-align:center;}
.sltoplink{text-align:center;}
.slheadmap{display:block;}
.slbookblock{padding:30px 0 15px;}
.slformsection{padding:30px 0;}
.slbookappform h3{font-size:24px;margin-bottom:20px;}
.slbtmlink{padding-top:20px;}
.slfootmap{display:block;margin-bottom:10px;margin-right:0;}
.slfootcall{font-size:20px;}
/********** End Service Landing-1 Pages **********/
/********** Start Service Landing-2 Pages **********/
.slconblockopt2.slconblock{padding:30px 0;}
.sltitlebox.sltitleboxopt2{padding-bottom:15px;}
.slbookaformbox{max-width:100%;padding:30px 15px 15px;}
.slbookaformbox .pagebooksubmitbar .button{margin:0 0 0 15px;}
.slconblockopt2 .sltitlebox{text-align:center;}
.sltitleboxopt2 .sllist li:after{left:50%;margin-left:-23px;}
/********** End Service Landing-2 Pages **********/
/********** Start Service Landing-3 Pages **********/
.slconblockopt3{margin-bottom:0;}
 .slconblocktitle{padding:15px;}
.slconblocktitle h2{font-size:24px;}
.slbookformrow{padding:30px 15px;}
 .slbanner.slbanneropt3{height:auto;background-image:inherit !important;}
.slbanneropt3.slbanner:after{display:none;}
.slbanneropt3.slbanner > img{visibility:visible;}
.slbanneropt3 .container.vCenter{padding-top:0 !important;}
.slconblock.slconblockopt3{position:relative;background-color:inherit;}
.slprmocoupon{max-width:100%;background-color:#384657;}
/********** Start Service Landing-3 Pages **********/
/* Start Option5 */
.servicelandingfive .sltoplink{padding:0;}
.servicelandingfive .slheadmap, .servicelandingfive .slheadcall{display:block;}
.slheaderopt5 .slheadmap{margin-right:0px;}
.slheaderopt5 .slheader-inner{padding:10px 0;}
.slheaderopt5 #sllogo{margin-bottom:12px;}
.slconblockbox{padding:30px 0;}
.slconblockopt5 .slbannerbook{position:relative;}
.slconblock.slconblockopt5{position:relative;}
 .servicelandingfive .slbanner{height:auto;}
.slconblockopt5 .slbookcol1 .col-md-4.col-sm-4.col-xs-12{width:100%;}
.servicelandingfive .landservcontent-secion, .servicelandingtwo .landservcontent-secion{padding:30px 0;}
/* End Option5 */
/********** End Service Landing Pages **********/
/********** Start Careers Page **********/
.careersopt2 .blog-pagination{padding-top:20px;}
/* Start Option2 */
.careersopt2 .aboutgray{padding:30px 15px;}
.careersopt2 .aboutweldesc p{margin-bottom:15px;}
.careersopt2 .item:first-child .aboutweldesc{padding-bottom:10px;}
.careersopt2 .button, .careersopt2 .button:focus{padding:9px 20px;}
/* End Option2 */
/********** End Careers Page **********/
/********** Start Promotion Plans Pages **********/
.promotion_list-one .item{width:100%;}
.promonote{padding-top:15px;}
.promonote p{font-size:18px;}
/* Start Option3 */
.promoplanbor p{font-size:18px;}
/* End Option3 */
/********** End Promotion Plans Pages **********/
/********** Start Footer **********/
.footform-section{padding:30px 0;}
.footer-inner{padding:30px 0;}
.booktitle{padding-bottom:20px;}
.booktitle h2{font-size:24px;}
.footbooktitle{font-size:24px;}
.hoursnote{font-size:15px;}
.footbookcol2 .col-md-4.col-sm-4.col-xs-12{width:100%;}
 .aboutcontent.contactustopt3{padding:30px 0 35px;}
.copyright .web-by{padding:30px 0 0;}
/* Start Option2 */
.multiloc-infobox, .multilocimagebox{text-align:center;}
.multiloc-address{margin:0 auto;}
.multiloc-address a, .multiloc-email a, .multiloc-phone a, .multiloc-fax, .multiloc-time{font-size:16px;}
.footer-two .footmultirow .foothourslist{margin:0 auto 10px;max-width:262px;}
.footmultirow .foothourslist .hoursday{text-align:left;}
.multilocmap{max-width:360px;margin:0 auto;}
#footer.footer-two{padding-bottom:0px;}
 /* End Option2 */
/* Start Option4 */
.footer-four .multilocl:last-child{margin-bottom:0;}
.footmultirow{padding-bottom:20px;margin-bottom:20px;}
/* End Option4 */
/********** End Footer **********/
/********** Start Home Service Pages **********/
/* Start Option3 */
.hmservicebox h3{font-size:18px;padding-bottom:10px;}
.hmservicebox h3:after{width:60px;}
.hmservicebox .button, .hmservicebox .button:focus{padding:9px 25px;}
/* End Option3 */
/* Start Option5 */
.hmsersmdet h2{font-size:24px;}
.hmserbox{padding-left:65px;margin-bottom:25px;}
.hmserrow .item:nth-child(3) .hmserbox{margin-bottom:25px;}
.hmsevicon{width:50px;height:50px;}
.hmserlist-three.hmserrow .item:nth-child(3) .hmserbox{margin-bottom:0;}
.hmserlist-two .item:first-child .hmserbox{margin-bottom:30px;}
/* End Option5 */
/********** End Home Service Pages **********/
/********** Start Home Pozative Page **********/
.hmreviewbox p{font-size:18px;}
.hmreviewbox h2{font-size:26px;}
/********** End Home Pozative Page **********/
.thankyoublock{padding:30px 0;}
.thankyoublock h1{font-size:25px;margin-bottom:15px;}
.mobilecallbtn{display:block;}
/********** Start Gallery Page **********/
.galleryslider.owl-carousel .owl-nav [class*="owl-"]{top:auto;bottom:0;margin:0 5px;position:relative;}
.galleryslider.owl-carousel .owl-nav .owl-prev{left:auto;}
.galleryslider.owl-carousel .owl-nav .owl-next{right:auto;}
/********** End Gallery Page **********/
/********** Start Home Pozative Page **********/
.hmpozativecol3 .col-md-6.col-sm-4.col-xs-12{width:100%;}
/********** End Home Pozative Page **********/
/********** Start Book An Appointment Page **********/
.bookappcol3 .col-md-6.col-sm-6.col-xs-12{width:100%;}
 /********** End Book An Appointment Page **********/
.hmtitle h1, .hmtitle h2, .mediasmdesc h1, .mediasmdesc h2, .mediasmdesc h1, .mediasmdesc h2, .teamsmdesc h2, .page-header h1, .page-header h2, .aboutcoldesc h1, .aboutblock h2{font-size:24px;margin-bottom:12px;}
.header-five .crossbtn{left:inherit;position:relative;}
.header-five .headaddress, .header-five .headcall{display:inline-block;}
.header-five .headaddress a, .header-five .headcall a{padding-left:5px;padding-right:5px;}
.facilitiesilser.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav [class*="owl-"], .teamsectionopt1 .owl-carousel .owl-nav .owl-next, .teamsectionopt1 .owl-carousel .owl-nav .owl-prev, .hmserviceopt1 .owl-carousel .owl-nav .owl-next, .hmserviceopt1 .owl-carousel .owl-nav .owl-prev, .facilitiesilser.owl-carousel .owl-nav .owl-prev, .teaserBanner.owl-carousel .owl-nav [class*="owl-"]{width:30px;height:30px;line-height:26px;font-size:26px}
.blogslider.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-prev{left:-5px;}
.blogslider.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-next{right:-5px;}
.radioinput .wpcf7-list-item label > input[type="radio"]:checked + span, .radioinput .wpcf7-list-item label>span{font-size:16px;}
.promotion_list-one .item{max-width:300px;margin:0 auto;}
.blogboxrow{padding-bottom:30px;}
.teaserBanner.owl-carousel .owl-nav{position:absolute;bottom:15px;width:100%;}
.teaserBanner.owl-carousel .owl-nav [class*="owl-"]{position:relative;margin:0 5px;font-size:30px;line-height:30px;}
.teaserBanner.owl-carousel .owl-nav .owl-prev{left:-5px;}
.teaserBanner.owl-carousel .owl-nav .owl-next{right:-5px;}
.indexbanner-two .teasertext{padding-bottom:0px;}
 .indexbanner-two .teasertext .button{display:none;}
 .teaserBanner.owl-carousel .owl-nav{display:none;}
 .teamsectionopt1 .owl-carousel .owl-nav{height:34px;}
 .copyright{padding:20px 0 60px;}
 .copyright p{font-size:16px;}
.servicedecs .row > div ul{margin-bottom:0;}
.servicedecs .row > div:last-child ul{margin-bottom:20px;}
.mb-0{margin-bottom:0;}
.teamlist-two{flex-direction: column;}
.teamlist-two .item {
    max-width: 320px;
    margin: 0 auto;
    width: auto;
}
.teamsectionopt1 .teamselist > .item{
	max-width: 320px;
    margin: 0 auto;
    width: auto;
}
.insurplan-list li{font-size: 16px;padding-left: 20px;}
.insurplan-list li:after {font-size: 18px;top: 1px;}
/* Start: 404 Page */
.content404-page h2 {font-size: 100px;}
.content404-page h1 {font-size: 24px;}
.content404-page h3 {font-size: 15px;}
/* 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 .wpgmza_sl_search_button_1{width:105px;margin-right:10px;}
 .findlocation-data .wpgmza_sl_reset_button_div .wpgmza_sl_reset_button_1{width:105px;}
 .footerservicelist li{width:100%;}
 .footermenupro div{width:100%;}
 .findlocation-data .wpgmaps_mlist_row.wpgmza_basic_row{width:100%;}
 .findlocation-data .wpgmza-basic-listing-content-holder{max-width:360px;margin:30px auto;float:none;}
 .findlocation-data .wpgmaps_mlist_row.wpgmza_basic_row:first-child .wpgmza-basic-listing-content-holder{margin-top:0;}
 .findlocation-data .wpgmaps_mlist_row.wpgmza_basic_row:last-child .wpgmza-basic-listing-content-holder{margin-bottom:0;}
 .findlocation-data #wpgmza_map_1{height:350px !important;}
 .findlocation-data .wpgmza_sl_main_div{padding:30px 15px}
 .findlocation-data .wpgmza_sl_radius_div .wpgmza-form-field__label, .findlocation-data .ui-sortable .wpgmza-form-field .wpgmza-form-field__label{width:70px;font-size:16px;}
 .findlocation-data .wpgmza_sl_radius_div .heapBox{margin-right:10px;}
 .findlocation-data .ui-sortable .wpgmza-form-field__input{width:300px !important;margin-right:10px;}
 /* ======================= New Multi Location Stop ============================= */
.recaptcha{display:block;max-width:275px;margin:0 auto 15px;height:70px;}
.pagebooksubmitbar .button{margin-left:0;}
/********** Start Index Slider **********/
.hmgroupbox .recaptcha{display:block;max-width:275px;margin:0 auto 15px;height:70px;}
.hmgroupbox .hmsubmitbtn{margin-left:0;}
/* Start Option4 */
.indexbanner-four .hmbookfrmsection{padding:30px 0;}
.indexbanner-four .hmgroupbox .recaptcha{margin:0 auto 15px;display:block;max-width:275px;}
.indexbanner-four .hmgroupbox .hmsubmitbtn, .indexbanner-four.indexvideobanner-four .hmgroupbox .hmsubmitbtn{margin-left:0;}
.indexbanner-four.indexvideobanner-four .hmgroupbox .recaptcha{display:block;margin:0 auto 15px;}
/* End Option4 */
/* Start Option5 */
.indexbanner-five .hmbookfrmsection{padding:30px 0;}
.indexbanner-five .hmgroupbox .recaptcha{margin:0 auto 15px;display:block;max-width:275px;}
.indexbanner-five .hmgroupbox .hmsubmitbtn{margin-left:0;}
.indexbanner-five .hmgroupbox .hmsubmitbtn, .indexbanner-five.indexvideobanner-five .hmgroupbox .hmsubmitbtn{margin-left:0;}
.indexbanner-five.indexvideobanner-five .hmgroupbox .recaptcha{display:block;margin:0 auto 15px;}
/* End Option5 */
/********** End Index Slider **********/
/***************** Start About Page *****************/
/* Start Option10 */
.aboutcounterrow .item{width:100%;margin-bottom:30px;}
.aboutcounterrow .item:last-child{margin-bottom:0;}
/* End Option10 */
/***************** End About Page *****************/
/********** Start Team/Doctor Page **********/
.teamborderbox{padding-bottom:25px;}
/* Start Option1 */
.teamsectionopt1 .teamlist-two .item{width:100%;}
.teamsectionopt1 .teamlist-three .item, .teamsectionopt1 .teamlistcol .item{width:100%;}
.teamsectionopt1 .teamlist-three .teamroundbox .teaminbox, .teamsectionopt1 .teamlistcol .teamroundbox .teaminbox{max-width:inherit;}
.teamsectionopt1 .teamlist-two .teamroundbox .teaminbox{max-width:inherit;}
.teamsectionopt1 .teamlist-one.teamselist .item{width:100%;}
.teamsectionopt1 .teamlist-one .teamroundbox .teaminbox{max-width:inherit;}
/* End Option1 */
/* Start Option2 */
.teamsectionopt2 .teamlist-one .item{width:60%;}
/* End Option1 */
/* Start Option5 */
.doctorlist .item{width:100%;}
.doctorbox{border-right:inherit;border-bottom:1px solid #adb6c0;}
.doctorlist .item:last-child .doctorbox{border:none;}
.teamslider.doctorlist .item:last-child .doctorbox{border:none;}
.doctorinbox{height:250px;}
 .teamsectionopt5 .teamlist-one .item{width:100%;}
.teamsectionopt5 .teamlist-three .item{width:100%;}
.doctorlist .item{margin-bottom:0px;}
/* End Option5 */
/* Start Option10 */
.meetdoctorblock .item{width:100%;}
.meetdoctorbox{min-height:inherit;padding:30px 15px;}
.teamsectionopt10 .teamlist-one .item{width:100%;}
/* End Option10 */
.teamsectionopt1 .teamselist .item{width:100%;}
 .teamroundbox{padding:15px 0;max-width:360px;margin:0 auto;}
/********** End Team/Doctor Page **********/
/********** Start Blog Page **********/
.blogcontentopt4 .blogrowlist .item{width:100%;}
/* Start Option1 */
.blogcontentopt1 .item{width:100%;}
.blogcontentopt1 .blogboxlist .bloginsmbox{max-width:300px;padding:0 15px;margin:0 auto;}
/* End Option1 */
/* Start Option4 */
.blogrowlist .blogthumb{margin-bottom:20px;}
.blogcontentopt4 .blogrowlist .bloglist .blogthumb{max-width:320px;margin:0 auto 15px;}
.blogcontentopt4 .blogrowlist .bloglist .blogsmdesc{text-align:center;}
.blogcontentopt4 .blogrowlist .bloglist .blogsmdesc h3:after{left:50%;margin-left:-33px;width:66px;}
 /* End Option4 */
/********** End Blog Page **********/
/********** Start Advantages Page **********/
/* Start Option4 */
.advatagesopt4 .howcol{width:100%;}
.advatagesopt4 .howcol:last-child{margin-bottom:0;}
/* End Option4 */
/********** End Advantages Page **********/
/********** Start Advanced Technology Page **********/
/* Start Option4 */
.advteclist .item{width:100%;}
.advtecthumb{max-width:350px;margin:0 auto 15px;}
.advteclist{margin-bottom:15px;}
.advtecsmdesc{text-align:center;}
.advtecsmdesc h3:after{left:50%;margin-left:-33px;}
/* End Option4 */
/********** End Advanced Technology Pages **********/
/********** Start Service Landing-2 Pages **********/
.slbookaformbox .form-group{display:block;}
.slbookaformbox .form-group .g-recaptcha{max-width:302px;margin:0 auto;}
.slbookaformbox .pagebooksubmitbar .button{margin-left:0;}
/********** End Service Landing-2 Pages **********/
/********** Start Promotion Plans Pages **********/
.promotion_list-two .item{width:100%;}
.promotion_list-two .item:first-child{margin-bottom:20px;}
.promotion_list-two .prmoplanbox{padding:30px 10px;}
.promotion_list-two .prmoplanbox:after{border-width:25px 25px 0 0;}
/* Start Option2 */
.promotion_list-two .prmoplantitle{padding:20px 15px;}
.promotion_list-two .prmoplantitle h3{font-size:26px;}
.prmosmtext p{font-size:15px;}
/* End Option2 */
/********** End Promotion Plans Pages **********/
/********** Start Promotion Page **********/
.pricing_plans-one .item{width:100%;}
.pricing_plans-two .item{width:100%;}
.pricing_plans-two .item:first-child{margin-bottom:10px;}
/********** End Promotion Page **********/
/********** Start Careers Page **********/
.applyonlineform .pagebooksubmitbar > .form-group{display:block;}
.applyonlineform .pagebooksubmitbar > .form-group:last-child{margin-bottom:0;}
.applyonlineform .pagebooksubmitbar .button{margin-left:0;}
/********** End Careers Page **********/
/********** Start Footer **********/
.bookcaptcha .recaptcha{max-width:280px;margin:0 auto 15px;display:block;}
.bookcaptcha .booksubbtn{margin-left:0;}
/* 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 **********/
.insurplan-list li {width: 50%;}
.footermultiloction { text-align: center; }
.footerservicelist li a:before { opacity: 0; }

}
/* Extra small devices (portrait phones, less than 576px) */
@media only screen and (max-width:575.98px){
.multibookappintment .aawformblock .aawfieldcol { width: 100%;}
.locgalleryslider .hmgalleryinner {max-width: 320px;margin: 0 auto;}
.footer-one .landingftr-info.footcol1 {padding-bottom: 22px;}
.footer-one .slftrcol.slhalfinfo {padding-top: 0;width: 100%;}
	/********** Start Index Slider **********/
/* Start Option4 */
.indexbanner-four .hmgroupbox .recaptcha{margin:0 auto 10px;}
/* End Option4 */
.header-five .headaddress a{font-size:14px;}
/********** End Index Slider **********/
/********** Start Home Page **********/
.advrteccontentopt4 .hmadvanclist-one .advteccol{width:100%;}
.advrteccontentopt4 .hmadvanclist-one .advtecthumbbox{background-image:inherit !important;}
 .multilocationfooterdetail .multilocfotsingle{width:100%;max-width:320px;}
.advrteccontentopt4 .hmadvanclist-one .advtecthumbbox a{max-width:320px;margin:0 auto;}
.advrteccontentopt4 .hmadvanclist-one .advtecinbox{text-align:center;}
/********** End Home Page **********/
/********** Start Team/Doctor Page **********/
/* Start Option7 */
.teamsectionopt5 .teamlist-two .item{width:100%;}
.teamsectionopt7 .doctorboxlist .item{max-width:320px;margin:0 auto;}
/* End Option7 */
/* Start Option7 */
.doctorboxrow .item{width:100%;}
.doctorthumbbox{background-image:inherit;height:auto;}
.doctorthumbbox img{visibility:visible;}
/* End Option7 */
/********** End Team/Doctor Page **********/
/********** Start Blog Page **********/
.hmblogsection .blogboxrow{padding-bottom:5px;}
.bloginsmbox h3, .bloginbox h3{margin-bottom:10px;}
.blogboxlist .item{width:100%;}
/*.blogboxlist .item:last-child{margin-bottom:0;}
*/
/* Start Option2 */
.blogboxlist .blogbox.blogborderbox{text-align:center;}
.blogboxlist .blogborderbox .blogthumb{max-width:320px;}
.blogboxlist .blogborderbox .bloginsmbox{max-width:100%;padding:0;}
/* End Option2 */
/* Start Option3 */
.blogcontentopt3 .blogboxlist .blogthumblink{max-width:320px;margin:0 auto;}
.blogcontentopt3 .blogboxlist .blogcaption{padding:30px 15px;max-width:320px;margin:0 auto;}
/* End Option3 */
/* Start Option5 */
.blogthumbbox{margin-bottom:20px;}
.blogcontentopt5 .item{width:100%;}
/* End Option5 */
/********** End Blog Page **********/
/********** Start Event & Media Page **********/
/* Start Option3 */
.eventmedialist .item{width:100%;}
.mediasmbox{padding-bottom:0;margin-bottom:15px;}
/* End Option3 */
/********** End Event & Media Page **********/
/********** Start Promotion Page **********/
/* Start Option4 */
.planssilder .plantop{min-height:inherit;}
/* End Option4 */
/********** End Promotion Page **********/
/********** Start Gallery Page **********/
/* Start Option1 */
.gallerylist .item:last-child{margin-bottom:0;}
.gallerylist .item{width:100%;}
.page-gallery .gallerylist .item{max-width:300px;margin:0 auto;float:none;}
/* End Option4 */
/* Start Option2 */
.galleryopt2 .gallerycol{width:100%;}
/* End Option2 */
/********** End Gallery Page **********/
/********** Start Gallery Page **********/
/* Start Option1 */
.plancol{width:100%;}
/* End Option1 */
/********** End Gallery Page **********/
/********** Start How it Works Page **********/
.howitlist-two .howcol{width:100%;margin-bottom:20px;}
.howitlist-two .howcol:last-child{margin-bottom:0;}
/* Start Option2 */
.howitworkopt5 .howcol, .howitworkopt6 .howcol{width:100%;}
.howitworkopt5 .howcol:last-child, .howitworkopt6 .howcol:last-child{margin-bottom:0px;}
/* End Option2 */
/* Start Option2 */
.howitworkopt5 .howitlist-three .howcol{width:100%;display:block;max-width:360px;margin:0 auto 20px;float:none;display:block;}
/* End Option2 */
/* Start Option6 */
.howitworkopt6 .howcol{width:100%;float:none;display:block;max-width:350px;margin:0 auto 20px;}
/* End Option6 */
/********** End How it Works Page **********/
/********** Start Advantages Page **********/
.advantaglist-two .howcol{margin-bottom:30px;width:100%;}
.advantaglist-two .howcol:last-child{margin-bottom:0;}
.advgeblock .hmadvantaglist-two .item{width:49%;}
/* Start Option1 */
.advlist .item, .advslist .item{width:100%;}
.advlist .item:last-child{margin-bottom:0;}
/* End Option1 */
/* Start Option5 */
.advtopcontent{min-height:inherit;padding:20px 15px;}
.advgeblock .item{width:100%;}
.advatagesopt5 .advantaglist-three .item{width:100%;}
.advatagesopt5 .advantaglist-two .item{width:100%;}
/* Start Option5 */
/* Start Option8 */
.advbgbox .item{width:100%;}
.advbgbox .item:last-child{margin-bottom:0;}
/* End Option8 */
/* Start Option10 */
.advboxcenter .item{width:100%;}
/* End Option10 */
/* Start Option12 */
.advgebox .item{width:100%;}
.advatagesopt12 .advantaglistthree .item{width:100%;}
.advatagesopt12 .advantaglist-two .item{width:100%;}
/* End Option12 */
/********** End Advantages Page **********/
/********** Start Advanced Technology Page **********/
.advtechnologylist .item{width:100%;}
.advtechnologylist .item:last-child{margin-bottom:0;}
/* Start Option2 */
.advrteccontentopt2 .advanclist-one .item{width:100%;}
.advrteccontentopt2 .advanclist-one .teamthumb{max-width:320px;}
.advrteccontentopt2 .advanclist-two .item{width:100%;margin-bottom:30px;}
.advrteccontentopt2 .advanclist-two .item:last-child{margin-bottom:0;}
.advrteccontentopt2 .advanclist-two .teamthumb{max-width:320px;margin:0 auto 15px;}
.advrteccontentopt2 .advanclist-two .teaminbox, .advrteccontentopt2 .advanclist-one .teaminbox{text-align:center;}
.advrteccontentopt2 .advtechnologylist .teamthumb{max-width:320px;}
.advrteccontentopt2 .advtechnologylist .teaminbox{text-align:center;}
/* End Option2 */
/* Start Option3 */
.advrteccontentopt3 .advanclist-one .item{width:100%;}
.advrteccontentopt3 .advanclist-one .teamthumb, .advrteccontentopt3 .advanclist-two .teamthumb{max-width:320px;}
.advrteccontentopt3 .advanclist-one .teaminbox, .advrteccontentopt3 .advanclist-two .teaminbox{text-align:center;}
.advrteccontentopt3 .advanclist-two .item{width:100%;margin-bottom:30px;}
.advrteccontentopt3 .advanclist-two .item:last-child{margin-bottom:0;}
.advrteccontentopt3 .advtechnologylist .teamthumb{max-width:320px;}
.advrteccontentopt3 .advtechnologylist .teaminbox{text-align:center;max-width:320px;margin:0 auto;}
/* End Option3 */
/* Start Option4 */
.advrteccontentopt4 .advanclist-one .advteccol{width:100%;}
/* End Option4 */
/* Start Option5 */
.advrteccontentopt5 .advteccol{width:100%;}
.advtecinbox{text-align:center;}
.advtecthumbbox{background-image:inherit;height:inherit;max-width:320px;margin:0 auto 20px;}
.advtecthumbbox img{visibility:visible;}
.advtechnologylist .advtecthumbbox{max-width:320px;margin:0 auto 15px;}
.advtechnologylist .advtecinbox{text-align:center;}
.advtechnologylist .advtecinbox p:last-child{margin-bottom:0;}
/* End Option5 */
/********** End Advanced Technology Page **********/
/********** Start Contact Page **********/
/* Start Option4 */
.contactustopt4 .recaptcha-group{display:block;margin:0 auto 15px;}
.contactustopt4 .formbtn-group{display:block;}
.contactustopt4 .contactloact.pdb40{padding:0 0 30px 0;}
.contactustopt4 .contactloact{width:100%;text-align:center;}
.contactustopt4 .contacthour{width:100%;padding:0;max-width:100%;}
.contactustopt4 .contacthour h2{text-align:center;}
.contactustopt4 .foothours{max-width:205px;margin:0 auto;}
/* End Option4 */
/********** End Contact Page **********/
/********** Start Footer **********/
.footerextracode{padding-top:10px;}
/* Start Option1 */
.footer-one .footcol1{width:100%;padding-bottom:30px;}
.footer-one .footcol2{width:100%;padding-top:30px;}
.footer-one .footaddbox{text-align:center;}
.footer-one .foodhour.footblock h3{text-align:center;}
.footer-one .foothourslist{max-width:220px;margin:0 auto;}
/* End Option1 */
/* Start Option2 */
.footer-two .footcol1{width:100%;}
.footer-two .footcol2{width:100%;padding-top:20px;}
.footer-two .footaddbox{text-align:center;}
.footer-two .footblock h3{text-align:center;}
.footer-two .foothourslist{max-width:182px;margin:0 auto;}
/* End Option2 */
/* Start Option3 */
.footer-three .footcol1{width:100%;}
.footer-three .footcol2{width:100%;padding-top:20px;}
.footer-three .footaddbox{text-align:center;}
.footer-three .footblock h3{text-align:center;}
.footer-three .foothourslist{max-width:182px;margin:0 auto;}
/* End Option3 */
/********** End Footer **********/
/********** Start Home Service Pages **********/
.hmservicelist-one .item{width:60%;}
/* Start Option6 */
.specialcontent small{font-size:18px;margin-bottom:10px;}
.specialcontent h2{font-size:22px;}
.specialcontent{padding-bottom:15px;}
/* End Option6 */
.servcategory-list .item {width: 100%;}
/********** 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 Home Promotion plan **********/
.plansblock .item .planwrap {max-width: 320px; margin: 0 auto; }
/********** End Home Promotion plan **********/
/********** Start Service Landing-2 Pages **********/
.slbookaformbox .form-group .g-recaptcha{max-width:250px;}
.slbookaformbox .pagebooksubmitbar .button{padding:9px 20px;}
/*.otherteamslider .teaminbox{padding-bottom:60px;}
*/
.promoplanbg .item { max-width: 300px; margin: 0 auto; float: none; }
.hmservice-noslide .item {width: 100%;}
.hmserblock {max-width: 320px;margin: 0 auto;}
.blogboxrow .col-xs-6 { width: 100%; }
/**multi location**/
.hederlocation-inner .locsearchorbtn { padding: 0; }
.hederlocation-inner .locsearchform { width: 100%; margin-bottom: 15px; }
.footerlocation-inner .locsearchform { width: 100%; margin-bottom: 15px; padding: 0 15px; }
.footerlocation-inner .locsearchbox { justify-content: center; }
.footerlocation-inner .locsearchform .gmw-address-field-wrapper { width: 100%; }
.findlocation-data .locsearchorbtn { padding: 0; margin: 15px auto 0; }
.findlocation-data .locsearchform { width: 100%; max-width: 460px; }
.findlocation-data .locsearchbox {
    flex-wrap: wrap;
}
.single-location .location-detrow .locatcondetailcol, .single-location .location-detrow .locathourscol{width:100%;max-width: 100%;text-align: center;}
.single-location .location-detrow .locathourscol ul.foothours{
    display: inline-block;
    text-align: left;
    max-width: 260px;
}
.locgalleryslider.owl-carousel .hmgalleryinner img {
    max-width: 300px;
    margin: 0 auto;
}
.insurhead h2{padding: 0;}
}
@media only screen and (max-width:479px){
 /* ======================= New Multi Location Start ============================= */
 .hederlocation-inner .hederlocation-search{padding-right:0;width:100%;}
 .hederlocation-inner .hederlocation-search .maplocheadbtnform .wpgmza_sl_main_div, .hederlocation-inner .hederlocation-search .maplocheadbtnform .wpgmza_sl_query_div, .hederlocation-inner .hederlocation-search .maplocheadbtnform .wpgmza_sl_query_innerdiv2, .hederlocation-inner .maplocheadbtnform{width:100%;height:90px;}
 .hederlocation-search .maplocheadbtnform .wpgmza_sl_main_div{margin-bottom:15px;}
 .multilocfotsingle{width:100%;} 
 .hederlocation-inner .hederlocation-search .maplocheadbtnform .wpgmza_sl_query_div{text-align:center;}
 .hederlocation-inner .wpgmza-use-my-location{right:0;top:50px;left:0;margin:0 auto;}
 .findlocation-data .wpgmza_sl_query_div .addressInput{width:100% !important;margin-right:0;margin-bottom:15px;}
 .findlocation-data .wpgmza_sl_radius_div{width:100%;margin-bottom:15px;}
 .findlocation-data .wpgmza_sl_radius_div .heapBox{margin-right:0;}
 .findlocation-data .ui-sortable .wpgmza-form-field .wpgmza-form-field__label{width:100%;text-align:center;margin-bottom:10px;}
 .findlocation-data .ui-sortable .wpgmza-form-field__input{width:230px !important;}
 .findlocation-data .ui-sortable .wpgmza-form-field:first-child > .wpgmza-form-field__label{width:70px;text-align:left;margin-bottom:0;}
 .findlocation-data .ui-sortable .wpgmza-form-field.wpgmza_dir_options .wpgmza-form-field__label{text-align:left;}
 .fotfindthelocation .hederlocation-search.hederlocation-search-withbutton{padding-right:0px;}
 .hederlocation-search-withbutton .hederlocation-search .maplocheadbtnform .wpgmza_sl_query_div{text-align:center;}
 .hederlocation-search-withbutton .wpgmza-use-my-location{right:0;top:50px;left:0;margin:0 auto;}
 .hederlocation-search-withbutton.hederlocation-search{padding-right:0;width:100%;}
 .hederlocation-search-withbutton.hederlocation-search .maplocheadbtnform .wpgmza_sl_main_div, .hederlocation-search-withbutton.hederlocation-search .maplocheadbtnform .wpgmza_sl_query_div, .hederlocation-search-withbutton.hederlocation-search .maplocheadbtnform .wpgmza_sl_query_innerdiv2{width:100%;height:90px;}
 .footerlocation-inner .hederlocation-search-withbutton .maplocheadbtnform{width:100%;}
 .hederlocation-search-withbutton .maplocheadbtnform .wpgmza_sl_main_div{margin-bottom:15px;}
 .hederlocation-search-withbutton .hederlocation-search .maplocheadbtnform .wpgmza_sl_query_div{text-align:center;}
 .hederlocation-search-withbutton .wpgmza-use-my-location{right:0;top:50px;left:0;margin:0 auto;}
 /* ======================= New Multi Location Stop ============================= */
 /********** Start Adit Web Data Form **********/
 .aawform-group.aawform-captcha .g-recaptcha, .pageformsubmitbar .g-recaptcha{-moz-transform:scale(0.88);-webkit-transform:scale(0.88);-o-transform:scale(0.88);-ms-transform:scale(0.88);transform:scale(0.88);-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:304px;height:78px;}
 .aawform-group.aawform-captcha,.pageformsubmitbar .submitbarcapcha{max-width:267px;margin-left:0;margin-right:0;margin-bottom:15px;height:68px;}
 .aawformblock .aawform-btn,.pageformsubmitbar .submitbarbtn{display:block;margin-left:0;margin-right:0;}
 .aawformradiocol label{font-size:14px;}
 .hmbannerform .aawform-group.aawform-captcha,.hmbannerform .pageformsubmitbar .submitbarcapcha{margin-bottom:10px;}
 /********** End Adit Web Data Form **********/
/********** Header Start **********/
/* Start Option2 */
.header-two .headleft{display:block;vertical-align:top;margin-bottom:10px;}
.header-two .headcall{margin-left:0;}
.header-two #nav{top:34px;}
/* End Option2 */
/* Start Option3 */
.header-three .headleft{display:block;margin-bottom:10px;}
.header-three .headcall{margin-left:0;}
.header-three #nav{top:43px;}
/* End Option3 */
/********** Header End **********/
/********** Start Home Page **********/
.client-counterbox .counterlist-two .item{width:100%;margin-bottom:30px;}
.client-counterbox .counterlist-two .item:last-child{margin-bottom:0;}
/********** End Home Page **********/
/********** Start Contact Page **********/
.contacthour h2{text-align:center;}
.contacthour{max-width:240px;margin:0 auto;}
.contactloact, .contactblock{text-align:center;}
/* Start Option1 */
.contactustopt1 .item, .contactustopt2 .item, .contactustopt3 .item, .contactustopt4 .item{width:100%;}
.contactloact1{margin-bottom:30px;}
.contactustopt1 .contacthour{margin-top:20px;}
/* End Option1 */
/* Start Option2 */
.contactustopt2 .contactloact{text-align:center;}
.contactustopt2 .contacthour{margin:0 auto;}
/* End Option2 */
/* Start Option3 */
.contactblock .consocial{text-align:center;}
.contactustopt3 .contactfax{padding-bottom:0px;}
/* End Option3 */
/********** End Contact Page **********/
/********** Start How it Works Page **********/
/* Start Option2 */
.howcol{width:100%;}
.howcol:last-child{margin-bottom:0px;}
/* End Option2 */
/********** End How it Works Page **********/
/********** Start Call to Action Page **********/
/* Start Option2 */
.callactionbox .borderbtn{margin-right:0;}
.actionphone{display:block;padding-top:15px;}
/* End Option2 */
/********** End Call to Action Page **********/
/********** Start Team/Doctor Page **********/
/* Start Option2 */
.teamsectionopt2 .teamlist-one .item{width:100%;}
.teamsectionopt2 .teamlist-one .teamborderbox .teaminbox{max-width:inherit;padding:0 15px;}
.teamsectionopt2 .teamselist .item{width:100%;}
.teamsectionopt2 .teamselist .item:last-child{margin-bottom:0;}
.teamsectionopt2 .teamborderbox{max-width:360px;margin:0 auto;}
/* End Option1 */
/********** End Team/Doctor Page **********/
/********** Start Advantages Page **********/
.advgeblock .hmadvantaglist-two .item{width:100%;}
/********** End Advantages Page **********/
/********** Start Home Service Pages **********/
.hmservicelist-one .item{width:100%;}
.hmservicelist-two .item{width:100%;margin-bottom:30px;}
.hmservicelist-two .item:last-child{margin-bottom:0;}
/********** End Home Service Pages **********/
/********** Start Service Landing Pages **********/
.landing-header.header-five .headbookapp a {padding: 9px 10px;}
/********** End Service Landing Pages **********/
.insurplan-list li {width: 100%;}

}

@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 **********/
}

/* @media only screen and (max-width: 1920px){
.indexbanner-two, .indexbanner-two .teaserBanner .item{height: 600px;}
}
@media only screen and (max-width: 1440px){
.indexbanner-two, .indexbanner-two .teaserBanner .item{height: 500px;}
}
@media only screen and (max-width: 1199px){
.indexbanner-two, .indexbanner-two .teaserBanner .item{height: 413px;}
}
@media only screen and (max-width: 991px){
.indexbanner-two, .indexbanner-two .teaserBanner .item{height: auto;}
.indexbanner-two .hmbookfrmsection{padding: 0;
position: relative;
bottom: 0;}
}
@media only screen and (max-width: 767px){
.teasercaption .vCenter{padding-top:0;}
.teaserBanner .item{background-position: center left 25%;}
}
@media only screen and (max-width: 575px){
.home .indexBanner .owl-carousel .owl-item img {
    min-height: 170px;
    object-fit: cover;
    height: 300px;
    object-position: 22% 50%;
}
} */