/* ************* 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 */
  .slconblockopt5 .slbannerbookouter {
      max-width: 500px;
  }
  .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;
  }
  .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) {
.locatgalleryslider{padding-top: 0;}
    /* ======================= New Multi Location Start ============================= */
.simplelocation-section{padding: 40px 0;}
  .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 ============================= */
  .aboutcontent.hmpozativeopt3 {
      min-height: 670px;
      padding-top: 40px;
      margin-top: 40px;
  }
  /********** Start Index Slider **********/
  .teastitle {
      font-size: 30px;
      line-height: 1.2;
  }
  .teasertext p {
      font-size: 20px;
  }
  /* Start Option1 */
  .indexbanner-one .teasercaption {
      padding: 180px 0 20px;
  }
  .indexbanner-one .teaserBanner .item {
      height: 600px;
  }
  .indexbanner-one .hmbookfrmsection {
      bottom: 40px;
  }
  .indexbanner-one.indexvideobanner-one .hmbookfrmsection {
      padding: 40px 0;
  }
  /* End Option1 */
  /* Start Option2 */
  .indexbanner-two .teaserBanner .item {
      height: 520px;
  }
  /* End Option2 */
  /* Start Option3 */
  .indexbanner-three .hmbookfrmsection {
      margin-top: -167px;
  }
  .indexbanner-three .hmbookform {
      padding: 40px 50px;
  }
  .indexbanner-three .teasercaption {
      padding: 140px 0 175px;
  }
  .indexbanner-three .teaserBanner .item {
      height: 600px;
  }
  /* End Option3 */
  /* Start Option4 */
  .indexbanner-four, .indexbanner-four .teaserBanner .item {
      height: 650px;
  }
  .indexbanner-four.indexvideobanner-four .hmbookform {
      padding: 40px 0;
  }
  .indexbanner-four.indexvideobanner-four .hmbookapptitle {
      font-size: 30px;
  }
  .indexbanner-four .hmbookform {
      margin-top: 30px;
      padding: 0 45px;
  }
  /* 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;
  }
  .teasercaption:after {
      background-size: 3000px;
  }
  /*.indexbanner-four .teasercaption {padding-top: 70px;}*/
  .servicsectioncurve {
      height: 664px;
  }
  .servicsectioncurve:before {
      background-size: cover;
  }
  .servicetab.restabver .tabnav li a {
      font-size: 18px;
      padding: 5px 15px;
  }
  .servicetab.restabver {
      min-height: 350px;
  }
  .servicetabrow .item.col-md-6:first-child {
      width: 60%;
  }
  .servicetabrow .item.col-md-6:last-child {
      width: 40%;
  }
  .gallerysectioncurve:before {
      background-size: 3600px;
  }
  .gallerysectioncurve {
      height: 705px;
  }
  .mapsectioncurve {
      height: 565px;
  }
  .mapsectioncurve:before {
      background-size: cover;
  }
  .footform-section {
      padding: 40px 0;
  }
   .padd-row {padding-top: 76px;}
  .aboutcontent,
  .futuresection,
  .teamsection,
  .footer-inner {
      padding: 40px 0 0;
  }
  .advatagesopt9 .advantagesborder {
      padding-top: 20px;
  }
  /* End Option5 */
  /********** End Index Slider **********/
  .indexbanner-four .hmbookform {
      width: 580px;
      height: 580px;
  }
  /********** 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;
  }
  .aboutcontent.curveimage,
  .single-doctor .teamsectionopt7,
  .single-team .teamsectionopt7,
  .page-about-us .teamsectionopt7 {
      background-size: 1366px;
      padding-top: 150px;
  }
  /********** End Home Page **********/
  /* Start Inner Page banner Section */
  /* Start Option1 */
  /* End Option1 */
  /* End Inner Page banner Section */
  /***************** Start About Page *****************/
  .contentsection,
  .futuresection,
  .teamsection {
      padding: 40px 0 0;
  }
  .contacsectiontmap {
      padding: 40px 0;
  }
  /* Start Option1 */
  .innerbanner {
      height: 400px;
  }
  .inbancaption {
      padding: 40px 0;
      bottom: 140px;
  }
  .inbancaption h1 {
      font-size: 30px;
  }
  /* End Option1 */
  /* Start Option2 */
  .page-header h1,
  .page-header h2,
  .aboutcoldesc h1,
  .aboutblock h2 {
      font-size: 30px;
      margin-bottom: 15px;
  }
  /* 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 **********/
  .serviceBanner .item {
      height: 480px;
  }
  .servicecaptioninner {
      bottom: 180px;
  }
  /* Start Option1 */
  .serviconinbox h2 {
      font-size: 30px;
  }
  /* End Option2 */
  /* Start Option4 */
  .page-iconheader {
      margin-bottom: 20px;
  }
  .page-iconheader h1,
  .page-iconheader h2 {
      font-size: 30px;
  }
  .hmserviceslider.owl-carousel .owl-nav {
      margin-top: 10px;
  }
  /* End Option4 */
  /* Start Option5 */
  .servicegraybox {
      height: 280px;
  }
  .servgrayinbox h2 {
      font-size: 22px;
  }
  /* End Option5 */
  /* Start Option6 */
  .hmspserviceslider.owl-carousel .owl-nav [class*="owl-"] {
      font-size: 24px;
      line-height: 26px;
      margin: 0 5px;
  }
  .hmspserviceslider.owl-carousel .owl-nav {
      height: 26px;
      width: 60px;
      bottom: -12px;
  }
  /* End Option6 */
  /********** End Services Page **********/
  /********** Start Team/Doctor Page **********/
  /* Start teamsectionopt1 */
  .teamslider.owl-carousel .owl-nav [class*="owl-"],
  .facilitiesilser.owl-carousel .owl-nav [class*="owl-"],
  .blogslider.owl-carousel .owl-nav [class*="owl-"] {
      top: auto;
      bottom: 0;
      margin: 0 5px;
      position: relative;
  }
  .promosilder.owl-carousel .owl-nav {
      display: none;
  }
  .teamslider.owl-carousel .owl-nav .owl-prev,
  .facilitiesilser.owl-carousel .owl-nav .owl-prev,
  .blogslider.owl-carousel .owl-nav .owl-prev {
      left: auto;
  }
  .teamslider.owl-carousel .owl-nav .owl-next,
  .facilitiesilser.owl-carousel .owl-nav .owl-next,
  .blogslider.owl-carousel .owl-nav .owl-next {
      right: auto;
  }
  /* 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 15px;
  }
  .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 */
  .planssilder .plantop {
      min-height: 210px;
  }
  .promotitle h2 {
      font-size: 20px;
  }
  /*.promohead {padding: 30px 0;}*/
  .promohead h3 {
      font-size: 60px;
  }
  .promohead h3 sup {
      font-size: 22px;
  }
  .promohead span {
      font-size: 20px;
  }
  .promotionlist {
      margin: 0 auto 20px;
  }
  .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-"],
  .multiserviceslider.owl-carousel .owl-nav [class*="owl-"],
  .locatgalleryslider.owl-carousel .owl-nav [class*="owl-"] {
      top: auto;
      bottom: 0;
      margin: 0 5px;
      position: relative;
  }
  .hmserviceslider.owl-carousel .owl-nav .owl-prev,
  .multiserviceslider.owl-carousel .owl-nav .owl-prev,
  .locatgalleryslider.owl-carousel .owl-nav .owl-prev {
      left: auto;
  }
  .hmserviceslider.owl-carousel .owl-nav .owl-next,
  .multiserviceslider.owl-carousel .owl-nav .owl-next,
  .locatgalleryslider.owl-carousel .owl-nav .owl-next {
      right: auto;
  }
  /* Start Option7 */
  .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 **********/
  .clentlogo.hmclentlogo {padding: 40px 0;}
  .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;
  }
  .aboutcontent.hmpozativeopt2 {
      min-height: 650px;
  }
  .hmpozativesection:after {
      background-size: 3000px;
  }
  /********** 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;
  }
  .servicelandingfive .hmpozativeopt3 {
      padding-bottom: 40px;
  }
  /* End Option5 */
  /********** End Service Landing Pages **********/
  .aboutcontent.hmpozativeopt2.curveimage {
      padding: 40px 0;
  }
  .indexbanner-four .hmbookapptitle,
  .footbooktitle {
      font-size: 30px;
  }
  .slbanner{height: 700px;}
  .slconblockopt1 {
      top: 37%;
  }
  .landingsection{padding: 40px 0;}
  .findlocation-data .wpgmza_sl_query_innerdiv1 .innerpage-title h2{font-size: 30px; margin-bottom: 15px;}
  .location-detailinner {
    padding: 40px 0 0 0;
}
.locatcondetail .innerpage-title h1{font-size: 30px;margin-bottom: 15px;}
/* Start: 404 Page */
.content404-page h2 {font-size: 180px;}
.content404-page h1 {font-size: 32px;}
.content404-page h3 {font-size: 20px;}
/* End: 404 Page */
}
@media only screen and (max-width: 1280px) {
  /********** Start Service Landing Pages **********/
  /********** Start Service Landing-1 Pages **********/
  .slbannerbook {
      margin-top: -166px;
  }
  .slbanner {
      height: 700px;
  }
  .slbookblock {
      padding: 30px;
  }
  .slconblock h1 {
      font-size: 30px;
  }
  .slconblock h2 {
      font-size: 24px;
  }
  .slconblock h3 {
      font-size: 24px;
  }
  .sllist li {
      font-size: 16px;
  }
  /********** End Service Landing-1 Pages **********/
  /********** Start Service Landing-2 Pages **********/
  .slbookaformbox {
      padding: 20px 15px;
  }
  .slbanneropt2 .slbooktitle h2 {
      font-size: 22px;
  }
  /********** Start Service Landing-2 Pages **********/
  /* Start Option5 */
  .slconblockopt5 .slbannerbookouter {
      max-width: 400px;
  }
  .landing-landing-page-four #header .header-inner{padding-right: 400px;}
  /* End Option5 */
  /********** End Service Landing Pages **********/
  /********** Start Promotion Plans Pages **********/
  /* Start Option3 */
  .promoplanbg .item {
      padding: 30px 0;
  }
  .promoplanbor {
      padding-bottom: 18px;
      margin-bottom: 20px;
  }
  .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 **********/
}
/* Large devices (desktops, less than 1200px) */
@media only screen and (max-width: 1199.98px) {
.footbooktitle{padding-top: 0;}
.promoplanopt1.hmpromoplan-section {padding: 40px 0;}
.multilocationheder .headcall a.headcallbtn{letter-spacing: 1px;padding: 14px 20px;}
.header-one .headbookapp.headbookappmulti a{letter-spacing: 1px;padding: 14px 20px;}
/* ======================= New Multi Location Start ============================= */
  .headlocation .headleft{padding: 0 0 15px;}
  .headlocation .headright{padding: 0 0 15px;margin-right: 0;}
  .headlocation .topheadlink{display: block;}
  .multipromotionsec .promotions-block .item {padding: 0 30px;}
  .hederlocation-search form input{width: 250px;}
  .hmservicsection .serviceimages{padding-top: 40px;min-height: 520px; max-width: 400px;margin: 0 auto;}
  .fotfindthelocation .finde-office-text{font-size: 26px;}
  .hederlocation-search .maplocheadbtnform .wpgmza_sl_main_div,
  .hederlocation-search .maplocheadbtnform .wpgmza_sl_query_div,
  .hederlocation-search .maplocheadbtnform .wpgmza_sl_query_innerdiv2{width: 260px;}
  .fotfindthelocation .footerlocation-inner {display: flex;flex-wrap: wrap;align-items: center;}
  .findlocation-data #wpgmza_marker_list_container_1{max-width: 970px;padding: 0;}
  .findlocation-data .owl-carousel .owl-stage-outer .owl-stage{width: 100% !important;}
  .findlocation-data .wpgmza_marker_carousel+div{max-width: 930px;padding: 0 15px}
  .findlocation-data .wpgmza_marker_list_class{max-width: 970px;}
  .findlocation-data .wpgmaps_directions_outer_div h2,
  .findlocation-data .wpgmza_sl_query_innerdiv1,
  .multititleblog h2{font-size: 26px;}
  .innerbanner .innerbannertitle h1{font-size: 26px;}
  .multibookform .aawformradiocol label{font-size: 14px;padding: 2px 20px;}
  /* ======================= New Multi Location Stop ============================= */
  /********** Start Adit Web Data Form **********/
  .hmbannerform {
      max-width: 970px;
      margin: 0 auto;
      padding: 0 15px
  }
  /********** Stop Adit Web Data Form **********/
  /********** Start Location Listing **********/
  .multilocationbtn,
  .multilocationbtn:focus {
      padding: 10px;
  }
  .loctionadd,
  .loctioncall,
  .loctionfax,
  .loctionemail,
  .loction-map iframe,
  .multilocationbtn,
  .multilocationbtn:focus,
  .loctionimg {
      margin-bottom: 15px;
  }
  .loctioninfosection .item {
      padding: 15px;
  }
  .multiloctwo h3 {
      font-size: 20px;
  }
  .single-contain-inner .loctionsocialmedia {
      margin-bottom: 20px;
  }
  .promotionbox .borderbtn, .promotionbox .borderbtn:focus{padding: 9px 20px;}
  /********** Close Location Listing **********/
  .bodyheader1.fixed #container {
      padding-top: 103px;
  }
  .bodyheader1.fixed.multilocation #container {padding-top: 126px;}
  .landing-template-default.fixed #container {
      padding-top: 0;
  }
  #nav > li > a,
  #nav ul li a {
      font-size: 15px;
  }
  .fixed .header-one #nav > li > a {
      padding: 20px 12px 22px;
  }
  .fixed .header-one #logo {
      padding: 7px 0;
  }
  #nav li.full-megamenu > ul {width: 600px;left: calc(50% - 300px);}
  /********** Header Start **********/
  /* Start Option1 */
  .header-one .socialmedia {
      display: none;
  }
  .header-one #nav > li > a {
      padding: 20px 12px 22px;
  }
  /* End Option1 */
  /* Start Option2 */
  .header-two #nav > li > a {
      padding: 18px 12px;
      font-size: 15px;
  }
  .header-two #nav ul li a {
      font-size: 15px;
  }
  /* End Option2 */
  /* Start Option3 */
  .header-three #nav > li > a {
      padding: 20px 12px;
  }
  /* End Option3 */
  /* Start Option4 */
  .header-four #nav > li > a {
      font-size: 15px;
      padding: 8px 20px;
  }
  /* End Option4 */
  /* Start Option5 */
  .header-five #nav > li {
      margin-left: 18px;
  }
  .header-five #nav > li:first-child {
      margin-left: 0;
  }
  .header-five #nav > li > a,
  .header-five #nav ul li a {
      font-size: 15px;
  }
  .contactpageform{padding-bottom: 20px;}
  /* End Option5 */
  /********** Header End **********/
  /********** Start Index Slider **********/
  /* Start Option4 */
  .indexbanner-four .teasertext {
      max-width: 400px;
      padding-top: 80px;
  }
  .indexbanner-four .hmbookform {
      padding: 30px 15px;
  }
  .teaserBanner.owl-carousel .owl-nav {
      left: 30px;
      bottom: 30px;
      margin-left: 0;
  }
  .indexbanner-four .teasertext {
      float: right;
  }
  /* End Option4 */
  /* Start Option5 */
  .indexbanner-five .teasertext {
      max-width: 400px;
  }
  .indexbanner-five .hmbookform {
      padding: 30px 15px;
  }
  /* End Option5 */
  /********** End Index Slider **********/
  /* Start Inner Page banner Section */
  /* Start Option1 */
  .innerbanner:before,
  .serviceBanner .item:before {
      background-size: 1199px
  }
  .promohead h3 {
      font-size: 46px;
  }
  /* End Option1 */
  /* End Inner Page banner Section */
 .padd-row {padding-top: 0px;}
  /***************** 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 */
  .planssilder .plantop {
      padding: 30px 15px;
  }
  .plantop .plantopinfo > span {
      font-size: 20px;
      margin-bottom: 10px;
  }
  .plantop .planprice {
      font-size: 40px;
  }
  .plantop .planprice span {
      font-size: 16px;
  }
  .planbottom {
      padding: 30px 15px;
  }
  /* Start Option4 */
  /********** 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: 40px;
  }
  /* End Option1 */
  .page-template-template-contact .aboutcontent.contactustopt1 {
      padding-bottom: 20px;
  }
  .page-template-template-contact .contacsectiontmap {
      padding-top: 0;
  }
  /********** 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;
  }
  .landreviewvideo iframe,
  .landreviewvideo video,
  .landreviewbox iframe {
      height: 350px;
  }
  /********** 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: 16px;
  }
  /********** 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: 90px;
      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;
  }
  .footlocations .multilocl:nth-child(3),
  .footlocations .multilocl:last-child {
      margin-bottom: 0;
  }
  .footloct-two,
  .contactform3 {
      padding-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%;
  }
  /* 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 **********/
  /********** Start FAQs Page **********/
  /* Start Option2 */
  .accostyle1 .accordion .acclink {
      font-size: 18px;
  }
  /* Stop Option2 */
  /********** Stop FAQs Page **********/
  .header-one .headbookapp a {
      letter-spacing: 0;
      padding: 14px 10px;
  }
  .indexbanner-four .hmbookfrmsection {
      position: inherit;
  }
  .teasercaption:after {
      background: none !important;
  }
  .indexbanner-four .hmbookform {
      width: 100%;
      height: auto;
      border-radius: 0;
      box-shadow: none;
  }
  .hmbookfrmsection .container.vCenter {
      margin: 0;
      padding: 0;
      width: 100%;
  }
  .indexbanner-four .hmbookform {
      margin-top: 0;
  }
  .hmbookform .hmbookcol2 {
      max-width: 970px;
      margin: 0 auto;
  }
  .servicsectioncurve:before {
      background: none !important;
  }
  .servicetab.restabver {
      height: auto;
  }
  .aboutcontent.hmpozativeopt3 {
      min-height: auto;
      margin-top: 0;
  }
  .aboutcontent.hmpozativeopt3:after,
  .gallerysectioncurve:before,
  .mapsectioncurve:before {
      background: none !important;
  }
  .promotionblock {
      height: 300px;
      width: 300px;
      margin: 0 auto;
  }
  .advatagesopt9 .advantagesborder {
      padding: 0;
  }
  .indexbanner-four{height: auto;}
  .indexbanner-four .teaserBanner .item {
      height: 480px;
  }
  .mapsectioncurve {
      position: relative;
      height: auto;
  }
  .footer-one .footcol3 {
      width: 100%;
      padding-bottom: 60px;
  }
  .footer-one .footcol1,
  .footer-one .footcol2 {
      width: 50%;
  }
  .header-one #logo {width: 200px;}
  .header-one .header-right {width: calc(100% - 200px);}
  #container {padding-top: 103px;}
  .aboutcontent,
  .futuresection,
  .teamsection,
  .footer-inner {
      padding: 40px 0;
  }
  .servicsectioncurve,
  .servicsectioncurve,
  .gallerysectioncurve {
      height: auto;
  }
  .servicetab.restabver .tabnav li a .ion {
      font-size: 24px;
      line-height: normal;
      margin-left: 10px;
  }
  .servicetab.restabver .tabnav li a {
      padding: 6px 15px;
  }
  .single-service .aboutcontent.curveimage {
      padding: 40px 0;
  }
  .landing-landing-page-five .aboutcontent.hmpozativeopt3:after, .gallerysectioncurve:before, .mapsectioncurve:before{
      background: none !important;
  }
  .landing-landing-page-five .footer-one .footcol3 {
      width: 100%;
  }
  .landing-landing-page-five .footer-one .footcol1{width: 50%;}
  .landing-landing-page-five .footer-one .footcol2{width: 50%;}
  .landing-landing-page-five .header-inner{padding: 10px 0;}
  /* Start: Testimonials Page */
  .testimonialssec {padding: 40px 0;}
  /* End: Testimonials Page */
  .wpgmaps_mlist_col {
    width: 33.33%;
  }
  .footerlocation-inner .locsearchorbtn .gmw-locator-button-wrapper.text {
      font-size: 16px;
  }
  .footerlocation-inner .locsearchform .gmw-address-field-wrapper {
      width: 100%;
  }
  .promotitle h2 {
      font-size: 18px;
  }
  .promohead span {
  font-size: 18px;
  }
  .promohead h3 {
  font-size: 42px;
  }
  .promohead {
  padding-top: 10px;
  }
  .beforeafter-section {padding: 40px 0;}
  /* Start: 404 Page */
  .content404-page h2 {font-size: 140px;}
  .content404-page h1 {font-size: 28px;}
  .content404-page h3 {font-size: 18px;}
  /* End: 404 Page */
}
@media only screen and (max-width: 1169px) {
  .hmtitle h1,
  .hmtitle h2,
  .page-header h1,
  .page-header h2,
  .aboutcoldesc h1,
  .aboutblock h2,
  .inbancaption h1 {
      font-size: 26px;
  }
  .page-subheader p,
  .hmsubhead p {
      font-size: 22px;
  }
  .doctorsmindec h3 {
      font-size: 22px;
  }
  /********** Start Home Service Pages **********/
  /* Start Option1 */
  .hmseroverlaybox h3 {
      font-size: 20px;
  }
  /* End Option1 */
  /********** End Home Service Pages **********/
  .indexbanner-four .hmbookapptitle,
  .footbooktitle {
      font-size: 26px;
  }
  .findlocation-data .wpgmza_sl_query_innerdiv1 .innerpage-title h2{font-size: 26px;}
  .locatcondetail .innerpage-title h1{font-size: 26px;}
}
@media only screen and (max-width: 1024px) {
  .arrowclick {
      display: block;
      top: 50%;
      margin-top: -15px;
  }
  #nav ul {
      left: 0;
      margin-left: 0;
  }
  #nav ul li:first-child:after {
      left: 20px;
      margin-left: 0;
  }
  #nav > li > .arrowclick {
      display: none;
  }
  #nav li ul li a {
      padding: 10px 35px 10px 15px;
  }
}
@media only screen and (min-width: 992px) {
  #nav {
    display: block !important;
  }
  /* Start: Header Megamenu */
  #nav li.full-megamenu > .sub-menu > li {width: 33.33%;padding: 0 5px;}
  #nav li.full-megamenu .sub-menu .sub-menu {-webkit-transform: translateY(0);-moz-transform: translateY(0);transform: translateY(0);opacity: 1;z-index: 12;overflow: inherit;position: relative;top: auto;left: auto;display: block;width: 100%;margin: 0;}
  #nav li.full-megamenu > ul {padding: 15px 10px;}
  #nav li.full-megamenu ul li a {padding: 6px 0;background-color: inherit;}
  #nav li.full-megamenu ul li:hover>a {background-color: inherit;}
  #nav li.full-megamenu ul li:hover>a {color: #192144;}
  #nav li.full-megamenu ul li.megamenu-title>a, #nav li.full-megamenu ul li.megamenu-title:hover>a {padding-left: 0;color: #192144;font-weight: 500;font-size: 17px;}
  #nav li.full-megamenu .current-menu-item > a {color: #192144;background-color: inherit;}
  /* End: Header Megamenu */
}
/* Medium devices (tablets, less than 992px) */
@media only screen and (max-width: 991.98px) {
  .multilocfotsingle .item {min-height: 160px;}
.beforeafterblock h2{font-size: 22px;margin-bottom: 25px;}
.multimeetdoctorsec .teamlist-one.teamselist .teaminbox{text-align: center;}
/* ======================= New Multi Location Start ============================= */
  .headlocation .headleft{margin: 0;display: block;}
  .headlocation .headright{padding: 10px 0;margin: 0;margin-right: 10px;}
  .headlocation .topheadlink{display: inline-block;}
  .multilocfotsingle{width: 33.33%;}
  .multilocationheder .headcall:hover .location_list{display: none;}
  .topmultiillink, .topmultiillink:focus{letter-spacing: 0;padding: 14px 15px;}
  .loctioninfosection .item{max-width: 480px; margin: 0 auto 30px;}
  .multilocl .footblock, .contactustopt4 .multilocl .contactloact{padding-bottom: 20px;}
  .promotion_hours .hours{padding: 0;}
  .promotions-block{padding: 0 15px;}
  .baytownermap{padding-top: 20px;}
  .single-locations .hmreviewbox{padding-top: 30px;}
  .promotionlocation, .promotionlocation .hours.item, .promotions-block{display: block;float: left;}
  .promotions-block{padding: 0}
  .hederlocation{padding: 15px 0;}
  .singleloctioncall a, .singleloctionfax a, .singleloctionemail a, .singleloctionfax{font-size: 16px;}
  .promotion_hours .contacthour{text-align: center}
  .promotion_hours .contacthour .foothours{max-width: 250px;margin: 0 auto;text-align: left;}
  .hmservicsection .serviceimages{min-height: inherit;max-width: 320px;}
  .fotfindthelocation .finde-office-text{width: 100%;text-align: center}
  .fotfindthelocation .hederlocation-search{text-align: center;width: 100%;}
  .fotfindthelocation .hederlocation-search {padding-top: 20px;}
  .fotfindthelocation{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 ============================= */
  /********** Start Adit Web Data Form **********/
  /* Home Banner Form */
  .hmbannerform .aawfieldcol33 {
      width: 50%;
  }
  /* Footer Form */
  .footerbookform .aawfieldcol33 {
      width: 50%;
  }
  /* Book Appointment Page Form */
  .bookaptmntform .aawfieldcol33 {
      width: 50%;
  }
.footermultibookform .aawfieldcol33 {width: 50%;}
  /********** End Adit Web Data Form **********/
.multilocationextra.aboutcontent, .multiloctwo.aboutcontent, .multithemesection.aboutcontent, .location-singlepage .aboutcontent{padding: 40px 0;}
  .wrap-inner {
      padding: 0 15px;
  }
  #header {
      position: relative;
  }
  .fixed #header {
      position: relative;
  }
  .header-one .header-inner {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .header-one .header-right {padding-top: 0;}
  /********** Header Start **********/
  /* Start Option1 */
  .header-one #logo {
      padding: 10px 0;
  }
  .header-one .mainNavigation {
      margin-right: 15px;
      margin-top: 15px;
  }
  .header-one #nav {
      right: auto;
      top: 45px;
      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;
  }
  .header-one #nav ul {
      margin-top: 0px;
  }
  .header-one #nav > li:before {
      width: 0;
      height: 0;
      position: inherit;
  }
  #nav li.full-megamenu > ul {width: auto;left: auto;}
  /* 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 #logo {
      left: 0;
      top: 0;
      position: relative;
      margin-left: 0;
      padding-right: 15px;
  }
  .header-three .headleft {
      float: right;
      margin-bottom: 12px;
  }
  .header-three .mainNavigation {
      margin-right: 15px;
      margin-top: 15px;
  }
  .header-three #nav {
      right: auto;
      top: 44px;
      left: 0;
  }
  .header-three #nav > li > a {
      padding: 10px 30px 10px 15px;
      text-align: left;
  }
  .header-three .headbookapp a {
      padding: 14px 15px;
  }
  .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 .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: 13px;
      padding: 10px 15px;
  }
  .header-five .header-right {
      padding: 12px 0 12px 320px;
  }
  .header-five #nav {
      top: 54px;
      right: 0;
      left: auto;
  }
  .header-five #nav > li {
      margin-left: 0;
  }
  .header-five #nav > li > a {
      padding: 10px 30px 10px 15px;
      text-align: left;
      font-size: 15px;
  }
  .header-five #nav li ul li a {
      font-size: 15px;
  }
  .bodyheader5.fixed #container {
      padding-top: 0;
  }
  /* End Option5 */
  /********** Header End **********/
  /*Navigation*/
  .mainNavigation {
      float: right;
      padding: 5px 0;
  }
  .menu-icon,
  .menu-icon:focus {
      display: block;
  }
  #nav {
      display: none;
      width: 280px;
      padding: 0;
      position: absolute;
      left: 0;
      top: 50px;
  }
  #nav > li {
      width: 100%;
      margin: 0;
  }
  #nav > li > a {
      display: block;
      padding: 10px 30px 10px 15px;
      line-height: 20px;
  }
  #nav > li > a::after,
  #nav > li > a::before {
      display: none;
  }
  #nav li:hover > ul {
      display: none;
  }
  #nav ul {
      display: none;
      position: relative;
      width: 100%;
  }
  #nav ul li a {
      display: block;
      padding: 10px 30px 10px 15px;
      line-height: 20px;
  }
  #nav ul ul {
      left: 0;
  }
  .arrowclick {
      display: block;
      top: 5px;
      margin-top: 0;
  }
  #nav > li > .arrowclick {
      display: block;
      top: 5px;
      margin-top: 0;
  }
  #nav > li > a {
      padding: 10px 30px 10px 15px;
  }
  #nav ul li ul {
      left: 0;
      margin-left: 0;
      top: 0;
  }
  .boxbtn {
      padding: 10px 15px;
  }
  /********** Start Index Slider **********/
  .hmbookapptitle {
      font-size: 26px;
      margin-bottom: 20px;
  }
  #container{padding-top: 0;}
  /* Start Option1 */
  .multilocbody #container, .bodyheader1.fixed.multilocation #container {padding-top: 0;}
  .indexbanner-one .teasercaption {
      padding: 40px 0 20px;
  }
  .indexbanner-one .teaserBanner .item {
      height: 400px;
  }
  .indexbanner-one .hmbookfrmsection {
      bottom: 0;
      position: relative;
      padding: 40px 0;
  }
  .indexbanner-one .teasertext {
      position: absolute;
      width: 100%;
      top: 90px;
  }
  /* End Option1 */
  /* Start Option2 */
  .indexbanner-two .teaserBanner .item {
      height: 400px;
  }
  .indexbanner-two .hmbookfrmsection {
      padding: 40px 0;
  }
  /*.indexbanner-four .teasercaption{height: auto;top: inherit;bottom: 90px; }*/
  /* 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 */
  .teasercaption .container {
      width: 100%;
  }
  .indexbanner-four .teaserBanner .item {
      height: 400px;
  }
  .indexbanner-four .teasertext {
      max-width: 400px;
      margin: 0;
      padding-left: 0;
      text-align: left;
      padding-top: 40px;
  }
  .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 .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 .hmsubmitbtn {
      margin-left: 15px;
  }
  /* End Option5 */
  .hmpozativecol1 .col-md-6.col-sm-4.col-xs-12 {
      width: 33.33333333%;
  }
  /********** End Index Slider **********/
  /* Start Inner Page banner Section */
  /* Start Option1 */
  .innerbanner:before,
  .serviceBanner .item:before {
      background-size: 991px
  }
  .inbancaption {
      bottom: 110px;
  }
  /* End Option1 */
  /* End Inner Page banner Section */
  .aboutcontent.curveimage,
  .single-doctor .teamsectionopt7,
  .single-team .teamsectionopt7,
  .page-about-us .teamsectionopt7 {
      background-size: 991px;
      padding-top: 120px;
  }
  .hmpozativesection:after {
      background-size: 991px;
  }
  /***************** 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 {
      display: block;
      margin: 0 auto 30px;
      max-width: 400px;
      width: 100%;
  }
  /* End Option2 */
  /* Start Option5 */
  .videoshorttext.pdb20 {
      padding-bottom: 0;
  }
  .aboutcontentopt5 .aboutvideoblock {
      margin-bottom: 0;
  }
  /* End Option5 */
  /* Start Option6 */
  .aboutthumbblock {
      max-width: 550px;
      margin: 0 auto 20px;
  }
  /* End Option6 */
  /* Start Option9 */
  .client-counter {
      width: 200px;
      height: 200px;
  }
  .boxcounter strong {
      font-size: 46px;
  }
  .boxcounter span {
      font-size: 16px;
  }
  .futuresectionopt9 .aboutcounter {
      margin-top: 30px;
  }
  /* 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 **********/
  .servicecaption {
      padding-bottom: 30px;
  }
  .servicecaptext h1,
  .servicecaptext h2 {
      font-size: 30px;
  }
  .servicecaptext p {
      font-size: 16px;
  }
  .servicecaptioninner {
      bottom: 150px;
  }
  /* Start Service Option1 */
  .servicedecs p {
      font-size: 16px;
  }
  .serviceiconbox {
      height: 320px;
  }
  /* Start Service Option2 */
  /********** End Services Page **********/
  /********** Start Team/Doctor Page **********/
  .teamlist-two .item {
      width: 49%;
  }
  .teamlist-one.teamselist .item {
      width: 50%;
  }
  /* Start Option1 */
  .teamroundbox {
      padding: 30px 10px;
  }
  /* End Option1 */
  /* Start Option3 */
  .teamsectionopt3 .teamlist-two .teamcol {
      width: 100%;
  }
  .teamsectionopt3 .teamlist-one .item {
      width: 100%;
  }
  .teamslider2.owl-carousel .owl-nav [class*="owl-"] {
      top: auto;
      bottom: 0;
      margin: 0 5px;
      position: relative;
  }
  .teamslider2.owl-carousel .owl-nav .owl-prev {
      left: auto;
  }
  .teamslider2.owl-carousel .owl-nav .owl-next {
      right: auto;
  }
  /* End Option3 */
  /* Start Option5 */
  .doctorinbox {
      height: 320px;
  }
  .doctorinbox h2 {
      font-size: 22px;
  }
  .doctorboxlist .item:nth-child(odd) .doctorboxrow .item {
      float: left;
  }
  /*.doctorboxlist .item:nth-child(even) .doctorboxrow .item {
      float: right;
  }*/
  .doctorboxlist .item:nth-child(odd) .doctorboxrow .item.pull-right.docthumb {
      float: left !important;
  }
  .doctorboxlist .item:nth-child(even) .doctorboxrow .item.pull-right.docthumb {
      float: right !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: 320px;
      margin-bottom: 15px;
  }
  .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 */
  .teamsectionopt7 .doctorboxrow {
      max-width: 600px;
      margin: 0 auto 15px;
  }
  /********** End Team/Doctor Details Page **********/
  /********** Start Blog Page **********/
  .blogboxlist .item:nth-child(3n+1) {
      clear: inherit;
  }
  .blogboxlist .item:nth-child(2n+1) {
      clear: both;
  }
  .home .blogcontentopt5 .blogrowlist .blogcol {
      margin-bottom: 30px;
  }
  .home .blogcontentopt5 .blogrowlist .blogcol:last-child {
      margin: 0;
  }
  /********** End Blog Page **********/
  /********** Start Event & Media Page **********/
  /* Start Option1 */
  .eventlistrow .eventlist {
      margin-bottom: 0;
  }
  .eventsmdesccol {
      padding: 30px 15px;
  }
  .eventdatecol {
      padding: 15px 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;
  }
  .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: 30px;
  }
  .insurplansblock {
      padding: 30px 15px;
  }
  .insurhead {
      min-height: 75px;
      padding-bottom: 25px;
      padding-left: 75px;
  }
  .insurhead h2 {
      font-size: 20px;
  }
  .insuricon {
      width: 60px;
      height: 55px;
  }
  .insurbox {
      padding-bottom: 10px;
  }
  .insurplan-list li {
      margin-bottom: 12px;
  }
  /* End Option1 */
  /********** End Gallery Page **********/
  /********** Start FAQs Page **********/
  .accord-detail p {
      font-size: 16px;
  }
  /* Start Option1 */
  .accordion .acclink,
  .accostyle1 .accordion .acclink,
  .accostyle2 .accordion .acclink {
      font-size: 17px;
  }
  .accord-detail,
  .accostyle1 .accord-detail {
      padding: 15px 15px 0;
  }
  .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 */
  /* 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;
  }
  /* 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;
  }
  .howitlist-three .howcol {
      width: 100%;
      margin-bottom: 20px;
  }
  .howitlist-three .howcol:last-child {
      margin-bottom: 0;
  }
  /* 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 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;
  }
  .landreviewvideo{
      max-width: 450px;
      margin: 0  auto;
  }
  .landreviewvideo iframe,
  .landreviewvideo video{
      height: 100%;
  }
  .landreviewbox iframe {
      height: 350px;
  }
  .landreviewbox {
      margin-top: 30px;
  }
  .landvcontent-thumb {
      max-width: 450px;
      margin: 0 auto;
      margin-bottom: 30px;
  }
  #slfooter .aawformblock .aawformradiocol label{font-size: 14px;}
  .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;
  }
  .slbannerbook {
      margin-top: 0;
  }
  .slbookblock {
      border-radius: 0;
      padding: 30px 0;
  }
  .slbanner {
      height: 400px;
  }
  .slconblock h1 {
      font-size: 28px;
  }
  .slconblock h2 {
      font-size: 22px;
      margin-bottom: 15px;
  }
  .slconblock h3 {
      font-size: 22px;
      margin-bottom: 15px;
  }
  .slformsection {
      padding: 40px 0;
  }
  .slbookappform h3,
  .slbookappform h2 {
      font-size: 28px;
      margin-bottom: 30px;
  }
  /********** End Service Landing-1 Pages **********/
  /********** Start Service Landing-2 Pages **********/
  .slbanneropt2.slbanner {
      height: auto;
      background-image: inherit  !important;
  }
  .slbanneropt2.slbanner img {
      visibility: visible;
  }
  .slconblockopt2.slconblock {
      position: relative;
      background-color: #f5f5f5;
      padding: 40px 0;
      top: auto;
      transform: none;
  }
  .slbanner.slbanneropt2:after {
      display: none;
  }
  .slconblockopt2 .item.vCenter {
      padding-top: 0 !important;
  }
  .slconblockopt2.slconblock h1,
  .slconblockopt2 .sllist li {
      color: #808082;
  }
  .sltitleboxopt2 .sllist::after,
  .sltitleboxopt2 .sllist li::after {
      background-color: #3680c5;
  }
  /********** End Service Landing-2 Pages **********/
  /********** Start Service Landing-3 Pages **********/
  .slconblocktitle {
      position: relative;
      bottom: 0;
  }
  .slconblockopt3 {
      padding-top: 40px;
  }
  .slbanner.slbanneropt3 {
      height: 400px;
  }
  .slconblock.slconblockopt3 {
      padding: 30px 0;    
      position: relative;
      top: auto;
      transform: none;
  }
  .slbanner.slbanneropt3::after{display: none;}
  /********** Start Service Landing-3 Pages **********/
  /* Start Option5 */
  #slheader.slheaderopt5 {
      background-color: #384657;
  }
  .slheaderopt5 .slheader-inner {
      padding: 15px 0;
  }
  .servicelandingfive .slheadmap,
  .servicelandingfive .slheadcall {
      display: inline-block;
  }
  .slheaderopt5 .slheadmap {
      margin-right: 15px;
  }
  .slheaderopt5 #sllogo {
      padding: 0;
  }
  .servicelandingfive .sltoplink {
      padding: 8px 0;
  }
  .servicelandingfive .slconblock {
      padding: 0;
      height: 100%;
      position: relative;
  }
  .servicelandingfive .slbanner {
      height: auto;
      background-image: inherit !important;
  }
  .servicelandingfive .slbanner:after{display: none;}
  .servicelandingfive .slbanner img{visibility: visible;}
  .slconblockbox {
      padding: 40px 0;
  }
  .slconblockopt5 .slbannerbook {
      height: auto;
      padding: 30px 0;
  }
  .slconblockopt5 .serbookappform,
  .slconblockopt5 .slbannerbook {
      max-width: 100%;
      position: relative;
  }
  .slconblockopt5 .slbookcol1 .col-md-4.col-sm-4.col-xs-12 {
      width: 33.333%;
  }
  .serbookappform .recaptcha {
      margin: 0 auto;
  }
  .servicelandingfive .slbooktitle h2 {
      margin: 0;
  }
  .slbanner.slbanner4{
      height: auto;
      background-image: inherit !important;
  }
  .slbanner.slbanner4 img {
      visibility: visible;
  }
  /* 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 {
      padding-bottom: 30px;
  }
  /* Start Option1 */
  /* Start Option2 */
  .footer-two .foothourslist {
      margin: 0;
  }
  .footer-two .foothourslist li {
      width: 100%;
      padding: 0;
  }
  /* 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 iframe {
      height: 280px;
  }
  /* End Option3 */
  /* Start Option4 */
  .footloct-three .multilocl {
      width: 100%;
      margin-bottom: 30px;
  }
  .footloct-three .multilocl:last-child {
      margin-bottom: 0;
  }
  /* End Option4 */
  /********** End Footer **********/
  /********** Start Home Service Pages **********/
  .hmservicelist-two .item {
      width: 49%;
  }
  .hmservicelist-one .item {
      width: 50%;
  }
  /* Start Option1 */
  .hmseroverlaybox h1 {
      font-size: 18px;
  }
  /* End Option1 */
  /* Start Option4 */
  .hmserviceblock h3 {
      font-size: 20px;
      margin-bottom: 10px;
  }
  .hmserviceblock p {
      font-size: 16px;
  }
  /* End Option4 */
  /* Start Option5 */
  .hmsersmdet {
      padding-bottom: 30px;
  }
  .hmsersmdet h2 {
      font-size: 28px;
      margin: 0;
  }
  .hmsersmdet h2 br {
      display: none;
  }
  /* End Option5 */
  /* Start Option6 */
  .hmsevlistrowblock .servicecol.vCenter {
      padding-top: 0 !important;
  }
  .specialcontent {
      padding-bottom: 30px;
  }
  .specialcontent small {
      font-size: 20px;
      margin-bottom: 10px;
  }
  .specialcontent h2 {
      font-size: 24px;
  }
  .buttons-wrap {
      margin-top: 20px;
  }
  .hmspserviceslider .serwrap {
      text-align: center;
  }
  .hmspserviceslider .specialconblock {
      margin-left: 0;
      padding-left: 0;
  }
  .hmspserviceslider .icon {
      float: none;
      display: block;
      margin: 0 auto 15px;
  }
  .hmspserviceslider .specialconblock h3 {
      font-size: 22px;
      margin: 0 0 15px;
  }
  .hmspserviceslider .owl-nav {
      bottom: -35px;
  }
  /* End Option6 */
  /* Start Option6 */
  .servicetabrow .item {
      width: 100%;
  }
  .servicetabrow .item:last-child {
      display: none;
  }
  .servicetab .tabnav li h2 {
      font-size: 25px;
      margin-bottom: 25px;
  }
  .servicetab.restabver .tabnav li a {
      font-size: 16px;
      padding: 10px 15px;
  }
  .hmservislink {
      margin-bottom: 20px;
  }
  /*.hmservismdec {min-height: 240px;}*/
  .hmservidec {
      min-height: 0px;
  }
  .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;
  }
  .aboutcontent.hmpozativeopt2 {
      min-height: 500px;
  }
  /* 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-four .teasercaption {
      text-align: center;
  }
  .indexbanner-four .hmbookfrmsection {
      padding: 0;
  }
  .indexbanner-four .hmbookform {
      padding: 40px 0;
  }
  .aboutimageblock {
      text-align: center;
      max-width: 360px;
      margin: 0 auto;
      padding-bottom: 20px;
  }
  .hmaboutcontent {
      text-align: center;
  }
  .tabcontainer.col-md-9 {
      width: 70%;
      float: left;
  }
  .servicetab .tabnav {
      width: 30%;
      float: left;
  }
  .servicetabrow .item.col-md-6:first-child {
      width: 100%;
  }
  .teaminbox {
      text-align: center;
  }
  .promotionblock {
      margin: 0 auto;
  }
  .hmdiscountsection .owl-dots {
      display: block;
  }
  /*.header-one .headmenublock{margin-top: 13px;}*/
  .header-one .headmenublock {
      margin-top: 10px;
  }
  /************ Form CSS ***************/
  .form-control,
  .form-control:focus {
      font-size: 15px;
  }
  .radioinput .wpcf7-list-item label > span {
      font-size: 15px;
  }
  .heapBox .holder {
      font-size: 15px;
  }
  .slheaderrow{ flex-direction: column;}
  #sllogo {
      margin: 0 auto;
      text-align: center;
  }
  .slbookblock .aawfieldcol33 {
      width: 50%;
  }
  .slheaderlinkcol {
      display: flex;
      justify-content: center;
      align-items: center;
  }
  .slheadcall{margin-left: 20px}
  #slfooter .aawfieldcol33 {
      width: 50%;
  }
  .slbookapprow.slbookapprow .slconblocktitle {
      position: relative;
  }
  .slbanner.slbanneropt3{height: auto; background-image: inherit !important;}
  .slbanner.slbanneropt3 img{visibility: visible;}
  .slconblockopt3 .aawfieldcol33 {
      width: 50%;
  }
  .slconblock.slconblockopt5 .slbookcol1 .aawfieldcol33 {
      width: 50%;
  }
  .slconblockopt1{top: 50%;}
  .slbookblock1 {
      margin: 40px 0;
  }
  .landservcolhalf + .landservcolhalf {
      margin-top: 30px;
  }
  .landing-template-default #header .headermain {
      flex-direction: column;
  }
  .landing-template-default #header .header-right {
      padding-left: 0;
      margin-left: 0;
  }
  .landing-template-default #header .header-right .headaddress {
      display: block;
      text-align: center;
      margin-bottom: 0;
  }
  .landing-template-default #header .header-right .headcall {
      display: block;
      text-align: center;
      margin-left: 0;
      padding-top: 10px;
  }
  .slbanneropt2 .slconblock {
      position: relative;
      top: auto;
      transform: none;
      padding-bottom: 40px;
  }
  .slconblockopt2 .slconblockbox{text-align: center;}
  .slconblockopt2 .slconblockbox li:after {
      left: 0;
      right: 0;
      margin: 0 auto;
      background-color: #fff;
  }
  .slconblockopt2 .slbannerbookouter {
      width: 100%;
  }
  .slconblockopt2 .slbannerbook {
      max-width: 100%;
      margin: 0 auto;
  }
  .slheadbookform2 .aawfieldcol.aawfieldcol33 {
      width: 50%;
  }
  .slconblockopt2{flex-direction: column;}
  .landing-template-default .footerbookform .aawfieldcol33{width: 50%;}
  .slconblock3 {
      position: relative;
      top: auto;
      transform: none;
      padding: 40px 0;
      background-color: #192144;
  }
  .landing-landing-page-four #header {
      position: relative;
  }
  .landing-landing-page-four #header .header-inner{padding-right: 0;}
  .slconblock.slconblockopt5 {
      position: relative;
      top: auto;
      transform: none;
  }
  .slconblockopt5 .slbannerbookouter {
      position: relative;
      max-width: 100%;
  }
  .slbanner.slbanner4:after {
      background-color: transparent;
  }
  .slconblockopt5 .slconblockbox{padding-right: 0;}
  .slconblockopt5 .container{
      display: block;
      max-width: 750px;
      margin: 0 auto;
  }
  .slconblockopt5 .sltitlebox{padding-left: 0;}
  .landing-landing-page-five .header-one .headmenublock{text-align: center;padding-bottom: 0;}
  .wpgmaps_mlist_col {
    width: 50%;
}
.locgalleryslider {margin-top: 30px;}
.extrasec-col + .extrasec-col, .extrasec-halfcol + .extrasec-halfcol {margin-top: 30px;}
.extrasec-col .hmtitle, .extrasec-col .hmtitle h2,
.extrasec-halfcol .hmtitle, .extrasec-halfcol .hmtitle h2 {text-align: center;}
.extrasec-col .extraseccontent p, .extrasec-halfcol .extraseccontent p {text-align: center;}

.promotionblock {
  height: 100%;
  width: 100%;
  margin: 0 auto;
  max-width: 320px;
}
.promosilder.owl-carousel .owl-dots {
  padding: 10px 0 0;
}

}
@media only screen and (max-width: 991px) and (min-width: 768px) {
  .promotionblock {
      margin: 0 auto;
      height: 220px;
      width: 220px;
  }
  .promotitle {
      padding-bottom: 10px;
  }
  .promohead {
      padding: 0px 0 10px;
  }
  .promohead h3 {
      font-size: 36px;
  }
  .promohead span {
      font-size: 16px;
  }
  .promotionblock .borderbtn,
  .promotionblock .borderbtn:focus {
      padding: 9px 15px;
  }
  .owl-loaded .promotionblock {
      height: 100%;
      width: 100%;
  }
  .owl-loaded .promohead {
      padding: 0px 0 20px;
  }
  .owl-loaded .promohead h3 {
      font-size: 40px;
  }
  .owl-loaded .promotitle {
      padding: 20px;
  }
  /* Start: Testimonials Page */
  .testimonialsslider.owl-carousel .owl-nav {margin-top: 12px;} 
  /* End: Testimonials Page */
  .beforethumbbox + .beforethumbbox {
    margin-top: 30px;
}
.bfraft-imglist2 .item + .item {
    margin-top: 30px;
}

}
@media only screen and (max-width: 959px) {}
@media only screen and (max-width: 767.98px) {
  .multilocfotsingle .item {min-height: auto;}
.multilocationextra .landserdoctbox{text-align: left;}
.multilocationheder .headcall{margin-right: 0;}
.headcallbookcol.multilocationheder,.headbookapp.headbookappmulti{margin: 0 5px 5px 5px;}
.header-one .headinnermulti #nav{
  left: -95px;
}
/* ======================= 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;}
  .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 ============================= */
.copyright {
  padding: 20px 0 60px;
  font-size: 16px;
}
  /********** 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%;
  }
  /* Book Appointment Page Form */
  .bookaptmntform .aawfieldcol33 {
      width: 100%;
  }
  /* Contact Page Form */
  .contactpageform .aawformblock .aawfieldcol33 {
      width: 100%;
  }
  .contactpageform .aawfieldcol.aawfieldtextarea {
      width: 100%;
  }
.footermultibookform .aawfieldcol33 {width: 100%;}
  /********** Stop Adit Web Data Form **********/
  .multilocationextra.aboutcontent, .multiloctwo.aboutcontent, .multithemesection.aboutcontent, .location-singlepage .aboutcontent{padding: 30px 0;}
  .docdetailsbox {
      text-align: center;
  }
  .promotionblock {
      margin-bottom: 15px;
  }
  /*Responsive Table*/
  .servicetab.restabver .r-tabs-accordion-title .r-tabs-anchor i {
      font-size: 22px;
      margin-left: 5px;
      position: relative;
      top: 2px;
  }
  .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;
  }
  /********** Start Home Service Pages **********/
  /* Start Option7 */
  .hmservidec {
      min-height: inherit;
  }
  .hmservismdec {
      min-height: inherit;
      padding-bottom: 20px;
  }
  .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;
  }
  .advatagesbox {
      text-align: center;
      max-width: 320px;
      margin: 0 auto;
  }
  .advatagesicon {
      margin: 0 auto 10px;
  }
  /* End Option7 */
  /* Home Page Banner */
  /*.teaserBanner.owl-carousel .owl-nav [class*="owl-"] {color: #3869a5 !important;}
.teaserBanner.owl-carousel .owl-nav [class*="owl-"]:hover {color: #192144 !important;}*/
  .indexbanner-four .teasertext {
      float: none;
  }
  .footloct-two,
  .contactform3 {
      padding-bottom: 30px;
  }
  .footer-four .footerbookform {
      padding: 0 15px;
  }
  /********** End Home Service Pages **********/
  /* Start: 404 Page */
  .content404-page h2 {font-size: 100px;}
  .content404-page h1 {font-size: 24px;}
  .content404-page h3 {font-size: 16px;}
  /* End: 404 Page */
}
@media only screen and (max-width: 768px) {}
/* Small devices (landscape phones, less than 768px) */
@media only screen and (max-width: 767.98px) {
  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;
  }
  .button,
  .button:focus,
  .borderbtn,
  .borderbtn:focus,
  .boxbtn,
  .boxbtn:focus {
      padding: 10px 25px;
      letter-spacing: 1px;
  }
  /********** Header Start **********/
  #logo {
      text-align: center;
  }
  .header-one .header-inner {
      padding-bottom: 0;
      padding-top: 15px;
  }
  /* Start Option1 */
  .header-one .headermain {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
  .header-one #logo {
      margin: 0 auto 0;
      padding: 10px 0;
      float: none;
      padding: 0;
  }
  .header-one .headaddress {
      display: block;
      vertical-align: top;
      margin-bottom: 10px;
      text-align: center;
      float: none;
  }
  .header-one .headcall {
      margin-left: 0;
      padding-bottom: 5px;
  }
  .header-one .header-right {
      padding: 10px 0 0 0;
      margin: 0;
      text-align: center;
      width: 100%;
  }
  .header-one #nav {
      top: 45px;
  }
  .header-one .socialmedia {
      display: none;
  }
  .header-one .headaddress a {
      font-size: 16px;
      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;
  }
  .header-three .headleft {
      float: none;
      margin-bottom: 0;
      display: inline-block;
      vertical-align: middle;
  }
  .header-three .headaddress a {
      font-size: 15px;
      padding-left: 18px;
  }
  .header-three .headaddress a i {
      position: absolute;
      top: 1px;
      font-size: 18px;
  }
  .header-three .headright {
      float: none;
      display: inline-block;
      vertical-align: top;
  }
  .header-three .headcall {
      margin-left: 15px;
  }
  .header-three .headcall a {
      font-size: 15px;
      padding-left: 18px;
  }
  .header-three .headcall a i {
      font-size: 19px;
      top: 3px;
  }
  .header-three .socialmedia {
      display: none;
  }
  /* End Option3 */
  /* Start Option4 */
  .header-four .headaddress {
      text-align: center;
  }
  .header-four .headaddress a {
      font-size: 15px;
      padding-left: 18px;
  }
  .header-four .headaddress a i {
      position: absolute;
      top: 1px;
      font-size: 18px;
  }
  .header-four .headcall {
      display: block;
      text-align: center;
      margin-bottom: 10px;
  }
  .header-four .headcall a {
      font-size: 15px;
      padding-left: 18px;
  }
  .header-four .headcall a i {
      font-size: 19px;
      top: 1px;
  }
  .header-four .socialmedia {
      display: none;
  }
  .header-four .headbookapp {
      margin-left: 0;
      text-align: center;
      display: block;
  }
  .header-four .headbookapp a {
      font-size: 13px;
      padding: 10px 15px;
      border-radius: 18px;
  }
  /* End Option4 */
  /* Start Option5 */
  .header-five .headaddress {
      text-align: center;
      display: block;
      margin-bottom: 10px;
  }
  .header-five .headaddress a {
      font-size: 15px;
      padding-left: 18px;
  }
  .header-five .headaddress a i {
      position: absolute;
      top: 1px;
      font-size: 18px;
  }
  .header-five .headcall {
      display: block;
      text-align: center;
      margin-bottom: 10px;
  }
  .header-five .headcall a {
      font-size: 15px;
      padding-left: 18px;
  }
  .header-five .headcall a i {
      font-size: 19px;
      top: 2px;
  }
  .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 15px;
      text-align: center;
  }
  .header-five .header-right {
      padding: 0;
      float: none;
      text-align: center;
      margin: 0;
  }
  .header-five .mainNavigation {
      float: none;
  }
  .header-five #nav {
      top: 40px;
      right: 50%;
      left: auto;
      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: 24px;
      margin-bottom: 0;
  }
  .teasertext p {
      font-size: 17px;
      margin-bottom: 0;
      margin-top: 5px;
  }
  .teasertext .button,
  .teasertext .button:focus {
      padding: 8px 18px;
      font-size: 13px;
      margin-top: 10px;    display: none;
  }
  .hmbookapptitle {
      font-size: 24px;
  }
  .teaserBanner.owl-carousel .owl-nav {
      position: absolute;
      bottom: 5px;
      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: 0;
  }
  .teaserBanner.owl-carousel .owl-nav .owl-next {
      right: 0;
  }
  /* Start Option1 */
  .indexbanner-one .hmbookfrmsection {
      position: relative;
      bottom: 0;
      padding: 30px 0;
  }
  .indexbanner-one .teaserBanner .item {
      height: 320px;
  }
  .indexbanner-one .teasercaption {
      padding: 15px 0 40px 0;
  }
  .indexbanner-one .teasertext {
      position: relative;
      width: 100%;
      top: 0;
  }
  .indexbanner-one.indexvideobanner-one .hmbookfrmsection {
      padding: 30px 0;
  }
  /* End Option1 */
  /* Start Option2 */
  .indexbanner-two .teasercaption {
      padding: 15px 0 40px;
  }
  .indexbanner-two .teaserBanner .item {
      height: 320px;
  }
  .indexbanner-two .hmbookfrmsection {
      padding: 30px 0;
  }
  .indexbanner-two .teasertext .button,
  .indexbanner-two .teasertext .button:focus {
      padding: 6px 15px;
      font-size: 13px;
      margin-top: 10px;
  }
  /* End Option2 */
  /* Start Option3 */
  .indexbanner-three .teasercaption {
      padding: 15px 0 40px;
  }
  .indexbanner-three .teaserBanner .item {
      height: 320px;
  }
  .indexbanner-three .teasertext .button,
  .indexbanner-three .teasertext .button:focus {
      padding: 6px 15px;
      font-size: 13px;
      margin-top: 10px;
  }
  .indexbanner-three .hmbookfrmsection {
      padding: 30px 0;
  }
  .indexbanner-three .hmbookapptitle {
      font-size: 24px;
  }
  /* End Option3 */
  /* Start Option4 */
  .header-one .headmenublock {
      text-align: center;
      margin-top: 0px;
      padding-bottom: 15px;
  }
  .indexbanner-four .teasercaption {
      padding: 15px 0 50px;
      bottom: 0;
      background-color: rgba(45, 45, 45, .5);
  }
  .indexbanner-four .teasertext {
      text-align: center;
      padding-top: 0;
      max-width: 100%;
  }
  .indexbanner-four .teaserBanner .item {
      height: 320px;
  }
  .indexbanner-four.indexvideobanner-four .hmbookapptitle {
      font-size: 26px;
      margin-bottom: 10px;
  }
  .teaserBanner.owl-carousel .owl-nav {
      max-width: 100%;
      margin-left: 0;
      left: 0;
  }
  .teasercaption:after {
      background-size: 700px;
  }
  /* 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 Inner Page banner Section */
  /* Start Option1 */
  .innerbanner:before,
  .serviceBanner .item:before {
      background-size: 767px
  }
  .inbancaption {
      bottom: 80px;
  }
  .facilitiesilser.owl-carousel {
      max-width: 539px;
      margin: 0 auto;
  }
  /* End Option1 */
  /* End Inner Page banner Section */
  /********** Start Home Page **********/
  .hmtitle h1,
  .hmtitle h2 {
      font-size: 24px;
  }
  .hmsubhead {
      padding-bottom: 13px;
  }
  .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;
  }
  .aboutcontent.curveimage,
  .single-doctor .teamsectionopt7,
  .single-team .teamsectionopt7,
  .page-about-us .teamsectionopt7 {
      background-size: 767px;
      padding-top: 90px;
  }
  .promoplanopt1.hmpromoplan-section {padding: 30px 0;}
  /********** End Home Page **********/
  /********** Start Home Pozative Page **********/
  .hmpozativecol1 .col-md-6.col-sm-4.col-xs-12 {
      width: 100%;
  }
  /********** End Home Pozative Page **********/
  .contentsection,
  .aboutcontent,
  .futuresection,
  .teamsection,
  .contacsectiontmap {
      padding: 30px 0;
  }
.contacsectiontmap{padding: 30px 0 40px;}
  /* 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: 24px;
      margin-bottom: 15px;
  }
  .page-subheader {
      padding-bottom: 12px;
  }
  .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-bottom: 30px;
      padding-top: 15px;
  }
  .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;
  }
  .servicecaptioninner {
      bottom: 110px;
  }
  /* 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 h1,
  .page-iconheader h2 {
      font-size: 26px;
  }
  /* Start Service Option4 */
  /* Start Service Option5 */
  .servicegraybox {
      height: 200px;
      margin-bottom: 20px;
  }
  .servgrayinbox h2 {
      font-size: 22px;
  }
  /* End Service Option5 */
  /* Start Service Option6 */
  .serviceimgbox {
      max-width: 360px;
      margin: 0 auto 30px;
      padding: 10px;
  }
  .serviceimg-content {
      padding: 30px 15px;
  }
  .servicedecs h2 {
      font-size: 22px;
      margin-bottom: 10px;
  }
  .servicedecs h3 {
      font-size: 20px;
      margin-bottom: 10px;
  }
  .hmspserviceslider.owl-carousel .owl-nav {
      bottom: 13px;
  }
  /* End Service Option6 */
  /********** End Services Page **********/
  /********** Start Team/Doctor Page **********/
  /* Start Option1 */
  .teaminbox small {
      margin-bottom: 15px;
  }
  /* End Option1 */
  /* Start Option3 */
  .teamsmdesc h2 {
      font-size: 24px;
      margin-bottom: 15px;
  }
  .teamsectionopt3 .teamlist-one .teamroundbox .teaminbox {
      max-width: 550px;
      padding: 0 10px;
  }
  /* End Option3 */
  /********** End Team/Doctor Page **********/
  /********** Start Team/Doctor Details Page **********/
  .docsmdetails h2,
  .doctorbtmbox h2 {
      font-size: 22px;
      margin-bottom: 10px;
  }
  .docsmdetails h3,
  .doctorbtmbox h3 {
      font-size: 20px;
      margin-bottom: 10px;
  }
  .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;
      margin-bottom: 10px;
  }
  .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;
  }
  .doctorsmindec h3 {
      font-size: 22px;
  }
  .docsmdetails p:last-child {
      margin-bottom: 20px;
  }
  /* Start Option5 */
  /* Start Option6 */
  .meetdocdescsmbox {
      padding: 30px 15px 30px;
      min-height: inherit;
  }
  .meetdocdescinbox {
      max-width: inherit;
  }
  .meetdocdescsmbox h3 {
      font-size: 20px;
  }
  .meetdocimg {
      background-image: initial;
      height: inherit;
  }
  .meetdocimg img {
      visibility: visible;
  }
  /* End Option6 */
  /* Start Option7 */
  .detailsimg {
      height: 250px;
  }
  .detailsdocimg {
      max-width: 250px;
      padding: 10px;
      margin: -115px auto 10px;
  }
  .detailsdocimg span {
      padding: 8px;
  }
  .detailsdocimg img {
      border: 3px solid #bdc1c7;
  }
  /* End Option7 */
  /* Start Option8 */
  .teamsectionopt8 .doctorboxblock .item {
      max-width: 550px;
      margin: 0 auto;
  }
  /* End Option8 */
  /********** End Team/Doctor Details Page **********/
  /********** Start Blog Page **********/
  /* Start Option1 */
  .bloginsmbox h3 {
      font-size: 20px;
  }
  /* End Option1 */
  /* Start Option3 */
  .blogmeta {
      margin-bottom: 15px;
  }
  /* End Option3 */
  /********** End Blog Page **********/
  /********** Start Blog Details Page **********/
  /* Start Option1 */
  .blogdetailsbox h1 {
      font-size: 24px;
  }
  .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 20px;
  }
  .blogdetpagin .pager li > a {
      padding: 8px 25px;
  }
  /* End Option1 */
  /********** End Blog Details Page **********/
  /********** Start Event & Media Page **********/
  /* Start Option1 */
  .eventbox {
      padding-left: 0;
  }
  .eventdatecol {
      padding: 15px;
      width: 100%;
      position: relative;
      text-align: left;
  }
  .eventdatecol span {
      font-size: 18px;
      margin-bottom: 0;
      display: inline-block;
      vertical-align: middle;
  }
  .eventdatecol strong {
      font-size: 18px;
      display: inline-block;
      vertical-align: middle;
      font-weight: 300;
  }
  .eventsmdesccol {
      padding: 20px 15px;
  }
  /* End Option1 */
  /* Start Option2 */
  .mediasmdesc {
      margin-bottom: 30px;
  }
  .mediasmdesc h1,
  .mediasmdesc h2 {
      font-size: 26px;
      margin-bottom: 15px;
  }
  .mediasmbox h3 {
      font-size: 20px;
  }
  .mediasmbox span {
      margin-bottom: 15px;
  }
  .medialider.owl-carousel .owl-nav [class*="owl-"] {
      top: auto;
      bottom: 0;
      margin: 0 5px;
      position: relative;
  }
  .medialider.owl-carousel .owl-nav .owl-prev {
      left: auto;
  }
  .medialider.owl-carousel .owl-nav .owl-next {
      right: auto;
  }
  .mediathumb {
      max-width: 360px;
      margin: 0 auto 20px;
  }
  .mediainbox {
      text-align: center;
  }
  /* End Option2 */
  /* Start Option3 */
  .eventmedialist .item {
      margin-bottom: 30px;
  }
  .eventloadbtn {
      padding-top: 30px;
  }
  /* End Option3 */
  /********** End Event & Media Page **********/
  /********** Start Promotion Page **********/
  /* Start Option3 */
  .promotion-silder .item:hover {
      -moz-transform: inherit;
      -ms-transform: inherit;
      -o-transform: inherit;
      -webkit-transform: inherit;
      transform: inherit;
  }
  .promotion-silder .item {
      width: 100%;
  }
  .promocontentopt3 .mediasmdesc {
      margin-bottom: 0px;
  }
  /* Start Option3 */
  /* Start Option4 */
  .planbottom li {
      margin-bottom: 12px;
  }
  .planssilder .plantop {
      min-height: 200px;
  }
  .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: 40px;
  }
  .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;
  }
  .page-template-template-contact .contact-section {
      padding-bottom: 0;
  }
  /* 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;
  }
  /* End Option3 */
  /* Start Option4 */
  .contactustopt4 .contactform {
      padding-bottom: 0;
  }
  /* End Option4 */
  /********** End Contact Page **********/
  /********** Start How it Works Page **********/
  .howdoseblock .howitlist-two .item {
      margin-bottom: 30px;
  }
  .howdoseblock .howitlist-two .item:last-child {
      margin-bottom: 0;
  }
  .firstvisitbtmbox h2 {
      font-size: 22px;
      margin-bottom: 10px;
  }
  .firstvisitbtmbox h3 {
      font-size: 20px;
      margin-bottom: 10px;
  }
  /* Start Option3 */
  .hiworksbox {
      padding: 30px 10px;
  }
  .hiwnum {
      font-size: 20px;
      width: 40px;
      height: 40px;
      line-height: 38px;
      margin-bottom: 15px;
  }
  /* End Option3 */
  /* Start Option4 */
  .hiwhead {
      margin-bottom: 20px;
  }
  .hiwhead .hiwnum {
      margin: 0 auto 15px 0;
  }
  /* End Option4 */
  /* Start Option5 */
  .howitworkopt5 .howitlist-three .howcol {
      width: 50%;
      margin-bottom: 20px;
  }
  /* End Option5 */
  /* Start Option6 */
  .howitworkopt6 .howcol {
      width: 50%;
  }
  .howitworkopt6 .howcol:nth-child(2n+1) {
      clear: both;
  }
  /* End Option6 */
  /* Start Option7 */
  .howdworkbox {
      min-height: 70px;
  }
  .howdoseblock .item:last-child {
      margin-bottom: 0;
  }
  .howitlist-four .item:nth-child(3) {
      margin-bottom: 30px;
  }
  /* End Option7 */
  /********** End How it Works Page **********/
  /********** Start Advantages Page **********/
  .advlist .advanclist-two .item {
      margin-bottom: 30px;
      width: 100%;
  }
  .advlist .advanclist-two .item:last-child {
      margin-bottom: 0;
  }
  .hmadvantaglist-one .item {
      width: 100%;
      max-width: 290px;
      margin: 0 15px auto;
  }
  .hmadvantaglist-three .item {
      width: 100%;
      max-width: 360px;
      margin: 0 auto;
      display: block;
  }
  .advcol {
      margin-bottom: 20px;
  }
  .advcol:last-child {
      margin-bottom: 0;
  }
  /* Start Option1 */
  .advatagesicon {
      width: 60px;
      height: 60px;
  }
  .advatagesbox h3 {
      font-size: 20px;
  }
  .advatagesbox small {
      margin-bottom: 10px;
      font-size: 17px;
  }
  .advatagesopt1 .howcol:last-child {
      margin-bottom: 0;
  }
  /* End Option1 */
  /* Start Option4 */
  .advantrow h3 {
      font-size: 20px;
      margin-bottom: 15px;
  }
  .advatagesopt4 .advantaglist-three .item {
      margin-bottom: 20px;
  }
  .advatagesopt4 .advantaglist-three .item:last-child {
      margin-bottom: 0;
  }
  /* End Option4 */
  /* Start Option5 */
  .advatagesopt5 .advantaglist-three .item {
      width: 50%;
  }
  .advatagesopt5 .advantaglist-one .item {
      width: 100%;
  }
  .advatagesopt5 .advgeblock .advantaglist-three .item:nth-child(3n+1) {
      clear: inherit;
  }
  .advatagesopt5 .advgeblock .advantaglist-three .item:nth-child(2n+1) {
      clear: both;
  }
  /* End Option5 */
  /* Start Option6 */
  .advslist .item {
      margin-bottom: 30px;
  }
  .advsbox {
      padding-left: 75px;
  }
  .advsround {
      width: 60px;
      height: 60px;
  }
  .advsbox h3 {
      font-size: 20px;
  }
  /* End Option6 */
  /* Start Option7 */
  .advboedervox {
      padding: 20px 0;
      min-height: inherit;
  }
  .advsroundblock .item {
      border: none;
      border-bottom: 2px solid #dfdfdf;
  }
  .advsroundblock .item:last-child {
      border-bottom: none;
  }
  .advatagesopt7 .advantaglist-two .item {
      width: 100%;
  }
  .advsroundbox:after,
  .advsroundbox:before {
      display: none;
  }
  .advsroundbox:after {
      left: 0;
  }
  .advsroundbox:before {
      right: 0;
  }
  /* End Option7 */
  /* Start Option8 */
  .advbgbox .item {
      margin-bottom: 30px;
  }
  /* End Option8 */
  /* Start Option9 */
  .advatagesopt9 .advantaglist-two .item {
      width: 100%;
  }
  .advantagesborder .item {
      padding-bottom: 15px;
  }
  .advantaglistthree.advantagesborder .advantrow{max-width: 400px;margin:0 auto }
  .advantagesborder .item:last-child {
      padding-bottom: 0;
  }
  /* End Option9 */
  /* Start Option10 */
  .advboxcenter .item {
      margin-bottom: 20px;
  }
  .advboxcenter .item:last-child {
      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 **********/
  /********** 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-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;
  }
 .promotion_list-two .prmoplanbox{max-width: 400px;margin:0 auto }
 .promotion_list-two .item{padding-bottom: 15px} 
 .promotion_list-two .item:last-child{padding-bottom: 0px}
  /********** Start Service Landing-1 Pages **********/
  #sllogo {
      padding: 0 0 10px;
      text-align: center;
  }
  .sltoplink {
      text-align: center;
  }
  .slheadcall{margin-left: 0;}
  .slheadmap {
      display: block;
  }
  .slbookblock {
      padding: 30px 0 15px;
  }
  .slformsection {
      padding: 30px 0;
  }
  .slbookappform h3,
  .slbookappform h2 {
      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 10px 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 {
      padding-bottom: 30px;
      padding-top:30px;
  }
  .slconblocktitle {
      padding: 15px;
  }
  .slconblocktitle h2 {
      font-size: 24px;
  }
  .slbookformrow {
      padding: 30px 10px;
  }
  .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;
      margin: 0;
  }
  /********** Start Service Landing-3 Pages **********/
  /* Start Option5 */
  .servicelandingfive .sltoplink {
      padding: 0;
  }
  .servicelandingfive .slheadmap,
  .servicelandingfive .slheadcall {
      display: block;
  }
  .slheaderopt5 .slheadmap {
      margin-right: 0;
  }
  .slheaderopt5 .slheader-inner {
      padding: 10px 0;
  }
  .slheaderopt5 #sllogo {
      margin-bottom: 12px;
  }
  .slconblockbox {
      padding: 30px 0;
  }
  .slconblockbox .container-fluid.vCenter {
      padding-top: 0 !important;
  }
  .slconblockbox .container-fluid {
      padding-left: 25px;
  }
  .slconblockopt5 .slbannerbook {
      position: relative;
  }
  .slconblock.slconblockopt5 {
      position: relative;
      padding: 0;
  }
  .servicelandingfive .slbanner {
      height: auto;
  }
  .slconblockopt5 .slbookcol1 .col-md-4.col-sm-4.col-xs-12 {
      width: 100%;
  }
  .servicelandingfive .landservcontent-secion,
  .servicelandingtwo .landservcontent-secion {
      padding: 30px 0;
  }
  /* End Option5 */
  /********** End Service Landing Pages **********/
  /********** Start Careers Page **********/
  .careersopt2 .blog-pagination {
      padding-top: 20px;
  }
  /* Start Option2 */
  .careersopt2 .aboutgray {
      padding: 30px 15px;
  }
  .careersopt2 .aboutweldesc p {
      margin-bottom: 15px;
  }
  .careersopt2 .item:first-child .aboutweldesc {
      padding-bottom: 10px;
  }
  .careersopt2 .button,
  .careersopt2 .button:focus {
      padding: 9px 20px;
  }
  /* End Option2 */
  /********** End Careers Page **********/
  /********** Start Promotion Plans Pages **********/
  .promotion_list-one .item {
      width: 100%;
  }
  .promonote {
      padding-top: 15px;
  }
  .promonote p {
      font-size: 18px;
  }
  /* Start Option3 */
  .promoplanbor p {
      font-size: 15px;
  }
  /* End Option3 */
  /********** End Promotion Plans Pages **********/
  /********** Start Footer **********/
  .footform-section {
      padding: 30px 0 30px;
  }
  .footer-inner {
      padding: 30px 0;
  }
  .page-book-an-appointment .footer-inner {
      padding: 30px 0 60px;
  }
  .booktitle {
      padding-bottom: 20px;
  }
  .booktitle h2 {
      font-size: 24px;
  }
  .indexbanner-four .hmbookapptitle,
  .footbooktitle {
      font-size: 24px;
  }
  .hoursnote {
      font-size: 15px;
  }
  .footbookcol2 .col-md-4.col-sm-4.col-xs-12 {
      width: 100%;
  }
  /* Start Option4 */
  .footer-four .multilocl:last-child {
      margin-bottom: 0;
  }
.web-by {padding: 0 10px 65px;}
  .page-template-template-book-an-appointment .web-by{padding: 25px 10px 65px;}
  .page-template-template-contact .web-by{padding: 25px 0;}
  /* End Option4 */
  /********** End Footer **********/
  /********** Start Home Service Pages **********/
  /* Start Option3 */
  .hmservicebox h3 {
      font-size: 18px;
      padding-bottom: 10px;
  }
  .hmservicebox h3:after {
      width: 60px;
  }
  .hmservicebox .button,
  .hmservicebox .button:focus {
      padding: 9px 25px;
  }
  /* End Option3 */
  /* Start Option5 */
  .hmsersmdet h2 {
      font-size: 24px;
  }
  .hmserbox {
      padding-left: 65px;
      margin-bottom: 25px;
  }
  .hmserrow .item:nth-child(3) .hmserbox {
      margin-bottom: 25px;
  }
  .hmsevicon {
      width: 50px;
      height: 50px;
  }
  .hmserlist-three.hmserrow .item:nth-child(3) .hmserbox {
      margin-bottom: 0;
  }
  .hmserlist-two .item:first-child .hmserbox {
      margin-bottom: 30px;
  }
  /* End Option5 */
  /********** End Home Service Pages **********/
  /********** Start Home Pozative Page **********/
  .hmreviewbox p {
      font-size: 18px;
  }
  .hmreviewbox h2 {
      font-size: 26px;
  }
  .hmpozativesection:after {
      background-size: 767px;
  }
  /********** End Home Pozative Page **********/
  .thankyoublock {
      padding: 30px 0;
  }
  .thankyoublock h1 {
      font-size: 25px;
      margin-bottom: 15px;
  }
  .mobilecallbtn {
      display: block;
  }
  .aboutcontent.hmpozativeopt2 {
      min-height: inherit;
  }
  .aboutcontent.hmpozativeopt2 .container.vCenter {
      padding-top: 0 !important;
  }
  /********** 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 **********/
  .tabcontainer.col-md-9 {
      width: 100%;
  }
  .single-service .aboutcontent.curveimage {
      padding: 30px 0;
  }
  .slconblockopt2row{flex-direction: column;}
  #slfooter .aawfieldcol33 {
      width: 100%;
  }
  .slbookblock .aawfieldcol33{ width: 100%;}
  .slconblockoptrow {
      flex-direction: column;
      text-align: center;
  }
  .slconblockoptrow .item{width: 100%;}
  .slconblockopt3 .aawfieldcol33 {
      width: 100%;
  }
  .slconblock.slconblockopt5 .slbookcol1 .aawfieldcol33 {
      width: 100%;
  }
  .slconblockopt1 {
      top: 0;
      transform: none;
  }
  .slbookblock.slbookblock1{padding-top: 40px; padding-bottom: 40px;}
  .slconblockopt2 .slbannerbook{padding: 15px 10px;}
  .stikerinner {
      flex-direction: column;
      text-align: center;
  }
  .slbanneropt3 .sltitlebox{max-width: 100%;margin: 0 0 20px 0;}
  .slbanneropt3 .sltitlebox .sllist li:after {
      margin: 0 auto;
      left: 0;
      right: 0;
  }
  /* Start: Home Client logo */
  .clentlogo.hmclentlogo {padding: 30px 0;}
  /* End: Home Client logo */
  /* Start: Testimonials Page */
  .testimonialssec {padding: 30px 0;}
  .testmonialbox {
    height: auto;
    padding: 30px 15px;
  }
  .testimonials-list .testmonialbox h3 {font-size: 18px;}
  .testimonialone .client-name {font-size: 20px;}
  .testimonialone {
    display: block;
    text-align: center;
  }
  .testimonialone .img-client {
    width: 100%;
    max-width: 200px;
    margin: 0 auto 20px;
  }
  .testimonialone .infor-client {
    width: 100%;
    padding: 0;
  }
  .footermultiloction{text-align: center;}
  /* End: Testimonials Page */
  .wpgmaps_mlist_col {
      width: 100%;
      float: none;
      max-width: 320px;
      margin: 0 auto;
  }
  .findlocation-data .wpgmza_sl_query_innerdiv1 .innerpage-title h2{font-size: 24px;}
  .locdtlbnnr-map iframe {height: 320px;}
  .location-detailinner{padding-top: 30px;}
  .locatcondetail .innerpage-title h1{font-size: 24px;}
  .locatcondetail {
      text-align: center;
  }
  .locatcondetail {
      text-align: center;
      margin-bottom: 30px;
  }
  .locathourscol .foothours {
      max-width: 280px;
      margin: 0 auto;
  }
  .locgalleryslider.owl-carousel .item {
      max-width: 320px;
      margin: 0 auto;
  }
  .beforeafter-section {padding: 30px 0;}
}
@media only screen and (max-width: 639px) {
  /* Start: Testimonials Page */
  .testmonialbox {
    width: 100%;
    max-width: 360px;
    margin: 0 auto;
  }
  /* End: Testimonials Page */
    /* ======================= New Multi Location Start ============================= */
  .findlocation-data .wpgmza_sl_query_div .addressInput{width: 290px !important;margin-right: 0;}
  .findlocation-data .wpgmza_sl_radius_innerdiv1{width: 75px;}
  .findlocation-data .heapBox .holder{width: 110px;}
  .findlocation-data .wpgmza_sl_radius_innerdiv2{width: 110px;margin-right: 15px;}
  .findlocation-data .wpgmza_sl_search_button_div input{width: 105px;margin-right: 10px;}
  .findlocation-data .wpgmza_sl_reset_button_div input{width: 105px;}
  .footerservicelist li{width: 100%;}
  .footermenupro div{width: 100%;}
  .findlocation-data .wpgmaps_mlist_row.wpgmza_basic_row{width: 100%;}
  .findlocation-data .wpgmza-basic-listing-content-holder{max-width: 360px;margin: 10px auto;float: none;}
  .findlocation-data .wpgmaps_mlist_row.wpgmza_basic_row:first-child .wpgmza-basic-listing-content-holder{margin-top: 0;}
  .findlocation-data .wpgmaps_mlist_row.wpgmza_basic_row:last-child .wpgmza-basic-listing-content-holder{margin-bottom: 0;}
  .findlocation-data #wpgmza_map_1{height: 350px !important;}
  .findlocation-data .wpgmza_sl_main_div{padding: 30px 15px}
  .findlocation-data .wpgmza_sl_radius_div .wpgmza-form-field__label,
  .findlocation-data .ui-sortable .wpgmza-form-field .wpgmza-form-field__label {width: 70px;font-size: 16px;}
  .findlocation-data .wpgmza_sl_radius_div .heapBox{margin-right: 10px;}
  .findlocation-data .ui-sortable .wpgmza-form-field__input{width: 300px !important;margin-right: 10px;}
  .multiloc-bookappintment .aawfieldcol.aawfieldcol33 {width: 100%;}
  /* ======================= New Multi Location Stop ============================= */
  .recaptcha {
      display: inline-block;
      margin: 0 auto 15px;
  }
  .facilitiesilser .media-thumb {
      max-width: 320px;
      margin: 0 auto;
  }
  /********** Start Index Slider **********/
  .prmoplabslider .prmoplanbox{max-width: 400px;margin:0 auto }
  /* Start Option4 */
  /*.indexbanner-four .hmgroupbox .hmsubmitbtn, .indexbanner-four.indexvideobanner-four .hmgroupbox .hmsubmitbtn {margin-bottom: 20px;margin-left: 0;width: 100%;}*/
  .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 */
  /********** End Team/Doctor Page **********/
  /********** Start Blog Page **********/
  .blogcontentopt4 .blogrowlist .item {
      width: 100%;
  }
  /* Start Option1 */
  .blogcontentopt1 .item {
      width: 100%;
  }
  .blogcontentopt1 .blogboxlist .bloginsmbox {
      max-width: 100%;
      padding: 0 15px;
      margin: 0;
  }
  /* End Option1 */
  /* Start Option4 */
  .blogrowlist .blogthumb {
      margin-bottom: 20px;
  }
  .blogcontentopt4 .blogrowlist .bloglist .blogthumb {
      max-width: 320px;
      margin: 0 auto 15px;
  }
  .blogcontentopt4 .blogrowlist .bloglist .blogsmdesc {
      text-align: center;
  }
  .blogcontentopt4 .blogrowlist .bloglist .blogsmdesc h3:after {
      left: 50%;
      margin-left: -33px;
      width: 66px;
  }
  /* End Option4 */
  /********** End Blog Page **********/
  /********** Start Advantages Page **********/
  /* Start Option4 */
  .advatagesopt4 .howcol {
      width: 100%;
  }
  .advatagesopt4 .howcol:last-child {
      margin-bottom: 0;
  }
  /* End Option4 */
  /********** End Advantages Page **********/
  /********** Start Advanced Technology Page **********/
  /* Start Option4 */
  .advteclist .item {
      width: 100%;
  }
  .advtecthumb {
      max-width: 350px;
      margin: 0 auto 15px;
  }
  .advteclist {
      margin-bottom: 15px;
  }
  .advtecsmdesc {
      text-align: center;
  }
  .advtecsmdesc h3:after {
      left: 50%;
      margin-left: -33px;
  }
  /* End Option4 */
  /********** End Advanced Technology Page **********/
  /********** Start Service Landing-2 Pages **********/
  .slbookaformbox .form-group {
      display: block;
  }
  .slbookaformbox .form-group .g-recaptcha {
      max-width: 302px;
      margin: 0 auto;
  }
  /********** 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;
  }
  /********** End Careers Page **********/
  /********** Start Footer **********/
  /* 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;
  }
  .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;
  }
  /********** End Service Landing Pages **********/
  /********** Start Book An Appointment Page **********/
  /*.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 */
  /* End Option1 */
  .page-template-template-contact .contactustopt1 .contacthour {
      margin-top: 20px;
  }
  .contactustopt1 .item {
      width: 100%;
  }
  .contactloact,
  .contactblock {
      text-align: center;
  }
  .foothourslist {
      max-width: 270px;
      margin: 0 auto;
  }
  .contacthour h2 {
      text-align: center;
  }
  /********** End Contact Page **********/
  .slheadbookform2 .aawfieldcol.aawfieldcol33{width: 100%;}
  .landing-template-default .footerbookform .aawfieldcol33{width: 100%;}
}
/* Extra small devices (portrait phones, less than 576px) */
@media only screen and (max-width: 575.98px) {
  /********** Start Index Slider **********/
  /* Start Option4 */
  /* End Option4 */
  /********** End Index Slider **********/
  /********** Start Home Page **********/
  .advrteccontentopt4 .hmadvanclist-one .advteccol {
      width: 100%;
  }
  .advrteccontentopt4 .hmadvanclist-one .advtecthumbbox {
      background-image: inherit !important;
  }
  .advrteccontentopt4 .hmadvanclist-one .advtecthumbbox a {
      max-width: 320px;
      margin: 0 auto;
  }
  .advrteccontentopt4 .hmadvanclist-one .advtecinbox {
      text-align: center;
  }
  /********** End Home Page **********/
  /********** Start 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 **********/
  /********** Start Team/Doctor Page **********/
  .teamsectionopt1 .item {
      width: 100%;
  }
  /* 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 **********/
  .bloginsmbox h3,
  .bloginbox h3 {
      margin-bottom: 10px;
  }
  .blogboxlist .item {
      width: 100%;
  }
  /*.blogboxlist .item:last-child {margin-bottom: 0;}*/
  /* Start Option2 */
  .blogboxlist .blogbox.blogborderbox {
      text-align: center;
  }
  .blogboxlist .blogborderbox .blogthumb {
      max-width: 320px;
  }
  .blogboxlist .blogborderbox .bloginsmbox {
      max-width: 100%;
      padding: 0;
  }
  /* End Option2 */
  /* Start Option3 */
  .blogcontentopt3 .blogboxlist .blogthumblink {
      max-width: 320px;
      margin: 0 auto;
  }
  .blogcontentopt3 .blogboxlist .blogcaption {
      padding: 30px 15px;
      max-width: 320px;
      margin: 0 auto;
  }
  /* End Option3 */
  /* Start Option5 */
  .blogthumbbox {
      margin-bottom: 20px;
  }
  .blogcontentopt5 .item {
      width: 100%;
  }
  /* End Option5 */
  /********** End Blog Page **********/
  /********** Start Event & Media Page **********/
  /* Start Option3 */
  .eventmedialist .item {
      width: 100%;
  }
  .mediasmbox {
      padding-bottom: 0;
      margin-bottom: 15px;
  }
  /* End Option3 */
  /********** End Event & Media Page **********/
  /********** Start Promotion Page **********/
  /* Start Option4 */
  .planssilder .plantop {
      min-height: inherit;
  }
  /* End Option4 */
  /********** End Promotion Page **********/
  /********** Start Gallery Page **********/
  /* Start Option1 */
  .gallerylist .item {
      width: 100%;
  }
  .page-gallery .gallerylist .item .media-thumb {
      max-width: 290px;
      margin: 0 auto;
  }
  .gallerylist .item:last-child {
      margin-bottom: 0;
  }
  /* End Option4 */
  /* Start Option2 */
  .galleryopt2 .gallerycol {
      width: 100%;
  }
  /* End Option2 */
  /********** End Gallery Page **********/
  /********** Start Gallery Page **********/
  /* Start Option1 */
  .plancol {
      width: 100%;
  }
  /* End Option1 */
  /********** End Gallery Page **********/
  /********** Start How it Works Page **********/
  .howitlist-two .howcol {
      width: 100%;
      margin-bottom: 20px;
  }
  .howitlist-two .howcol:last-child {
      margin-bottom: 0;
  }
  /* Start Option2 */
  .howitworkopt5 .howcol,
  .howitworkopt6 .howcol {
      width: 100%;
  }
  .howitworkopt5 .howcol:last-child,
  .howitworkopt6 .howcol:last-child {
      margin-bottom: 0px;
  }
  .hmserviceslider .item{max-width: 350px;margin: 0 auto;float: none;width: 100%;}
  /* 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: 212px;
      margin: 0 auto;
  }
  /* End Option4 */
  /********** End Contact Page **********/
  /********** Start Footer **********/
  .footerextracode {
      padding-top: 10px;
  }
  /* Start Option1 */
  .footer-one .footcol1 {
      width: 100%;
  }
  .footer-one .footcol2 {
      width: 100%;
      padding-top: 30px;
  }
  .footer-one .footaddbox {
      text-align: center;
  }
  .footer-one .foodhour.footblock h3 {
      text-align: center;
  }
  .footer-one .foothourslist {
      max-width: 250px;
      margin: 0 auto;
  }
  /* End Option1 */
  /* Start Option2 */
  .footer-two .footcol1 {
      width: 100%;
  }
  .footer-two .footcol2 {
      width: 100%;
      padding-top: 20px;
  }
  .footer-two .footaddbox {
      text-align: center;
  }
  .footer-two .footblock h3 {
      text-align: center;
  }
  .footer-two .foothourslist {
      max-width: 182px;
      margin: 0 auto;
  }
  /* End Option2 */
  /* Start Option3 */
  .footer-three .footcol1 {
      width: 100%;
  }
  .footer-three .footcol2 {
      width: 100%;
      padding-top: 20px;
  }
  .footer-three .footaddbox {
      text-align: center;
  }
  .footer-three .footblock h3 {
      text-align: center;
  }
  .footer-three .foothourslist {
      max-width: 182px;
      margin: 0 auto;
  }
  /* End Option3 */
  /********** End Footer **********/
  /********** Start Home Service Pages **********/
  .hmservicelist-one .item {
      width: 60%;
  }
  /* Start Option6 */
  .specialcontent small {
      font-size: 18px;
      margin-bottom: 10px;
  }
  .specialcontent h2 {
      font-size: 22px;
  }
  .specialcontent {
      padding-bottom: 15px;
  }
  /* End Option6 */
  /********** End Home Service Pages **********/
  /********** Start Team/Doctor Page **********/
  /* Start Option2 */
  .teamsectionopt2 .teamlist-two .item {
      width: 100%;
  }
  .teamsectionopt2 .teamlist-two .item {
      margin-bottom: 25px;
  }
  .teamsectionopt2 .teamlist-two .item:last-child {
      margin-bottom: 0;
  }
  .teamsectionopt2 .teamlist-two .teamborderbox {
      padding-bottom: 30px;
  }
  .teamsectionopt2 .teamlist-two .teamborderbox .teaminbox {
      max-width: inherit;
      padding: 0 15px;
  }
  /* End Option2 */
  /* Start Option3 */
  .teamsectionopt3 .teamlist-two .item {
      width: 100%;
  }
  .teamsectionopt3 .teamroundbox .teaminbox {
      max-width: 460px;
      padding: 0 10px;
  }
  /* End Option3 */
  /* Start Option7 */
  .doctorsmdec {
      padding: 20px;
  }
  .doctorsmindec {
      height: inherit;
  }
  /* End Option7 */
  /********** End Team/Doctor Page **********/
  /********** Start Home Pozative Page **********/
  .hmbookappform .pagebooksubmitbar .form-group {
      display: block;
  }
  /********** End Home Pozative Page **********/
  /********** Start Before & After Page **********/
  /* Start Option1 */
  .beforecol1 {
      padding-right: 5px;
  }
  .beforecol2 {
      padding-left: 5px;
  }
  .beforeafterbox p {
      margin-bottom: 10px;
  }
  .beforecol h3 {
      font-size: 18px;
      margin-top: 6px;
  }
  /* End Option1 */
  /* Start Option2 */
  .beforethumb h3 {
      font-size: 18px;
      margin-top: 6px;
  }
  /* End Option2 */
  /********** End Before & After Page **********/
  /********** Start Service Landing-2 Pages **********/
  .slbookaformbox .form-group .g-recaptcha {
      max-width: 250px;
  }
  .indexbanner-four .teaserBanner .item{background-position: 0;}
  .landing-landing-page-five .footer-one .footcol1{width: 100%;}
  .landing-landing-page-five .footaddbox.footblock{text-align: center;}
  .landing-landing-page-five .footer-one .footcol2{width: 100%;}
  .hederlocation-inner .locsearchorbtn { display: table; margin: 15px auto 0; padding: 0; }
  .hederlocation-inner .locsearchform { width: 100%; }
  .hederlocation-inner .maplocheadbtnform { width: 100%; max-width: 460px; }
  .hederlocation-inner .hederlocation-search {display: block; }
  .footerlocation-inner .locsearchform { width: 100%; margin-bottom: 15px; max-width: 460px; padding: 0 15px; }
  .footerlocation-inner .locsearchbox { justify-content: center; }
  .footerlocation-inner .locsearchform .gmw-address-field-wrapper { width: 100%; }
  .simplelocation-section .locsearchorbtn {margin: 15px auto 0; padding: 0;justify-content: center;}
  .simplelocation-section .locsearchform { width: 100%; max-width: 460px; }
  .simplelocation-section .locsearchbox {  flex-wrap: wrap;}
}
@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;}
  /* ======================= New Multi Location Stop ============================= */
  /********** Start Adit Web Data Form **********/
  .g-recaptcha {
      -moz-transform: scale(0.91);
      -webkit-transform: scale(0.91);
      -o-transform: scale(0.91);
      -ms-transform: scale(0.91);
      transform: scale(0.91);
      -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: 307px;
  }
  .aawform-group.aawform-btn{display: block;}
  .aawform-group.aawform-captcha,
  .recaptcha,
  .hmgroupbox .recaptcha,
  .bookcaptcha .recaptcha {
      max-width: 276px;
      margin-left: 0;
      margin-right: 0;
      height: 70px;
  }
  .aawformblock .aawform-btn
      {
      display: block;
  }
  .aawformradiocol label {
      font-size: 14px;
  }
  .pagebooksubmitbar > .form-group {
      margin-left: 0;
      margin-right: 0;
      display: block;
  }
  .pagebooksubmitbar > .form-group:first-child {
      height: 70px;
      display: inline-block;
  }
  /********** 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;
  }
  .aboutcontent.curveimage,
  .single-doctor .teamsectionopt7,
  .single-team .teamsectionopt7,
  .page-about-us .teamsectionopt7 {
      background-size: 479px;
      padding-top: 70px;
  }
  /********** End Home Page **********/
  /********** Banner Start **********/
  /********** Banner End **********/
  /********** Start Contact Page **********/
  .contacthour h2 {
      text-align: center;
  }
  .contacthour {
      max-width: 270px;
      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;
  }
  .footaddbox.footblock {
      text-align: center;
  }
  /* End Option2 */
  /********** End Contact Page **********/
  /********** Start How it Works Page **********/
  /* Start Option2 */
  .howcol {
      width: 100%;
  }
  .howcol:last-child {
      margin-bottom: 0px;
  }
  /* End Option2 */
  /********** End How it Works Page **********/
  /********** Start Call to Action Page **********/
  /* Start Option2 */
  .callactionbox .borderbtn {
      margin-right: 0;
  }
  .actionphone {
      display: block;
      padding-top: 15px;
  }
  /* End Option2 */
  /********** End Call to Action Page **********/
  /********** Start Team/Doctor Page **********/
  /* Start Option2 */
  .teamsectionopt2 .teamlist-one .item {
      width: 100%;
  }
  .teamsectionopt2 .teamlist-one .teamborderbox .teaminbox {
      max-width: inherit;
      padding: 0 15px;
  }
  .teamsectionopt2 .teamselist .item {
      width: 100%;
  }
  .teamsectionopt2 .teamselist .item:last-child {
      margin-bottom: 0;
  }
  .teamsectionopt2 .teamborderbox {
      max-width: 360px;
      margin: 0 auto;
  }
  /* End Option1 */
  /********** End Team/Doctor Page **********/
  /********** Start Advantages Page **********/
  .advgeblock .hmadvantaglist-two .item {
      width: 100%;
  }
  /********** End Advantages Page **********/
  /********** Start Home Service Pages **********/
  .hmservicelist-one .item {
      width: 100%;
  }
  .hmservicelist-two .item {
      width: 100%;
      margin-bottom: 30px;
  }
  .hmservicelist-two .item:last-child {
      margin-bottom: 0;
  }
  /********** End Home Service Pages **********/
  .hmpozativesection:after {
      background-size: 479px;
  }
  .multilocfotsingle {
    width: 100%;
    max-width: 320px;
}
}
@media only screen and (max-width: 414px) {
}
@media only screen and (max-width: 359px) {
  .indexbanner-four .teaserBanner .item{background-position: -50px;}
  .foottime{padding-left: 100px;}
}