/* ************* 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) {

}
@media only screen and (max-width: 1440px) {
}
@media only screen and (max-width: 1366px) {
.landingsection {padding: 40px 0;}
.footer-one .slftrcol {padding-top: 40px;padding-bottom: 40px;}
.landingftr .footform-section {padding: 40px 0;}
.landingftr .footer-inner {padding: 40px 0;}
.slconblockopt3 .slconblocktitle h2 {margin: 0;}
    /* ======================= New Multi Location Start ============================= */
    .findlocation-data{padding-bottom: 40px;}
    .findlocation-data .wpgmza_sl_main_div{padding: 40px 0 30px;}
    .findlocation-data .wpgmaps_directions_outer_div h2,
    .findlocation-data .wpgmza_sl_query_innerdiv1,  .findlocation-data .wpgmza_sl_query_innerdiv1 h1, 
    .multititleblog h2{font-size: 30px;margin-bottom: 15px;}
    .innerbanner .innerbannertitle h1{font-size: 30px;}
    .multisinglecontainsec,.multibookappintment,.multipromotionsec,.multiaboutsection,.hmtreatmentsection,.multilocationextra{padding: 40px 0;}
    /* ======================= New Multi Location Stop ============================= */
/********** Start Index Slider **********/
.teastitle {font-size: 30px; line-height: 1.2;}
.teasertext p {font-size: 20px;line-height: 28px;}
/* 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;}
.indexbanner-two .hmbookfrmsection{padding: 40px 0;}
/* End Option2 */
/* Start Option3 */
.indexbanner-three .hmbookfrmsection {margin-top: -167px;}
.indexbanner-three .hmbookform {padding: 40px 50px;}
.indexbanner-three .teasercaption { padding: 140px 0 175px;}
.indexbanner-three .teaserBanner .item {height: 600px;}
/* End Option3 */
/* Start Option4 */
.indexbanner-four .hmbookapptitle {font-size: 28px; }
.indexbanner-four .teaserBanner .item {height: 600px;}
.indexbanner-four.indexvideobanner-four .hmbookform {padding: 40px 0;}
.indexbanner-four.indexvideobanner-four .hmbookapptitle {font-size: 30px;}
/* End Option4 */
/* Start Option5 */
.indexbanner-five .hmbookapptitle {font-size: 28px; }
.indexbanner-five .teaserBanner .item {height: 600px;}
.indexbanner-five .hmbookform {margin-top: -330px;}
.indexbanner-five.indexvideobanner-five .hmbookfrmsection {padding: 40px 0;}
/* End Option5 */
/********** End Index Slider **********/
/********** Start Home Page **********/
.hmtitle h1, .hmtitle h2, .hmbookapptitle {margin-bottom: 15px; font-size: 30px;}
.hmsubhead > p {font-size: 18px;}
.hmaboutcontent > h2, .hmaboutcontent > h3 {font-size: 22px;}
/********** End Home Page **********/
/***************** Start About Page *****************/
.contentsection, .aboutcontent, .futuresection, .teamsection {padding: 40px 0;}
/* Start Option1 */
.innerbanner {height: 400px;}
.inbancaption {padding: 40px 0;}
.inbancaption h1 {font-size: 30px;}
/* End Option1 */
/* Start Option2 */
.page-header h1, .page-header h2, .aboutcoldesc h1, .aboutblock h2 {font-size: 30px; margin-bottom: 20px;}
/* End Option2 */
/* Start Option3 */
.aboutservicebox h3 {font-size: 20px; margin-bottom: 15px;}
/* End Option3 */
/* Start Option3 */
.aboutweldesc h2 {font-size: 22px; margin-bottom: 10px;}
.hmfuturesection .aboutweldesc h2{font-size: 30px;}
.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;}
/* Start Option1 */
.serviconinbox h2 {font-size: 30px;}
/* End Option2 */
/* Start Option4 */
.page-iconheader {margin-bottom: 20px;}
.page-iconheader h1 {font-size: 30px;}
.hmserviceslider.owl-carousel .owl-nav {margin-top: 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-"] {top: auto; bottom: 0; margin: 0 5px; position: relative;}
.teamslider.owl-carousel .owl-nav .owl-prev, .facilitiesilser.owl-carousel .owl-nav .owl-prev {left: auto;}
.teamslider.owl-carousel .owl-nav .owl-next, .facilitiesilser.owl-carousel .owl-nav .owl-next {right: auto;}
.facilitiesilser.owl-carousel .owl-nav{padding: 15px 0;}
/* 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;}
.blogthumb {margin-bottom: 20px;}
/* End Option1 */
/********** End Blog Page **********/
/********** Start Blog Details Page **********/
/* Start Option1 */
.blogdetailsbox h1 {font-size: 30px; margin-bottom: 20px;}
.blogdetailsbox h2, .blogdetailsbox h3 {font-size: 20px; margin-bottom: 10px;}
/* End Option1 */
/********** End Blog Details Page **********/
/********** Start Event & Media Page **********/
/* Start Option2 */
.mediasmdesc h1, .mediasmdesc h2 {font-size: 30px; margin-bottom: 20px;}
/* End Option2 */
/********** End Event & Media Page **********/
/********** Start Promotion Page **********/
/* Start Option1 */
.promotionblock {padding: 30px 0;}
.planssilder .plantop {min-height: 210px;}
.promotitle {padding-bottom: 20px;}
.promotitle h2 {font-size: 20px;}
.promohead {padding: 30px 0;}
.promohead h3 {font-size: 50px;}
.promohead h3 sup {font-size: 22px;}
.promohead span {font-size: 20px;}
.promotionlist {margin: 0 auto 30px;}
.promotionlist li {padding: 12px 0;}
/* End Option1 */
/********** End Promotion Page **********/
/********** Start Finance Insurance Page **********/
/* Start Option4 */
.financebenefit {padding: 60px 0;}
.benefitsmdec {padding-bottom: 10px;}
.benefitsmdec h1, .benefitsmdec h2 {font-size: 30px; margin-bottom: 20px;}
.benefitsmdec p {font-size: 20px; margin-bottom: 10px;}
/* End Option4 */
/********** End Finance Insurance Page **********/
/********** Start How it Works Page **********/
/* Start Option6 */
.worklist:after {border-width: 0 64px 64px 0;}
.worklist span {width: 64px; height: 64px; line-height: 56px; font-size: 20px; right: 8px;}
.workshead h3 {font-size: 20px; padding-right: 42px; margin-bottom: 10px;}
/* End Option6 */
/********** End How it Works Page **********/
/********** Start Advantages Page **********/
/* Start Option5 */
.advtopcontent {padding: 25px 15px 15px; min-height: 270px;}
.advantagesbox h3 {font-size: 22px; line-height: 1.2;}
/* Start Option5 */
/********** End Advantages Page **********/
/********** Start Advanced Technology Page **********/
/* Start Option5 */
.technologyslider.owl-carousel .owl-nav [class*="owl-"] {top: auto; bottom: 0; margin: 0 5px; position: relative;}
.technologyslider.owl-carousel .owl-nav .owl-prev {left: auto;}
.technologyslider.owl-carousel .owl-nav .owl-next {right: auto;}
/* End Option5 */
/********** End Advanced Technology Page **********/
/********** Start Call to Action Page **********/
/* Start Option1 */
.actionbanner {height: 420px;}
.actionrow h1, .actionrow h2, .actionrow h3 {font-size: 30px;}
.actionrow strong {margin-bottom: 20px;}
/* End Option1 */
/********** End Call to Action Page **********/
/********** Start Home Service Pages **********/
.hmserviceslider.owl-carousel .owl-nav [class*="owl-"] {top: auto;  bottom: 0;  margin: 0 5px;  position: relative;}
.hmserviceslider.owl-carousel .owl-nav .owl-prev {left: auto;}
.hmserviceslider.owl-carousel .owl-nav .owl-next {right: auto;}
/* Start Option7 */
.servicetab .tabcontainer {padding-left: 340px; margin-left: -340px;}
.servicetab.restabver .tabnav {width: 340px;}
.servicetab.restabver .tab-content p {font-size: 16px;}
.hmservislink a {font-size: 20px;}
.hmservidecbox .button {padding: 10px 20px;}
/* End Option7 */
/********** End Home Service Pages **********/
/********** Start Clients Logo Pages **********/
.hmlogosilder.owl-carousel .owl-nav {margin-top: 10px;}
.hmlogosilder.owl-carousel .owl-nav [class*="owl-"] {top: auto; bottom: 0;  margin: 0 5px;  position: relative;}
.hmlogosilder.owl-carousel .owl-nav .owl-prev {left: auto;}
.hmlogosilder.owl-carousel .owl-nav .owl-next {right: auto;}
/********** End  Clients Logo Pages **********/
/********** Start Home Pozative Page **********/
.hmreviewbox h2 {font-size: 28px;}
/********** End Home Pozative Page **********/
/********** Start Service Landing Pages **********/
/* Start Option5 */
.slheaderopt5 #sllogo {padding: 3px 0;}
.servicelandingfive .sltoplink {padding: 0;}
.servicelandingfive .slheadmap, .servicelandingfive .slheadcall {display: block;}
.slheaderopt5 .slheadmap {margin-right: 0;}
.servicelandingfive .landservcontent-secion, .servicelandingtwo .landservcontent-secion {padding: 40px 0;}
/* End Option5 */
/********** End Service Landing Pages **********/
.page-subheader p{font-size: 22px;}
.hmserviceblock{padding: 30px;}
.aboutcontent.hmpozativeopt3{padding: 60px 0;}
/* Start: 404 Page */
.content404-page h2 {font-size: 180px;}
.content404-page h1 {font-size: 32px;}
.content404-page h3 {font-size: 20px;}
/* End: 404 Page */
}
@media only screen and (max-width: 1280px) {
    .servicelandingfive .slconblock {width: 400px;}
/********** Start Service Landing Pages **********/
/********** Start Service Landing-1 Pages **********/
.slbannerbook {margin-top: -166px;}
.slconblock.slconblockopt1 {padding-bottom: 196px;}
.slconblock {padding: 120px 0 30px;}
.slbanner {height: 700px;}
.slbookblock {padding: 30px;}
.slconblock h1 {font-size: 30px;}
.slconblock h2 {font-size: 24px;}
.sllist li {font-size: 16px;}
/********** End Service Landing-1 Pages **********/
/********** Start Service Landing-2 Pages **********/
.slbookaformbox {padding: 20px 15px;}
.slbanneropt2 .slbooktitle h2 {font-size: 22px;}
/********** Start Service Landing-2 Pages **********/
/* Start Option5 */
.slconblockopt5 .slbannerbook {max-width: 400px;}
.slconblockopt5 .slconblockbox {padding-right: 400px;}
body.single-landing.landinglayout4 .header-inner, body.single-landing.landinglayout4.fixed .header-inner {padding: 15px 400px 15px 0;}
/* 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 */
/* End Option4 */
/********** End Promotion Plans Pages **********/
}
/* Large devices (desktops, less than 1200px) */
@media only screen and (max-width: 1199.98px) {
   /*Start Landing New Css*/
   .landingftr-hour .foodhour {max-width: 536px;}
   .landingftr-hour .foothourslist .foothoursday {
      width: 95px;
      font-size: 16px;
  }
  .landingftr-hour .foothourslist .foothourstime {
    font-size: 16px;
  }
  .footer-inner .col-md-3.col-sm-6.col-xs-6.footcol2.slftrcol {padding-bottom: 40px;padding-top: 40px;}
  .landing-header.header-five .headbookapp {margin-left: 18px;}
  .landing-header.header-five .header-right {margin-left: -220px;}
  .landing-header.header-five .mainNavigation {padding: 0;margin: 0;}
  .slconblock.slconblock3 {padding: 64px 0 94px 0;}
  .landinglayout4 .landing-header.header-five .header-right {padding-left: 215px;}
  .single-landing .header-two .header-inner, .single-landing.fixed .header-two .header-inner {padding: 15px 0;}
  /*End Landing New Css*/
    .advantrow h3 {font-size: 22px;}
    .header-two .headbookapp.headbookappmulti a{margin: 0;}
    .headcallbookcol.multilocationheder .headcall a.headcallbtn{letter-spacing: 2px;}
    /* ======================= New Multi Location Start ============================= */
    .headlocation .headleft{padding: 0 0 15px;}
    .headlocation .headright{padding: 0 0 15px;margin-right: 0;}
    .headlocation .topheadlink{display: block;}
    .multipromotionsec .promotions-block .item {padding: 0 30px;}
    .hederlocation-search form input{width: 250px;}
    .hmservicsection .serviceimages{padding-top: 40px;min-height: 520px; max-width: 400px;margin: 0 auto;}
    .fotfindthelocation .finde-office-text{font-size: 26px;}
    .hederlocation-search .maplocheadbtnform .wpgmza_sl_main_div,
    .hederlocation-search .maplocheadbtnform .wpgmza_sl_query_div,
    .hederlocation-search .maplocheadbtnform .wpgmza_sl_query_innerdiv2{width: 260px;}
    .fotfindthelocation .hederlocation-search {padding-left: 0;}
    .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 .wpgmaps_directions_outer_div h2,
    .findlocation-data .wpgmza_sl_query_innerdiv1, .findlocation-data .wpgmza_sl_query_innerdiv1 h1,
    .multititleblog h2{font-size: 26px;}
    .innerbanner .innerbannertitle h1{font-size: 26px;}
    .multibookform .aawformradiocol label{font-size: 14px;padding: 2px 20px;}
    /* ======================= New Multi Location Stop ============================= */
#nav > li > a, #nav ul li a {font-size: 15px;}
/********** Header Start **********/
#container {padding-top: 114px;}
.fixed #container {padding-top: 155px;}
.multilocation #container {padding-top: 161px;}
.multilocation.fixed #container {padding-top: 139px;}
/* Start Option1 */
.header-one .socialmedia {display: none;}
.header-one #nav > li > a {padding: 20px 12px;}
    .header-two .headleft{ display: block; margin-bottom: 10px; }
    .header-two .headrow{margin-top: 0;}
    .header-two #logo{margin: 0;}
/* End Option1 */
/* Start Option2 */
.header-two .headbookapp a{margin: 4px 0 0;letter-spacing: 2px;}
.header-two #nav > li > a {padding: 18px 10px; font-size: 15px;}
.header-two #nav ul li a {font-size: 15px;}
#nav li.full-megamenu > ul {width: 600px;}
/* End Option2 */
/* Start Option3 */
.header-three #nav > li > a {padding: 20px 12px;}
/* End Option3 */
/* Start Option4 */
.header-four #nav > li > a {font-size: 15px; padding: 8px 20px;}
/* End Option4 */
/* Start Option5 */
.header-five #nav > li {margin-left: 18px;}
.header-five #nav > li:first-child {margin-left: 0;}
.header-five #nav > li > a, .header-five #nav ul li a {font-size: 15px;}
/* End Option5 */
/********** Header End **********/
/********** Start Index Slider **********/
/* Start Option4 */
.indexbanner-four .teasertext {max-width: 400px;}
.indexbanner-four .hmbookform {padding: 30px 15px;}
/* End Option4 */
/* Start Option5 */
.indexbanner-five .teasertext {max-width: 400px;}
.indexbanner-five .hmbookform {padding: 30px 15px;}
/* End Option5 */
/********** End Index Slider **********/
/***************** Start About Page *****************/
/* Start Option9 */
.aboutgray {padding: 50px 30px;}
/* Start Option9 */
/* Start Option11 */
.aboutcounterrow, .serviceimg-content {padding: 50px 30px;}
.aboutcounterrow .aboutcounterlist { padding-left: 50px;} 
/* Start Option11 */
/***************** End About Page *****************/
/********** 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: 30px;}
/* End Option1 */
/********** End Contact Page **********/
/********** Start How it Works Page **********/
/* Start Option1 */
.hiwbox h3, .howworkblock h3 {font-size: 20px; margin-bottom: 10px;}
/* End Option1 */
/* Start Option6 */
.workshead {padding: 20px 15px;}
/* End Option6 */
/* Start Option7 */
.howdworkbox h3 {font-size: 20px; margin-bottom: 10px;}
.howdoseblock .item {margin-bottom: 30px;}
/* End Option7 */
/********** End How it Works Page **********/
/********** Start Advantages Page **********/
.hmadvantaglist-one .item {width: 40%;}
/* Start Option8 */
.advantagesbg {padding-left: 370px;}
.advantagbox {padding-top: 15px;}
/* End Option8 */
/********** End Advantages Page **********/
/********** Start Call to Action Page **********/
/* Start Option3 */
.callphonebtn a {font-size: 20px;}
/* End Option3 */
/* Start Option4 */
.actionrondsec {height: 180px;}
.actionrondbox i {font-size: 30px; margin-bottom: 10px;}
.actionrondbox h3 {margin-bottom: 10px;}
.actionrondcall {font-size: 22px;}
.actionrondbox span {font-size: 20px;}
/* End Option4 */
/* Start Option5 */
.actiontoblock {padding: 30px 15px 15px; min-height: 205px;}
/* End Option5 */
/* Start Option6 */
.calladdblock {padding: 20px 380px 20px 0;}
.calladdblock h2 {font-size: 26px; margin-bottom: 30px;}
.calladdblock .boxbtn {margin-top: 20px;}
/* End Option6 */
/* Start Option7 */
.callopeningbox {padding: 30px 15px 15px; min-height: 300px;}
.callopeningbox h2, .callopeningbox h3 {font-size: 24px; margin-bottom: 16px;}
.hourslist li {font-size: 16px;}
.hoursday {width: 140px;}
.hourstime {margin-left: -140px; padding-left: 140px; font-size: 15px;}
.emergencycall, .emergencycall:focus {font-size: 18px; margin-bottom: 10px;}
.emergencycall i {font-size: 21px;}
/* End Option7 */
/* Start Option9 */
/* End Option9 */
/********** End Call to Action Page **********/
/********** Start Service Landing Pages **********/
.landservreview-secion, .landserdector-section, .landservcontent-section, .landservextra-secion {padding: 40px 0;}
/********** Start Service Landing-1 Pages **********/
.sltoplink {padding: 8px 0;}
.slheadmap {margin-right: 15px;}
.slheadcall {font-size: 20px;}
/********** End Service Landing-1 Pages **********/
/********** Start Service Landing-3 Pages **********/
.slprmotitle {padding: 20px 15px 30px;}
.slprmotitle strong {font-size: 40px;}
.slprmotitle span {font-size: 24px;}
.slprmosmbox {padding: 25px 15px 25px;}
.slprmosmdesc strong {font-size: 22px; margin-bottom: 12px;}
.slconblocktitle {padding: 20px 15px;}
.slconblocktitle h2 {font-size: 28px;}
.slconblock.slconblockopt3 {padding: 80px 0 85px;}
/********** End Service Landing-3 Pages **********/
/********** Start Service Landing-4 Pages **********/
.slbanner.slbanneropt3 {height: 500px;}
.slfblogo {margin-bottom: 20px;}
.slfbrowbox > h1 {margin-bottom: 20px; padding-bottom: 15px;}
/********** End Service Landing-4 Pages **********/
/**********End Service Landing Pages **********/
/********** Start Careers Page **********/
/* Start Option2 */
.careersopt2 .aboutgray {padding: 50px 30px;}
/* End Option2 */
/********** End Careers Page **********/
/********** Start Promotion Plans Pages **********/
.promotion_list-one .item {width: 50%;}
.promoplanbor p {font-size: 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: 85px; font-size: 14px;}
.foothourslist .foothourstime {font-size: 14px;}
/* Start Option3 */
.footer-three .bookcaptcha .recaptcha .g-recaptcha {max-width: 276px; height: 70px; transform: scale(0.91); -webkit-transform: scale(0.91); transform-origin: 0 0;  -webkit-transform-origin: 0 0;}
/* End Option3 */
/* Start Option4 */
.footlocations .multilocl {width: 50%; margin-bottom: 30px;}
.footlocations .multilocl:nth-child(3), .footlocations .multilocl:last-child {margin-bottom: 0;}
/* End Option4 */
/********** End Footer **********/
/********** Start Home Service Pages **********/
/* Start Option3 */
.hmservicebox h3 {font-size: 20px; padding-bottom: 10px;}
.hmservicedetails p {font-size: 16px;}
/* End Option3 */
/* Start Option5 */
.hmserbox h3 {font-size: 20px;}
.hmserbox p {font-size: 16px;}
.hmsersmdet h2 {font-size: 28px;}
/* End Option5 */
/* Start Option6 */
.specialcontent small {font-size: 22px; margin-bottom: 20px;}
.specialcontent h2 {font-size: 28px;}
.buttons-wrap {margin-top: 30px;}
.hmspserviceslider {padding: 30px 15px;}
.hmspserviceslider .icon {width: 150px; height: 150px; background-size: 100% auto;}
.hmspserviceslider .specialconblock {margin-left: -150px; padding-left: 170px;}
.hmspserviceslider .specialconblock p {margin: 0 0 20px; font-size: 16px;}
/* End Option6 */
/********** End Home Service Pages **********/
/********** Start Home Pozative Page **********/
/* Start 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 **********/
.accordion .acclink{font-size: 18px;}
/********** Stop FAQs Page **********/
.howdworkbox{padding-left: 70px;}
.roundicon{width: 50px;height: 50px;left: 10px;}
#nav li ul li a {padding: 8px 35px 8px 15px;}
/* Start: Testimonials Page */
.testimonialssec {padding: 40px 0;}
/* End: Testimonials Page */
.footerlocation-inner .locsearchform .gmw-address-field-wrapper { width: 100%; }
.footerlocation-inner .locsearchorbtn .gmw-locator-button-wrapper.text { font-size: 16px; }
.findlocation-data .wpgmza-basic-listing-image-holder img {
    width: 100%;
}
.wpgmaps_mlist_col {
    width: 33.33%;
}
/* Start: 404 Page */
.content404-page h2 {font-size: 140px;}
.content404-page h1 {font-size: 28px;}
.content404-page h3 {font-size: 18px;}
/* End: 404 Page */

.header-two #logo{width: 250px;}
.header-right{margin-left: -250px;padding: 0px 0 0px 250px;}
.header-two .headbookapp a{padding: 14px 14px;}
.header-two .mainNavigation{margin-right: 30px;}
.header-two .headleft{margin-bottom: 0;}
}
@media only screen and (max-width: 1169px) {
/********** Start Home Service Pages **********/
/* Start Option1 */
.hmseroverlaybox h3 {font-size: 20px;}
/* End Option1 */
/********** End Home Service Pages **********/
}
@media only screen and (max-width: 1024px) {
#nav ul{left: 0;margin-left: 0;}
#nav ul li:first-child:after{left: 20px;margin-left: 0;}
#nav > li > .arrowclick{display: none;}
#nav li ul li a{padding: 10px 35px 10px 15px;}
}

@media only screen and (min-width: 992px) {
  #nav{display:block !important;}
  /* 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: #fab500;}
  #nav li.full-megamenu ul li.megamenu-title>a, #nav li.full-megamenu ul li.megamenu-title:hover>a {padding-left: 0;color: #fab500;font-size: 17px;}
  #nav li.full-megamenu .current-menu-item > a {color: #fab500;background-color: inherit;}
  /* End: Header Megamenu */
}

/* Medium devices (tablets, less than 992px) */
@media only screen and (max-width: 991.98px) {
.header-two .socialmedia{display: none;}
.header-two #logo{width: 200px;}
.header-right{margin-left: -200px;padding: 0px 0 0px 200px;}
  .wpgmaps_mlist_col {
    width: 50%;
}
.callopeningbox { min-height:auto; }
  .beforeafterblock h2{font-size: 22px;margin-bottom: 25px;}
  /*Start Landing New Css*/
  body.single-landing.landinglayout4 .header-inner, body.single-landing.landinglayout4.fixed .header-inner {padding: 15px 0;}
  .slconblockopt5 .sltitlebox {text-align: center;margin-left: 0;}
  .footer-one .slftrcol{padding-top:0;padding-bottom: 30px;}
  .footer-one .slftrcol.slftrmap {padding-top: 30px;margin-bottom: 0;}
  .footer-inner .col-md-3.col-sm-6.col-xs-6.footcol2.slftrcol {padding-bottom: 30px;padding-top: 0;}
  .footer-one .slftrcol.slhalfinfo {padding-top: 30px;}
  .landing-header.header-five .headaddress:before,
  .landing-header.header-five .headcall a:before {display: none;}
  .landing-header.header-five .headaddress, .landing-header.header-five .headcall {background-color: transparent;}
  .landing-header.header-five .headaddress a,
  .landing-header.header-five .headcall a {
  background-color: transparent;
  padding: 0 0 0 25px;
  height: auto;
  }
  .landing-header.header-five .headaddress a i, .landing-header.header-five .headcall a i {top: 0;left: 0;}
  .headcondetail {width: 100%;}
  .landing-header.header-five .headaddress {padding-bottom: 8px;}
  .landing-header.header-five .headbox {display: none;}
  .landing-header.header-five .mainNavigation {margin-top: 0;}
  .landing-header.header-five .headbookapp {margin-left: 12px;}
  .landservcolhalf + .landservcolhalf {margin-top: 30px;}
  .landservcolhalf img {
    max-width: 360px;
    margin: 0 auto;
    display: block;
    width: 100%;
  }
  .landservcol + .landservcol {margin-top: 20px;}
  .landingsection .hmtitle {text-align: center;}
  .slbanneropt2 .slconblock {
  top: auto;
  transform: inherit;
  padding: 0;
  }
  .slconblock.slconblock3 {
    position: relative;
    top: auto;
    transform: none;
    padding: 30px 0;
  }
  .slconblock3 .slprmocoupon {max-width: 340px;}
  .slconblockopt2 .slconblockbox {padding-bottom: 0;}
  .slconblockopt2 .slbannerbook {padding: 20px 15px;max-width: 350px;}
  .landinglayout4 #header, .landinglayout4.fixed #header {position: relative;}
  .single-landing.landinglayout4 .header-inner,
  .single-landing.landinglayout4.fixed .header-inner {padding-right: 0;}
  .slconblock.slconblockopt5 {top: auto;transform: none;}
  .slconblockopt5 .slconblockbox {padding: 30px 0;}
  .slbanner4.slbanner, .slconblockopt5 .slbannerbook {height: auto;}
  .slconblockopt5 .sllist {
  text-align: left;
  max-width: 340px;
  margin: 0 auto;
  }
  .slbanneropt2 .slconblock {
    position: relative;
    top: auto;
    transform: inherit;
    padding: 0;
  }
  .slconblockopt3 .slbookapprow {padding-top: 30px;}
  .sllist {margin: 0;}
  .slconblock.slconblockopt1 {
    position: relative;
    top: auto;
    transform: none;
    padding: 30px 0;
  }
.slbanner {height: auto; background-image: inherit !important;}
.slbanner > img {visibility: visible;}
.slbanner:after {display: none;}
  /*End Landing New Css*/
    .servicelandingfive .slconblock {width: 100%;}
  .slbookaformbox{width: 100%;max-width: 100%}
  .hmaboutcontent{text-align: center;}
    .arrowclick{display: block;top: 50%;margin-top: -15px;}
  .servicedecs{margin-top: 25px;}
    .header-two .headbookapp.headbookappmulti a{margin: 3px 0;}
    .headcallbookcol.multilocationheder .headcall a.headcallbtn{padding: 12px 15px;margin: 3px 0;}
    .aboutimageblock{text-align: center;padding-bottom: 20px;}
    /* ======================= 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 .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 ============================= */
    .advantagesborder .item{padding-bottom: 50px;}
.hmtitle h1, .hmtitle h2, .mediasmdesc h1, .mediasmdesc h2, .mediasmdesc h1, .mediasmdesc h2, .teamsmdesc h2, .page-header h1, .page-header h2, .aboutcoldesc h1, .aboutblock h2 {font-size: 26px; margin-bottom: 25px;}
.footbooktitle {font-size: 26px;}
.teasertext p{font-size: 18px;}
.teastitle{font-size: 26px;}
.teasercaption .container{bottom: 0px; position: relative; z-index: 1; }
    .aboutcolblock .vCenter{padding-top: 0 !important;}
/********** Start Adit Web Data Form **********/
.aawformblock .aawfieldcol33{width: 50%;}
/* Home Banner Form */
.hmbannerform .aawfieldcol33 {width: 50%;}
/* Footer Form */
.footerbookform .aawfieldcol33 {width: 50%;}
/* Book Appointment Page Form */
.bookaptmntform .aawfieldcol33{width: 50%;}
/********** End Adit Web Data Form **********/
.button, .button:focus{padding: 12px 20px; letter-spacing: 2px;}
.wrap-inner{padding:0 15px;}
#header{position:relative;}
.fixed #header{position:relative;}
#container, .multilocation #container {padding-top: 0;}
/********** Header Start **********/
/* Start Option1 */
.header-one #logo {padding: 14px 0;}
.header-one .headaddress {display: block; vertical-align: top; margin-bottom: 10px; float: right;}
.header-one .headcall {margin-left: 0;}
.header-one .mainNavigation {margin-right: 15px; margin-top: 15px;}
.header-one #nav {right: auto; top: 43px; left: 0;}
.header-one #nav > li > a {padding:  10px 30px 10px 15px; text-align: left;}
.header-one .headbookapp a {padding: 14px 15px;}
.bodyheader1.fixed #container {padding-top: 0;}
/* End Option1 */
/* Start Option2 */
.header-two .header-inner {padding: 15px 0;}
.header-two #logo {padding-right: 15px;}
.header-two .headleft {float: right; margin-bottom: 0px;max-width: 100%;}
.header-two .mainNavigation {padding: 0; float: none; margin:0; display: inline-block; vertical-align: middle;}
.header-two .menu-icon, .header-two .menu-icon:focus{padding: 10px 0 14px;}
.header-two .headbookapp a {padding: 12px 15px;}
.header-two #nav {top: 100%;}
.header-two #nav > li {margin: 0;}
.header-two #nav ul li{border-bottom: 1px solid #fff;}
.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;}
.header-two .headmenublock{text-align: right;vertical-align: bottom;}
.header-two .headaddress{display: inline-block;vertical-align: middle;}
.header-two .headrow{margin-top: 0;}
#nav li.full-megamenu > ul {width: auto;}
/* 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: 52px; 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;}
.header-two .multiheadmenubar #nav {
  left: auto;
  right: 0;
}
#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;}
/* Start Option1 */
.indexbanner-one .teasercaption {padding: 40px 0 20px;}
.indexbanner-one .teaserBanner .item {height: 400px;}
.indexbanner-one .hmbookfrmsection {bottom: 0; position: relative; padding: 40px 0;}
.indexbanner-one .teasertext {position: absolute; width: 100%; top: 90px;}
/* End Option1 */
/* Start Option2 */
.indexbanner-two .teaserBanner .item {height: 400px;}
.indexbanner-two .teasercaption{padding: 15px 0 15px;top: inherit;bottom: 0px;height: auto;}
    .indexbanner-two .teasercaption:after{position: absolute;content: "";left: 0;top: 0;width: 100%;height: 100%;background-color: #2f2f2f;opacity: 0.8;}
.indexbanner-two .teasertext p{margin-bottom: 10px;}
.indexbanner-two .teasertext{max-width: 100%;text-align: center;margin: 0 auto;padding-left: 0;}
.indexbanner-two .hmbookfrmsection {padding: 40px 0;}
.teaserBanner.owl-carousel .owl-nav{text-align: center; bottom: 20px;}
.teaserBanner.owl-carousel .owl-nav [class*="owl-"]{line-height: 30px; height: 30px; width: 30px; font-size: 17px; display: none;}
/* End Option2 */
/* Start Option3 */
.indexbanner-three .teasercaption {padding: 20px 0;}
.indexbanner-three .teaserBanner .item {height: 400px;}
.indexbanner-three .hmbookfrmsection {padding: 40px 0; background-color: #f5f5f5; margin: 0;}
.indexbanner-three .hmbookform {padding: 0;}
/* End Option3 */
/* Start Option4 */
.indexbanner-four .teasercaption {padding: 0;}
.indexbanner-four .teaserBanner .item {height: 400px;}
.indexbanner-four .teasertext {max-width: 100%; margin: 0; padding-left: 0;}
.indexbanner-four .hmbookfrmsection {padding: 40px 0; position: relative; height: auto;}
.indexbanner-four .hmbookform {margin-top: 0; max-width: 100%; padding: 0; box-shadow: inherit;}
.indexbanner-four .hmgroupbox .recaptcha {margin: 0 auto; display: inline-block;}
.indexbanner-four .hmgroupbox .hmsubmitbtn {margin-left: 15px;}
.indexbanner-four .hmbookfrmsection .container.vCenter {padding-top: 0 !important;}
/* End Option4 */
/* Start Option5 */
.indexbanner-five .teasercaption {padding: 0;}
.indexbanner-five .teaserBanner .item {height: 400px;}
.indexbanner-five .teasertext {max-width: 100%; margin: 0; padding-left: 0;}
.indexbanner-five .hmbookfrmsection {padding: 40px 0;}
.indexbanner-five .hmbookform {margin-top: 0; max-width: 100%; padding: 0; box-shadow: inherit;}
.indexbanner-five .hmgroupbox .recaptcha {margin: 0 auto; display: inline-block;}
.indexbanner-five .hmgroupbox .hmsubmitbtn {margin-left: 15px;}
.button.teasebtn{display: none;}
/* End Option5 */
.hmpozativecol1 .col-md-6.col-sm-4.col-xs-12 {width: 33.33333333%;}
/********** End Index Slider **********/
/***************** Start About Page *****************/
.futuresectionopt6 .aboutbtmbox, .aboutcontentopt7 .aboutbtmbox, .aboutcontentopt4 .aboutbtmbox {padding-top: 20px;}
.hmfuturesection .aboutweldesc h2{font-size: 26px;}
.aboutcoldesc-two-col-space{padding-bottom: 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;}
.hmsubhead > p{font-size: 18px}
.front-aboutbtmbox{padding-top: 0px}
.aboutfuturebox h2, .aboutfuturebox h3 {font-size: 22px;}
.aboutfuturebox small {margin-bottom: 10px;}
/* End Option2 */
/* Start Option2 */
.aboutvideoblock {display: block; width: 100%; max-width: 540px; margin: 0 auto 30px;}
/* 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;}
.hmaboutsection .aboutcolblock .col-md-6.col-sm-12.col-xs-12.pull-right.vCenter{padding-top: 20px !important}
/* End Option6 */
/* Start Option9 */
.client-counter {width: 200px; height: 200px; }
.boxcounter strong {font-size: 46px;}
.boxcounter span {font-size: 16px;}
.hmaboutcontent{margin-bottom: 0;}
/* 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, .servicecaptext .servicecaptexttitle {font-size: 30px;}
.servicecaptext p {font-size: 16px;}
/* Start Service Option1 */
.servicedecs p {font-size: 16px;}
.serviceiconbox {height: 320px; margin-bottom: 0;}
/* Start Service Option2 */
/********** End Services Page **********/
/********** Start Team/Doctor Page **********/
.teamlist-two .item {width: 50%;}
.teamlist-one.teamselist .item {width: 50%;}
/* Start Option1 */
.teamroundbox {padding: 30px 10px;}
/* End Option1 */
/* Start Option3 */
.teamsectionopt3 .teamlist-two .teamcol {width: 100%;}
.teamsectionopt3 .teamlist-one .item {width: 100%;}
.teamslider2.owl-carousel .owl-nav [class*="owl-"] {top: auto; bottom: 0; margin: 0 5px; position: relative;}
.teamslider2.owl-carousel .owl-nav .owl-prev {left: auto;}
.teamslider2.owl-carousel .owl-nav .owl-next {right: auto;}
/* End Option3 */
/* Start Option5 */
.doctorinbox {height: 320px;}
.doctorinbox h2 {font-size: 22px;}
.doctorboxlist .item:nth-child(odd) .doctorboxrow .item {float: right;}
.doctorboxlist .item:nth-child(even) .doctorboxrow .item.pull-right.docthumb {float: left !important;}
.docdetimgbox{max-width: 325px; margin: 0 auto 20px;}
.docsmdetails h2, .docsmdetails small{text-align: center;}
.docsmdetails h2, .doctorbtmbox h2{font-size: 22px; margin-bottom: 10px;}
/* End Option5 */
/* Start Option6 */
.teamsectionopt8 .doctorboxblock .item {max-width: 500px; margin: 0 auto;}
/* End Option6 */
/* Start Option8 */
.doctorsmdecbox {padding: 30px 15px;}
.teamslider3.owl-carousel .owl-nav [class*="owl-"] {top: auto; bottom: 0; margin: 0 5px; position: relative;}
.teamslider3.owl-carousel .owl-nav .owl-prev {left: auto;}
.teamslider3.owl-carousel .owl-nav .owl-next {right: auto;}
.teamsectionopt8 .teamlist-one .doctotbox {padding-top: 20px;}
/* End Option8 */
/* Start Option10 */
.meetdoctorbox h3 {font-size: 20px;}
.meetdoctorbox small {margin-bottom: 20px;}
.meetdoctorbox {min-height: 250px;}
.teamsectionopt10 .teamlist-one .item {width: 50%;}
/* End Option10 */
/********** End Team/Doctor Page **********/
/********** Start Team/Doctor Details Page **********/
/* Start Option1 */
.docdetailsbox .doctorthumb, .docdetailsbox .docdetailthumb {margin-bottom: 15px;}
.docdetailsbox strong, .docsmdetails strong {font-size: 22px;}
.teamroundbox .teamthumb {max-width: 180px;}
.teaminbox h3 {font-size: 22px;}
.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: 30px 15px;}
/* End Option5 */
/* Start Option6 */
.meetdocdescsmbox {padding: 30px 15px 30px;}
.meetdocdescsmbox h3 {margin-bottom: 10px;}
/* End Option6 */
/********** End Team/Doctor Details Page **********/
/********** Start Blog Page **********/
.blogboxlist .item:nth-child(3n+1) {clear: inherit;}
.blogboxlist .item:nth-child(2n+1) {clear: both;}
/********** End Blog Page **********/
/********** Start Event & Media Page **********/
/* Start Option1 */
.eventlistrow .eventlist {margin-bottom: 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;}
.promohead {padding: 20px 0 30px;}
.promtext {padding-left: 24px;}
/* End Option1 */
/* Start Option3 */
.promotion-silder {padding-top: 10px;}
.promocontentopt3 .vCenter.promocol {padding-top: 0 !important;}
/* End Option3 */
/* Start Option4 */
.plantop .plantopinfo {max-width: inherit;}
/* End Option4 */
/********** End Promotion Page **********/
/********** Start Gallery Page **********/
.gallerylist.mediathumb-three .item {margin-bottom: 30px;}
.gallerylist.mediathumb-three .item:last-child {margin-bottom: 0;}
/* Start Option1 */
.gallerylist .item {margin-bottom: 30px;}
.insurplansblock {padding: 30px 15px;} 
.insurhead {min-height: 75px; padding-bottom: 25px; padding-left:0px;}
.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 **********/
/* Start Option1 */
.accordion .acclink, .accostyle1 .accordion .acclink, .accostyle2 .accordion .acclink {font-size: 18px; }
/*.accord-detail, .accostyle1 .accord-detail {padding: 0 15px;}*/
.accostyle2 .accord-detail {padding: 5px 15px;}
.faqsblock h2 {font-size: 20px;}
.accordion .acclink:after {font-size: 24px; margin-top: -12px;}
/* End Option1 */
/* Start Option2 */
.accostyle2 .accordion .acclink:after {font-size: 24px; margin-top: -12px;}
.accostyle2 .accord-detail p {font-size: 16px;}
/* End Option2 */
/********** End FAQs Page **********/
/********** Start Contact Page **********/
/* Start Option2 */
.contactustopt2 .contactloact, .contactustopt2 .contacthour {padding-bottom: 30px;}
/* End Option2 */
/* 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;}
/* 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: 0;}
.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 {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 {text-align: center; padding: 30px 15px;min-height: auto;}
.hourslist {margin: 0 auto; text-align: left; max-width: 286px;}
/* End Option7 */
/* Start Option8 */
.callactcontentopt5 .aboutfuturebox {padding-bottom: 15px;}
.callactcontentopt5 .aboutfuture .item:last-child .aboutfuturebox {padding-bottom: 0;}
/* End Option8 */
/********** End Call to Action Page **********/
/********** Start Service Landing Pages **********/
.slbooktitle h2 {font-size: 26px;}
.landservcontentrow h2, .landvcontent-block h2 {font-size: 22px;}
.landservcontentrow h3, .landvcontent-block h3 {font-size: 20px;}
.landservcontentrow p, .landvcontent-block p {font-size: 16px;}
.landservcontentrow ul li, .landservextrarow ul li {margin-bottom: 3px; font-size: 16px;}
.landserdoctorblock > h2 {font-size: 26px; margin-bottom: 20px;}
/********** Start Service Landing-1 Pages **********/
#slheader {position: relative; background-color: #384657;}
#slheader.slheaderopt1 {background-color: #384657;}
#sllogo {padding: 6px 0;}
.sltoplink {padding: 0;}
.slheadmap {margin-right: 0; margin-bottom: 5px;}
.slbannerbook {margin-top: 0; background-color: #f5f5f5;}
.slbookblock {border-radius: 0; padding: 30px 0;}
.slconblock {padding: 30px 0 20px;position: relative;}
.slconblock h1 {font-size: 28px;}
.slconblock h2 {font-size: 22px; margin-bottom: 15px;}
.slformsection {padding: 40px 0;}
.slbookappform h3 {font-size: 28px; margin-bottom: 30px;}
/********** End Service Landing-1 Pages **********/
/********** Start Service Landing-2 Pages **********/
.slbanneropt2.slbanner {height: auto; background-image: inherit;}
.slbanneropt2.slbanner img {visibility: visible;}
.slconblockopt2.slconblock {position: relative; background-color: #f5f5f5; padding: 40px 0;width: 100%;max-width: 100%}
.slbanner.slbanneropt2:after {display: none;}
.slconblockopt2 .item.vCenter {padding-top: 0 !important;}
.sltitleboxopt2 .sllist::after, .sltitleboxopt2 .sllist li::after {background-color: #3680c5;}
/********** End Service Landing-2 Pages **********/
/********** Start Service Landing-3 Pages **********/
.slconblocktitle {position: relative; bottom: 0;}
.slconblockopt3 {padding-bottom: 0;}
.slbanner.slbanneropt3 {height: auto;}
.slconblock.slconblockopt3 {padding: 0;}
/********** Start Service Landing-3 Pages **********/
/* Start Option5 */
#slheader.slheaderopt5 {background-color: #384657;}
.slheaderopt5 .slheader-inner {padding: 15px 0;}
.servicelandingfive .slheadmap, .servicelandingfive .slheadcall {display: inline-block;}
.slheaderopt5 .slheadmap {margin-right: 15px;}
.slheaderopt5 #sllogo {padding: 0;}
.servicelandingfive .sltoplink {padding: 8px 0;} 
.servicelandingfive .slconblock {padding: 0; height: 100%;}
.servicelandingfive .slbanner {height: 750px;}
.slconblockbox {padding-bottom: 370px; padding-right: 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;}
.serbookappform .pagebooksubmitbar .button {margin-left: 10px;}
/* End Option5 */
/********** End Service Landing Pages **********/
/********** Start Promotion Plans Pages **********/
.promotion_list-one .item {width: 50%;}
.promotion_list-two .item {width: 49%;}
/********** End Promotion Plans Pages **********/
/********** Start Footer **********/
.foothourslist .foothoursday {width: 100px; font-size: 16px;}
.foothourslist .foothourstime {font-size: 16px;}
/* Start Option1 */
.footer-one .footcol3 {margin-bottom: 30px;}
/* Start Option1 */
/* Start Option2 */
.footer-two .foothourslist {margin: 0;}
.footer-two .foothourslist li {width: 100%; padding: 0;}
/* 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: 450px;}
.hmservidecbox {max-width: 550px;}
/* End Option7 */
/********** End Home Service Pages **********/
/********** Start Home Pozative Page **********/
/* Start Option1 */
.aboutcontent.hmpozativeopt1 {padding: 40px 0;}
.hmbooktitle {font-size: 28px; margin-bottom: 15px;}
/* End Option1 */
/* Start Option2 */
.aboutcontent.hmpozativeopt2 {padding: 40px 0;}
.hmpozativeopt2 .hmbookappform {padding-top: 30px;}
.hmreviewbox iframe {height: 320px;}
/* End Option2 */
/* Start Option3 */
.aboutcontent.hmpozativeopt3 {padding: 40px 0;}
.hmpozativeopt3 .hmbookappform {padding-top: 30px; max-width: 750px; margin: 0 auto;}
.hmpozativeopt3 .pagebooksubmitbar .form-group {margin: 0;}
/* End Option3 */
/********** End Home Pozative Page **********/
/********** Start Before & After Page **********/
/* Start Option1 */
.beforeafterbox p {font-size: 16px;}
.beforecol h3 {font-size: 20px;}
/* End Option1 */
/********** End Before & After Page **********/
/********** Start Finance Insurance Page **********/
/* Start Option1 */
.financedecs {min-height: inherit; padding-right: 0;}
.financedoctor {position: relative; max-width: 280px; margin: 0 auto;}
/* End Option1 */
/* Start Option2 */
.financedecs.financleft {padding-left: 0;}
/* End Option2 */
/********** End Finance Insurance Page **********/
/********** Start Home Pozative Page **********/
/* Start Option2 */
.hmpozativeopt2 .pagebooksubmitbar .form-group {display: inline-block;}
.hmpozativeopt2 .pagebooksubmitbar .form-group .recaptcha {margin: 0;}
/* End Option2 */
/********** Start End Pozative Page **********/
.hmlogolist .item {width: 49%; margin: 15px 0;}
.contactpageform .aawfieldcol.aawfieldtextarea{width: 100%}
/* 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;
}
.enasingle-slider .testmonialboxinner {
  flex-direction: column;
  text-align: center;
}.enasingle-slider .testmonialdetail {
  padding-left: 0;
}
.locgalleryslider {
  margin-top: 30px;
}
.multibookappintment .locmap iframe{height: 350px;}
.multibookappintment .hmtitle h2 {
  text-align: center;
}
.multibookappintment .extraseccontent {
  text-align: center;
}
}
@media only screen and (max-width: 959px) {
}
@media only screen and (max-width: 800px) {
/*Responsive Table*/
.responsiveTable, .responsiveTable tr, .responsiveTable td, .responsiveTable td:before { display:block; text-align:left; border:none; /* Converts a table, table row, table column and table column:before into a block element */ }
.responsiveTable, .responsiveTable tr, .responsiveTable td:last-child { border-bottom:none; }
.responsiveTable thead, .responsiveTable tr th { position:absolute; /* Hides table head but not using display none */ top:-1000em; left:-1000em; }
.responsiveTable tr { border:1px solid #eeeeee; border-bottom:2px solid #eeeeee;  margin:0 0 20px; }
.responsiveTable tr td:nth-child(1) { /* first column of the row */ border-left:none;}
.responsiveTable tr td:last-child { /* last column of the row */ border-right:none; }
.responsiveTable tr:last-child .td, .responsiveTable td { /* Column in the last row and column */ border-bottom:1px solid #eeeeee; }
.responsiveTable td:before { /* prints the value of data-label attribute before the column data */ font-weight:bold; padding-right:20px; line-height:27px; color:#174471; content:" "attr(data-label)"";  /* call the attribute value of data-label and adds a string // */ }
.responsiveTable tbody {display:block;}
.responsiveTable tr td {padding:5px 15px; width:auto !important;}
.r-tabs .r-tabs-nav {display: none;}
.r-tabs .r-tabs-accordion-title {display: block;}
.hmserviblock > h2 {display: block;}
/********** Start Home Service Pages **********/
/* Start Option7 */
.hmservidec {min-height: inherit;}
.hmservismdec {min-height: inherit; padding-bottom: 20px;}
.hmserviblock {margin: 0 auto; padding: 0 15px;}
.servicetab .tabcontainer {padding-left: 0; margin-left: 0;}
.servicetab.restabver .r-tabs-accordion-title {display: block;}
.hmservidecin {position: relative;}
.hmservidecbox {max-width: inherit; padding: 30px 15px; top: 0;}
.restabver .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {background-color: #384657; color: #ffffff;}
/* End Option7 */
/********** End Home Service Pages **********/
}
@media only screen and (max-width: 768px) {
}
/* Small devices (landscape phones, less than 768px) */
@media only screen and (max-width: 767px) {
    .header-two .menu-icon, .header-two .menu-icon:focus{padding-bottom: 0;}
.header-two #nav {
  margin-left: -100px;
}
.callopen-count2 { width:100%; }
.callopeningbox { min-height:auto; }
  /*Start Landing New Css*/
  .landingftr .footform-section {padding: 30px 0;}
  .landingftr .footer-inner {padding: 30px 0;}
  .landingftr-info .footitem > div {display: block;}
  .footer-two .landingftr-hour .foothourslist {max-width: 100%;}
  .footer-two .landingftr-hour .foodhour {padding-top: 0;}
  .landingftr .copyright {padding: 20px 0;}
  .slconblockopt2 .sllist li:after, .slbanneropt3 .sllist li:after {
  left: 0;
  right: 0;
  margin: 0 auto;
  }
  .single-landing .footer-one .copyright {padding: 20px 0;}
  .mblfixedbtns {padding-top: 40px;}
  .landing-header.header-five .header-right {margin-left: 0;}
  .landing-header.header-five .headaddress a i, .landing-header.header-five .headcall a i {top: 2px;}
  .landing-header .headermain {
  flex-direction: column;
  }
  .landing-header.header-five .header-right {max-width: 100%;}
  .landing-header.header-five .headaddress, 
  .landing-header.header-five .headcall {display: block;margin: 0;}
  .landing-header .mainnavrow {justify-content: center;}
  .landing-header.header-five #logo {padding-top: 0;margin-bottom: 0;}
  .landing-header.header-two .mainNavigation {position: inherit;}
  .landing-header.header-two #nav {
  top: 100%;
  right: 0;
  left: 0;
  margin: 0 auto;
  }
  .landingsection {padding: 30px 0;}
  .landingftr-info.footcol1 {width: 100%;}
  .slconblockopt2 {flex-direction: column;padding: 30px 0;}
  .slconblockopt2 .slconblockbox {padding-top: 0;padding-bottom: 30px;}
  .sllist {margin-bottom: 0;}
  .slconblock.slconblock3 .sltitlebox {
    text-align: center;
  }
  .slbanneropt3 .sltitlebox {
    margin: 0 0 30px 0;
    max-width: 100%;
    width: 100%;
  }
  .slconblock3 .slprmocoupon {max-width: 100%;margin: 0 auto;}
  .stikerinner {flex-direction: column;}
  .landinglayout4 .landing-header.header-five .header-right {padding-left: 0;}
  .landinglayout4 .landing-header.header-five #logo {margin-bottom: 10px;}
  .slconblockopt5 .slbanner .sllist {text-align: left;}
  .landing-header.header-two .socialmedia {display: none;}
  .landing-header.header-two .headleft {display: block;}
  .landing-header.header-two .headcall {margin-left: 0;}
  /*End Landing New Css*/
    .mb0{margin-bottom: 0px}
    .headcallbookcol.multilocationheder{float: none;display: inline-block;margin: 0 3px;}
    .headcallbookcol.multilocationheder .headcall{margin: 0;}
    .headmenubar.multiheadmenubar #nav{left: 50%;transform: translateX(-50%);right: auto;margin: 0;}
    /* ======================= New Multi Location Start ============================= */
    .headlocation .headleft{margin: 0;display: block;}
    .headlocation .headright{padding: 10px 0;margin: 0;margin-right: 10px;}
    .headlocation .topheadlink{display: inline-block;}
    .multilocfotsingle{width: 50%;}
    .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, .findlocation-data .wpgmza_sl_query_innerdiv1 h1, 
    .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: 14px;
    }
    .copyright p{font-size: 16px;}
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;}
/********** Start Adit Web Data Form **********/
.aawformblock .aawfieldcol33{width: 100%;}
.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%;}
/********** End Adit Web Data Form **********/
.hmtitle h1, .hmtitle h2, .mediasmdesc h1, .mediasmdesc h2, .mediasmdesc h1, .mediasmdesc h2, .teamsmdesc h2, .page-header h1, .page-header h2, .aboutcoldesc h1, .aboutblock h2 {font-size: 26px; margin-bottom: 25px;}
/********** Header Start **********/
#logo {text-align: center;}
.button, .button:focus{padding: 10px 20px;letter-spacing: 1px;}
/* Start Option1 */
.header-one .headermain {padding: 10px 0;}
.header-one #logo {margin: 0 auto 15px; float: none; width: 280px; padding: 0;}
.header-one .headaddress {display: block; vertical-align: top; margin-bottom: 5px; text-align: center; float: none;}
.header-one .headcall {margin-left: 0;}
.header-one .header-right {padding: 0; margin: 0; text-align: center;}
.header-one .socialmedia {display: none;}
.header-one .headaddress a {font-size: 15px; padding-left: 0;}
.header-one .headaddress a i {position: relative; top: 0; font-size: 18px;}
.header-one .headcall a {font-size: 15px; padding-left: 18px;}
.header-one .headcall a i {font-size: 18px; top: 1px;}
.accord-detail p{font-size: 16px;}
/* End Option1 */
/* Start Option2 */
.header-two #logo {float: none; margin: 0 auto 10px; padding-right: 0; width: 280px;top: 0;}
.header-two .headrow {text-align: center; margin-left: 0; padding-left: 0; }
.header-two .headleft {float: none; margin-bottom: 0; display: inline-block; vertical-align: middle;}
.header-two .headmenublock{text-align: center;}
.header-two .headbookapp {float: none;display: none;}
.header-two .headaddress > a {font-size: 15px; padding-left: 18px;line-height: 24px;}
.header-two .headaddress a i {position: absolute; top: 1px; font-size: 18px;}
.header-two .headright {float: none; display: inline-block; vertical-align: top;margin: 0}
.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: 1px;}
.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; background-color: #384657; margin-right: -140px;}
.header-five .menu-icon, .header-five .menu-icon:focus {margin: 0 auto;}
/* End Option5 */
/********** Header End **********/
/********** Start Index Slider **********/
.hmbookform .container.vCenter {padding-top: 0 !important;}
.hmbookform .form-group {margin-bottom: 15px;}
.teasercaption {padding: 15px 0; top: auto; bottom: 0;  height: auto; text-align: center;}
.teaserBanner {height: 320px;}
.teaserBanner .item {height: 320px;}
.teastitle {font-size: 22px; margin-bottom: 0;}
.teasertext p {font-size: 16px; margin-bottom: 0; margin-top: 10px;line-height: 24px;}
.hmbookapptitle {font-size: 26px;}
.teasercaption .container{bottom: 10px;}
.teaserBanner.owl-carousel .owl-nav {position: absolute; bottom: 10px; width: 100%;}
.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 15px;}
.indexbanner-two .teasercaption .container{position: relative;z-index: 1;}
.indexbanner-two .teaserBanner .item {height: 320px;}
.indexbanner-two .hmbookfrmsection {padding: 30px 0;}
.indexbanner-two .teasertext p{margin-bottom: 0px;}
.indexbanner-two .teasertext .button, .indexbanner-two .teasertext .button:focus {margin-top: 10px;}
/* End Option2 */
/* Start Option3 */
.indexbanner-three .teasercaption {padding:15px 0 25px; background-color: rgba(56,70,87,0.9);}
.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 .teasercaption .container{position: relative;z-index: 1;bottom: 0}
.indexbanner-three .hmbookfrmsection {padding: 30px 0;}
.indexbanner-three .hmbookapptitle {font-size: 26px;}
/* End Option3 */
/* Start Option4 */
.indexbanner-four .hmbookfrmsection {padding: 30px 0; background-color: rgba(56,70,87,0.9);}
.indexbanner-four .teasercaption .container{position: relative;z-index: 1;}
.indexbanner-four .teasercaption {padding: 15px 0 40px;}
.indexbanner-four .hmbookapptitle {font-size: 26px;}
.indexbanner-four .teaserBanner .item {height: 320px;}
.indexbanner-four.indexvideobanner-four .hmbookapptitle {font-size: 26px; margin-bottom: 10px;}
/* End Option4 */
/* Start Option5 */
.indexbanner-five .teasercaption {padding: 15px 0 40px; background-color: rgba(56,70,87,0.9);}
.indexbanner-five .teasercaption .container{position: relative;z-index: 1;}
.indexbanner-five .hmbookapptitle {font-size: 26px;}
.indexbanner-five .teaserBanner .item {height: 320px;}
.indexbanner-five.indexvideobanner-five .hmbookfrmsection {padding: 30px 0;}
.indexbanner-five.indexvideobanner-five .hmbookapptitle {font-size: 26px;}
/* End Option4 5 */
.hmbookcol2 .col-md-4.col-sm-6.col-xs-12 {width: 100%;} 
/********** End Index Slider **********/
/********** Start Home Page **********/
.hmtitle h1, .hmtitle h2 {font-size: 26px;margin-bottom: 15px;}
.hmsubhead {padding-bottom: 13px;}
.hmsubhead > p {font-size: 16px;}
.hmaboutcontent > h2, .hmaboutcontent > h3 {font-size: 20px;}
.client-counterbox .counterlist-two .item {width: 49%; margin: 0;}
.aboutcounterlist h3:after {left: 50%; margin-left: -32px;}
/********** End Home Page **********/
/********** Start Home Pozative Page **********/
.hmpozativecol1 .col-md-6.col-sm-4.col-xs-12 {width: 100%;}
/********** End Home Pozative Page **********/
.contentsection, .aboutcontent, .futuresection, .teamsection {padding: 30px 0;}
/* 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: 25px;}
.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;}
.aboutbtmbox .row > div{margin-bottom: 0;}
.aboutbtmbox .row > div:last-child{margin-bottom: 15px;}
.aboutbtmbox ul{margin-bottom: 0;}
/* 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 */
.hmfuturesection .aboutweldesc h2{font-size: 24px;}
.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, .servicecaptext .servicecaptexttitle {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; background-color: rgba(0,0,0,0.3); 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;}
.servicecontentopt6 .servicebtmbox {padding-top: 30px;}
.servicebtmbox h2 {font-size: 22px; margin-bottom: 10px;}
.servicebtmbox h3 {font-size: 20px; margin-bottom: 10px;}
.landserdoctbox h2 {font-size: 22px; margin-bottom: 10px;}
.landserdoctbox h3 {font-size: 20px; margin-bottom: 10px;}
/* Start Service Option1 */
.servicon {width: 150px; height: 150px; margin-bottom: 15px;}
.serviceiconbox {height: 260px; margin-bottom: 0;}
.serviconinbox h2 {font-size: 26px;}
/* Start Service Option1*/
/* Start Service Option4 */
.page-iconheader {margin-bottom: 15px; }
.page-iconheader.page-serviceicon{padding-left: 85px;}
.page-iconheader h1 {font-size: 24px;}
/* Start Service Option4 */
/* Start Service Option5 */
.servicegraybox {height: 200px; margin-bottom: 20px;}
.servgrayinbox h2 {font-size: 22px;}
/* End Service Option5 */
/* Start Service Option6 */
.serviceimgbox {max-width: 360px; margin: 0 auto 30px; padding: 10px;}
.serviceimg-content {padding: 30px 15px;}
.servicedecs > h2 {font-size: 22px; margin-bottom: 10px;}
.servicedecs > h3 {font-size: 20px; margin-bottom: 10px;}
.hmspserviceslider.owl-carousel .owl-nav {bottom: 13px;}
/* End Service Option6 */
/********** End Services Page **********/
/********** Start Team/Doctor Page **********/
/* Start Option1 */
.teaminbox small {margin-bottom: 15px;}
/* End Option1 */
/* Start Option3 */
.teamsmdesc h2 {font-size: 24px; margin-bottom: 15px;}
.teamsectionopt3 .teamlist-one .teamroundbox .teaminbox {max-width: 550px; padding: 0 10px;}
/* End Option3 */
/********** End Team/Doctor Page **********/
/********** Start Team/Doctor Details Page **********/
.docsmdetails h2, .docsmdetails small{text-align: center;}
.docsmdetails h2, .doctorbtmbox h2 {font-size: 22px; margin-bottom: 10px;}
.docsmdetails h3, .doctorbtmbox h3 {font-size: 20px; margin-bottom: 10px;}
.doctorbtmbox {padding-top: 0;}
.teamdetailsopt5 .doctorbtmbox, .teamdetailsopt6 .doctorbtmbox {padding-top: 30px;}
.docdetailthumb {max-width: 320px; margin: 0 auto 15px;}
/* Start Option1 */
.docdetailsbox strong, .docsmdetails strong {font-size: 20px;}
.docdetailsbox small, .docsmdetails small {font-size: 16px;}
.teamsectionopt1 .teamselist .item:nth-child(3n+1) {clear: inherit;}
.teamsectionopt1 .teamselist .item:nth-child(2n+1) {clear: both;}
/* Start Option2 */
/* Start Option5 */
.doctordetailsbox {padding: 30px 0px;}
.docdetimgbox {max-width: 325px; margin: 0 auto 20px;}
/* Start Option5 */
/* Start Option6 */
.meetdocdescsmbox {padding: 30px 15px 30px; min-height: inherit;}
.meetdocdescinbox {max-width: inherit;}
.meetdocdescsmbox h3 {font-size: 20px;}
.meetdocimg {background-image: initial; height: inherit;}
.meetdocimg img {visibility: visible;}
/* End Option6 */
/* Start Option7 */
.detailsimg {height: 250px;}
.detailsdocimg {max-width: 250px; padding: 10px; margin: -115px auto 10px;}
.detailsdocimg span {padding: 8px;}
.detailsdocimg img {border: 3px solid #bdc1c7;}
/* End Option7 */
/* Start Option8 */
.teamsectionopt8 .doctorboxblock .item {max-width: 550px; margin: 0 auto;}
.doctorsmdecbox h3 {font-size: 22px;}
/* 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 10px;}
.blogdetpagin .pager li > a {padding: 8px 25px;}
/* End Option1 */
/********** End Blog Details Page **********/
/********** Start Event & Media Page **********/
/* Start Option1 */
.eventbox {padding-left: 0;}
.eventdatecol {padding: 15px; width: 100%; position: relative;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: 24px; 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: 0;}
.contcol2 .col-md-4.col-sm-4.col-xs-12 {width: 100%;}
/* Start Option1 */
.contactform {padding-bottom: 30px;}
.contactadd a, .contactmail a, .contactphone a, .contactfax span {font-size: 16px;}
.contactfax {padding-bottom: 15px;}
.recaptcha-group {margin-right: 0; margin-bottom: 15px;}
.formbtn-group {display: block; padding: 0;}
.footday{width: 95px;}
.foottime {padding-left: 100px;margin-left: -95px;}
/* End Option1 */
.copyright .web-by{padding: 30px 0;}
/* 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 **********/
.howitlist-three .howcol {width: 100%; margin-bottom: 20px;}
.howitlist-three .howcol:last-child {margin-bottom: 0;}
.howdoseblock .howitlist-two .item {margin-bottom: 30px;}
.howdoseblock .howitlist-two .item:last-child {margin-bottom: 0;}
.firstvisitbtmbox h2 {font-size: 22px; margin-bottom: 10px;}
.firstvisitbtmbox h3 {font-size: 20px; margin-bottom: 10px;}
/* Start Option3 */
.hiworksbox {padding: 30px 10px;}
.hiwnum {font-size: 20px; width: 40px; height: 40px; line-height: 36px; 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;margin-bottom: 25px;}
.howdoseblock .item:last-child {margin-bottom: 0;}
.howitlist-four .item:nth-child(3) {margin-bottom: 30px;}
/* End Option7 */
/********** End How it Works Page **********/
/********** Start Advantages Page **********/
.advlist .advanclist-two .item {margin-bottom: 30px; width: 100%;}
.advlist .advanclist-two .item:last-child {margin-bottom: 0;}
.hmadvantaglist-one .item {width: 100%; max-width: 290px; margin: 0 15px auto;} 
.hmadvantaglist-three .item {width: 100%; max-width: 360px; margin: 0 auto; display: block;}
.advcol {margin-bottom: 20px;}
.advcol:last-child {margin-bottom: 0;}
/* Start Option1 */
.advatagesicon {width: 60px; height: 60px;}
.advatagesbox h3 {font-size: 20px;}
.advatagesbox small {margin-bottom: 10px; font-size: 17px;}
.advatagesopt1 .howcol:last-child {margin-bottom: 0;}
/* End Option1 */
/* Start Option4 */
.advantrow h3 {font-size: 20px; margin-bottom: 15px;}
.advatagesopt4 .advantaglist-three .item {margin-bottom: 20px;}
.advatagesopt4 .advantaglist-three .item:last-child {margin-bottom: 0;}
/* End Option4 */
/* Start Option5 */
.advatagesopt5 .advantaglist-three .item {width: 50%; }
.advatagesopt5 .advantaglist-one .item {width: 100%; }
.advatagesopt5 .advgeblock .advantaglist-three .item:nth-child(3n+1) {clear: inherit;}
.advatagesopt5 .advgeblock .advantaglist-three .item:nth-child(2n+1) {clear: both;}
/* End Option5 */
/* Start Option6 */
.advslist .item {margin-bottom: 30px;}
.advsbox {padding-left: 75px;} 
.advsround {width: 60px; height: 60px; }
.advsbox h3 {font-size: 20px;}
/* End Option6 */
/* Start Option7 */
.advboedervox {padding: 20px 0; min-height: inherit;} 
.advsroundblock .item {border: none; border-bottom: 2px solid #dfdfdf;}
.advsroundblock .item:last-child {border-bottom: none;}
.advatagesopt7 .advantaglist-two .item {width: 100%;}
.advsroundbox:after, .advsroundbox:before {display: none;}
.advsroundbox:after {left: 0;}
.advsroundbox:before {right: 0;}
/* End Option7 */
/* Start Option8 */
.advbgbox .item {margin-bottom: 30px;}
/* End Option8 */
/* Start Option9 */
.advatagesopt9 .advantaglist-two .item {width: 100%;}
.advantagesborder .item {padding-bottom: 55px;}
.advantagesborder .item:last-child {padding-bottom: 0;}
/* 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;}
.calladdblock .vCenter{padding-top: 0 !important;}
.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;}
.slconblock {padding: 30px 0; background-color: #384657; position: relative;}
.landservreview-secion, .landserdector-section, .landservcontent-section, .landservextra-secion {padding: 30px 0;}
.landvcontent-thumb {max-width: 550px; margin: 0 auto 15px;}
.landvcontent-block {text-align: center;}
.landreviewvideo iframe, .landreviewvideo video {height: 100%;}
.landreviewbox {margin-top: 30px;}
.landreviewbox iframe {height: 350px;}
.landserdoct-thumb {max-width: 260px; margin: 0 auto 15px;}
/********** Start Service Landing-1 Pages **********/
#sllogo {padding: 0 0 10px; text-align: center;}
.sltoplink {text-align: center;}
.slheadmap {display: block;}
.slbookblock {padding: 30px 0 15px;}
.slformsection {padding: 30px 0;}
.slbookappform h3 {font-size: 24px; margin-bottom: 20px;}
.slbtmlink {padding-top: 20px;}
.slfootmap {display: block; margin-bottom: 10px; margin-right: 0;}
.slfootcall {font-size: 20px;}
/********** End Service Landing-1 Pages **********/
/********** Start Service Landing-2 Pages **********/
.slconblockopt2.slconblock {padding: 30px 0;}
.sltitlebox.sltitleboxopt2 {padding-bottom: 15px;}
.slbookaformbox {max-width: 100%; padding: 30px 0px 15px;}
.slbookaformbox .pagebooksubmitbar .button {margin: 0 0 0 15px;}
.slconblockopt2 .sltitlebox {text-align: center;}
.sltitleboxopt2 .sllist li:after {left: 50%; margin-left: -23px;}
/********** End Service Landing-2 Pages **********/
/********** Start Service Landing-3 Pages **********/
.slconblocktitle {padding: 15px;}
.slconblocktitle h2 {font-size: 24px;}
.slbookformrow {padding: 30px 15px;} 
.slbanner.slbanneropt3 {height: auto; background-image: inherit !important;}
.slbanneropt3.slbanner:after {display: none;}
.slbanneropt3.slbanner > img {visibility: visible;}
.slbanneropt3 .container.vCenter {padding-top: 0 !important;}
.slconblock.slconblockopt3 {position: relative; background-color: inherit;}
.slprmocoupon {max-width: 100%; background-color: #384657;}
/********** Start Service Landing-3 Pages **********/
/* Start Option5 */
.servicelandingfive .sltoplink {padding: 0;}
.servicelandingfive .slheadmap, .servicelandingfive .slheadcall {display: block;}
.slheaderopt5 .slheadmap {margin-right: 0;}
.slheaderopt5 .slheader-inner {padding: 10px 0;}
.slheaderopt5 #sllogo {margin-bottom: 12px;}
.slconblockbox {padding: 30px 0;}
.slconblockbox .container-fluid.vCenter {padding-top: 0 !important;}
.slconblockopt5 .slbannerbook {position: relative;}
.slconblock.slconblockopt5 {position: relative;} 
.servicelandingfive .slbanner {height: auto;}
.slconblockopt5 .slbookcol1 .col-md-4.col-sm-4.col-xs-12 {width: 100%;}
.servicelandingfive .landservcontent-secion, .servicelandingtwo .landservcontent-secion {padding: 30px 0;}
/* End Option5 */
/********** End Service Landing Pages **********/
/********** Start Careers Page **********/
.careersopt2 .blog-pagination {padding-top: 20px;}
/* Start Option2 */
.careersopt2 .aboutgray {padding: 30px 15px;}
.careersopt2 .aboutweldesc p {margin-bottom: 15px;}
.careersopt2 .item:first-child .aboutweldesc {padding-bottom: 10px;}
.careersopt2 .button, .careersopt2 .button:focus {padding: 9px 20px;}
/* End Option2 */
/********** End Careers Page **********/
/********** Start Promotion Plans Pages **********/
.promotion_list-one .item {width: 100%;}
.promonote {padding-top: 15px;}
.promonote p {font-size: 18px;}
/* Start Option3 */
.promoplanbor p {font-size: 15px;}
/* End Option3 */
/********** End Promotion Plans Pages **********/
/********** Start Footer **********/
.footform-section {padding: 30px 0;}
.footer-inner {padding: 30px 0;}
.booktitle {padding-bottom: 20px;}
.booktitle h2 {font-size: 24px; letter-spacing: 0.1em;}
.footbooktitle {font-size: 24px; letter-spacing: 0.1em;}
.hoursnote {font-size: 15px;}
.footbookcol2 .col-md-4.col-sm-4.col-xs-12 {width: 100%;} 
.foothourslist .foothoursday{width: 95px;}
/* Start Option4 */
.footer-four .multilocl:last-child {margin-bottom: 0;}
/* End Option4 */
/********** End Footer **********/
/********** Start Home Service Pages **********/
/* Start Option3 */
.hmservicebox h3 {font-size: 18px; padding-bottom: 10px;}
.hmservicebox h3:after {width: 60px;}
.hmservicebox .button, .hmservicebox .button:focus {padding: 9px 25px;}
/* End Option3 */
/* Start Option5 */
.hmsersmdet h2 {font-size: 24px;}
.hmserbox {padding-left: 65px; margin-bottom: 25px;}
.hmserrow .item:nth-child(3) .hmserbox {margin-bottom: 25px;}
.hmsevicon {width: 50px; height: 50px;}
.hmserlist-three.hmserrow .item:nth-child(3) .hmserbox {margin-bottom: 0;}
.hmserlist-two .item:first-child .hmserbox {margin-bottom: 30px;}
/* End Option5 */
/********** End Home Service Pages **********/
/********** Start Home Pozative Page **********/
.hmreviewbox p {font-size: 18px;}
.hmreviewbox h2 {font-size: 24px;}
/********** End Home Pozative Page **********/
.thankyoublock {padding: 30px 0;}
.thankyoublock h1 {font-size: 25px; margin-bottom: 15px;}
.mobilecallbtn {display: block;}
/********** Start Gallery Page **********/
.galleryslider.owl-carousel .owl-nav [class*="owl-"] {top: auto; bottom: 0; margin: 0 5px; position: relative;}
.galleryslider.owl-carousel .owl-nav .owl-prev {left: auto;}
.galleryslider.owl-carousel .owl-nav .owl-next {right: auto;}
/********** End Gallery Page **********/
/********** Start Home Pozative Page **********/
.hmpozativecol3 .col-md-6.col-sm-4.col-xs-12 {width: 100%;}
/********** End Home Pozative Page **********/
/********** Start Book An Appointment Page **********/
.bookappcol3 .col-md-6.col-sm-6.col-xs-12 {width: 100%;} 
/********** End Book An Appointment Page **********/
.howdoseblock .item, .howdoseblock .item:nth-last-child(-n+2){margin-bottom: 20px;}
.aboutcounter{margin-top: 30px;}
/* Start Option2 */
.footer-two .footcol1 {width: 100%;}
.footer-two .footcol2 {width: 100%; padding-top: 0px;}
.footer-two .footaddbox {text-align: center;}
.footer-two .footblock h3 {text-align: center;}
.footer-two .foothourslist {max-width: 255px; margin: 0 auto;}
.footer-two .foodhour.footblock {padding-top: 18px;}
/* End Option2 */
/* 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;
  }
  .location-detailinner {
    padding: 30px 0 20px 0;
}
  .locatcondetailcol, .locathourscol {
    float: left;
    width: 50%;
}
/* End: Testimonials Page */
/* Start: 404 Page */
.content404-page h2 {font-size: 100px;}
.content404-page h1 {font-size: 24px;}
.content404-page h3 {font-size: 16px;}
/* End: 404 Page */

.header-right {
  margin-left: 0;
  padding: 0;
}
.headrow{justify-content: center;}
}
@media only screen and (max-width: 639px) {
  /* Start: Testimonials Page */
  .testmonialbox {
    width: 100%;
    max-width: 360px;
    margin: 0 auto;
  }
  .doctorlist .doctorbox {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 .wpgmza_sl_search_button_1{width: 105px;margin-right: 10px;}
  .findlocation-data .wpgmza_sl_reset_button_div .wpgmza_sl_reset_button_1{width: 105px;}
  .footerservicelist li{width: 100%;}
  .footermenupro div{width: 100%;}
  .findlocation-data .wpgmaps_mlist_row.wpgmza_basic_row{width: 100%;}
  .findlocation-data .wpgmza-basic-listing-content-holder{max-width: 360px;margin: 0 auto;float: none;}
  .findlocation-data .wpgmza_marker_list_class {margin-top: -20px;}
  .wpgmza_marker_list_class .wpgmaps_mlist_col {padding-top: 20px;}
  .wpgmaps_mlist_col {width: 100%;}
  .findlocation-data .simplelocinermap iframe {height: 350px;}
  .locationpagemap div.gmw-map-wrapper {height: 350px !important;}
  .findlocation-data .wpgmza_sl_main_div{padding: 30px 15px}
  .findlocation-data .wpgmza-content-address-holder {padding-top: 12px;}
  .findlocation-data .wpgmza_sl_radius_div .wpgmza-form-field__label,
  .findlocation-data .ui-sortable .wpgmza-form-field .wpgmza-form-field__label {width: 70px;font-size: 16px;}
  .findlocation-data .wpgmza_sl_radius_div .heapBox{margin-right: 10px;}
  .findlocation-data .ui-sortable .wpgmza-form-field__input{width: 300px !important;margin-right: 10px;}
  /* ======================= New Multi Location Stop ============================= */
.recaptcha {display: block; max-width: 275px; margin: 0 auto 15px; height: 70px;}
.pagebooksubmitbar .button {margin-left: 0;}
/********** Start Index Slider **********/
.hmgroupbox .recaptcha {display: block; max-width: 275px; margin: 0 auto 15px; height: 70px;}
.hmgroupbox .hmsubmitbtn {margin-left: 0;}
/* Start Option4 */
.indexbanner-four .hmbookfrmsection {padding: 30px 0;}
.indexbanner-four .hmgroupbox .recaptcha {margin: 0 auto 15px; display: block; max-width: 275px;}
.indexbanner-four .hmgroupbox .hmsubmitbtn, .indexbanner-four.indexvideobanner-four .hmgroupbox .hmsubmitbtn {margin-left: 0;}
.indexbanner-four.indexvideobanner-four .hmgroupbox .recaptcha {display: block; margin: 0 auto 15px;}
/* End Option4 */
/* Start Option5 */
.indexbanner-five .hmbookfrmsection {padding: 30px 0;}
.indexbanner-five .hmgroupbox .recaptcha {margin: 0 auto 15px; display: block; max-width: 275px;}
.indexbanner-five .hmgroupbox .hmsubmitbtn {margin-left: 0;}
.indexbanner-five .hmgroupbox .hmsubmitbtn, .indexbanner-five.indexvideobanner-five .hmgroupbox .hmsubmitbtn {margin-left: 0;}
.indexbanner-five.indexvideobanner-five .hmgroupbox .recaptcha {display: block; margin: 0 auto 15px;}
/* End Option5 */
/********** End Index Slider **********/
/***************** Start About Page *****************/
/* Start Option10 */
.aboutcounterrow .item {width: 100%; margin-bottom: 30px;}
.aboutcounterrow .item:last-child {margin-bottom: 0;}
/* End Option10 */
/***************** End About Page *****************/
/********** Start Team/Doctor Page **********/
.teamborderbox {padding-bottom: 25px;}
/* Start Option1 */
.teamsectionopt1 .teamlist-two .item {width: 100%;}
.teamsectionopt1 .teamlist-three .item, .teamsectionopt1 .teamlistcol .item {width: 100%;}
.teamsectionopt1 .teamlist-three .teamroundbox .teaminbox, .teamsectionopt1 .teamlistcol .teamroundbox .teaminbox {max-width: inherit;}
.teamsectionopt1 .teamlist-two .teamroundbox .teaminbox {max-width: inherit;}
.teamsectionopt1 .teamlist-one.teamselist .item {width: 100%;}
.teamsectionopt1 .teamlist-one .teamroundbox .teaminbox {max-width: inherit;}
/* End Option1 */
/* Start Option2 */
.teamsectionopt2 .teamlist-one .item{width: 60%;}
/* End Option1 */
/* Start Option5 */
.doctorlist .item {width: 100%;}
.teamsectionopt5 .teamlist-one .item {width: 100%;}
.teamsectionopt5 .teamlist-three .item {width: 100%;}
.doctorlist .item, .teamsectionopt5 .teamlist-two .item {margin-bottom: 5px;}
.teamsectionopt5 .teamlist-one .item .doctorbox{border-bottom: 0;}
/* 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;}
.blogroundbox{max-width: 360px; margin: 0 auto;}
/* End Option1 */
/* Start Option4 */
.blogrowlist .blogthumb {margin-bottom: 20px;}
.blogcontentopt4 .blogrowlist .bloglist .blogthumb {max-width: 320px; margin: 0 auto 15px;}
.blogcontentopt4 .blogrowlist .bloglist .blogsmdesc {text-align: center;}
.blogcontentopt4 .blogrowlist .bloglist .blogsmdesc h3:after {left: 50%; margin-left: -33px; width: 66px;} 
/* End Option4 */
/********** End Blog Page **********/
/********** Start Advantages Page **********/
/* Start Option4 */
.advatagesopt4 .howcol {width: 100%;}
.advatagesopt4 .howcol:last-child {margin-bottom: 0;}
/* End Option4 */
/********** End Advantages Page **********/
/********** Start Advanced Technology Page **********/
/* Start Option4 */
.advteclist .item {width: 100%;}
.advtecthumb {max-width: 350px; margin: 0 auto 15px;}
.advteclist {margin-bottom: 15px;}
.advtecsmdesc {text-align: center;}
.advtecsmdesc h3:after {left: 50%; margin-left: -33px;}
/* End Option4 */
/********** End Advanced Technology Page **********/
/********** Start Service Landing-2 Pages **********/
.slbookaformbox .form-group {display: block;}
.slbookaformbox .form-group .g-recaptcha {max-width: 302px; margin: 0 auto;}
.slbookaformbox .pagebooksubmitbar .button {margin-left: 0;}
/********** End Service Landing-2 Pages **********/
/********** Start Promotion Plans Pages **********/
.promotion_list-two .item {width: 100%;}
.promotion_list-two .item:first-child {margin-bottom: 20px;}
.promotion_list-two .prmoplanbox {padding: 30px 10px;}
.promotion_list-two .prmoplanbox:after {border-width: 25px 25px 0 0;}
/* Start Option2 */
.promotion_list-two .prmoplantitle {padding: 20px 15px;}
.promotion_list-two .prmoplantitle h3 {font-size: 26px;}
.prmosmtext p {font-size: 15px;}
/* End Option2 */
/********** End Promotion Plans Pages **********/
/********** Start Promotion Page **********/
.pricing_plans-one .item {width: 100%;}
.pricing_plans-two .item {width: 100%;}
.pricing_plans-two .item:first-child {margin-bottom: 10px;}
/********** End Promotion Page **********/
/********** Start Careers Page **********/
.applyonlineform .pagebooksubmitbar > .form-group {display: block;}
.applyonlineform .pagebooksubmitbar > .form-group:last-child {margin-bottom: 0;}
.applyonlineform .pagebooksubmitbar .button {margin-left: 0;}
/********** End Careers Page **********/
/********** Start Footer **********/
.bookcaptcha .recaptcha {max-width: 280px; margin: 0 auto 15px; display: block;}
.bookcaptcha .booksubbtn {margin-left: 0;}
.bookcaptcha .recaptcha .g-recaptcha {max-width: 276px; height: 70px; transform: scale(0.91); -webkit-transform: scale(0.91); transform-origin: 0 0; -webkit-transform-origin: 0 0; margin: 0 auto;}
/* Start Option4 */
.footloct-two .multilocl {width: 100%; margin-bottom: 30px;}
.footloct-two .multilocl:last-child {margin-bottom: 0;}
.footlocations .multilocl {width: 100%;}
.footlocations .multilocl:nth-child(3) {margin-bottom: 30px;} 
.footlocations .multilocl:last-child {margin-bottom: 0;}
/* End Option4 */
/********** End Footer **********/
.pagevideo-sectoion .item {width: 100%; padding-bottom: 20px;}
.pagevideo-sectoion .item:last-child {padding-bottom: 0;}
/********** Start Service Landing Pages **********/
.slbookblock .pagebooksubmitbar > .form-group, .slbookappform .pagebooksubmitbar > .form-group, .slbookformrow .pagebooksubmitbar > .form-group  {display: block; margin: 0 auto 12px;}
.slbookblock .pagebooksubmitbar .button, .slbookappform .pagebooksubmitbar .button, .slbookformrow .pagebooksubmitbar .button {margin-left: 0;}
.slbookformrow .pagebooksubmitbar .g-recaptcha, .slbookaformbox .pagebooksubmitbar .g-recaptcha {transform: scale(0.80); -webkit-transform: scale(0.80); transform-origin: 0 0; -webkit-transform-origin: 0 0;}
.slbookformrow .pagebooksubmitbar .recaptcha, .slbookaformbox .pagebooksubmitbar .recaptcha {max-width: 243px; height: 64px;}
.serbookappform .pagebooksubmitbar .button {margin-left: 0;}
/********** End Service Landing Pages **********/
/********** Start Book An Appointment Page **********/
.pagebooksubmitbar .form-group {display: block;}
.pagebooksubmitbar .form-group:first-child {margin-bottom: 12px;}
/*.g-recaptcha {transform: scale(0.91); -webkit-transform: scale(0.91); transform-origin: 0 0; -webkit-transform-origin: 0 0;}*/
/********** End Book An Appointment Page **********/
/********** Start Home Pozative Page **********/
/* Start Option2 */
.hmpozativeopt2 .pagebooksubmitbar .form-group {display: block;}
.hmpozativeopt2 .pagebooksubmitbar .form-group .recaptcha {margin: 0 auto 15px; max-width: 275px;}
/* End Option2 */
/********** Start End Pozative Page **********/
/********** Start Contact Page **********/
/* Start Option1 */
.contactustopt1 .pagebooksubmitbar .button {margin-left: 0;}
/* End Option1 */
/********** End Contact Page **********/
/*********hmlogolist*********/
.hmlogolist .item{width: 100%;}
.hmlogolist .item:last-child{margin-bottom: 0px}
.footerservice{text-align: center;}
.footermenupro {
  text-align: center;
}
}
/* Extra small devices (portrait phones, less than 576px) */
@media only screen and (max-width: 575px) { 
  .footer-two .landingftr-hour .foothourslist {max-width: 270px;}
  .footer-two .landingftr-hour .foothourslist li {width: 100%;}
.footer-one .landingftr-info.footcol1 {padding-bottom: 22px;}
.footer-one .slftrcol.slhalfinfo {padding-top: 0;width: 100%;}
/********** Start Index Slider **********/
/* Start Option4 */
.indexbanner-four .hmgroupbox .recaptcha {margin: 0 auto 10px;}
/* End Option4 */
/********** End Index Slider **********/
/********** Start Home Page **********/
.advrteccontentopt4 .hmadvanclist-one .advteccol {width: 100%;}
.advrteccontentopt4 .hmadvanclist-one .advtecthumbbox {background-image: inherit !important;}
.advrteccontentopt4 .hmadvanclist-one .advtecthumbbox a {max-width: 320px;  margin: 0 auto;}
.advrteccontentopt4 .hmadvanclist-one .advtecinbox {text-align: center;}
/********** End Home Page **********/
/********** Start Team/Doctor Page **********/
/* Start Option7 */
.teamsectionopt5 .teamlist-two .item {width: 100%;}
.teamsectionopt7 .doctorboxlist .item {max-width: 320px; margin: 0 auto;}
/* End Option7 */
/* Start Option7 */
.doctorboxrow .item {width: 100%;}
.doctorthumbbox {background-image: inherit; height: auto;}
.doctorthumbbox img {visibility: visible;}
/* End Option7 */
/********** End Team/Doctor Page **********/
/********** Start Blog Page **********/
.bloginsmbox h3, .bloginbox h3 {margin-bottom: 10px;}
.blogboxlist .item {width: 100%;}
/*.blogboxlist .item:last-child {margin-bottom: 0;}*/
/* Start Option2 */
.blogboxlist .blogbox.blogborderbox {text-align: center;}
.blogboxlist .blogborderbox .blogthumb {max-width: 320px;}
.blogboxlist .blogborderbox .bloginsmbox {max-width: 100%; padding: 0;}
/* End Option2 */
/* Start Option3 */
.blogcontentopt3 .blogboxlist .blogthumblink {max-width: 320px; margin: 0 auto;}
.blogcontentopt3 .blogboxlist .blogcaption {padding: 30px 15px; max-width: 320px; margin: 0 auto;}
/* End Option3 */
/* Start Option5 */
.blogthumbbox {margin-bottom: 20px;}
.blogcontentopt5 .item {width: 100%;}
/* End Option5 */
/********** End Blog Page **********/
/********** Start Event & Media Page **********/
/* Start Option3 */
.eventmedialist .item {width: 100%;}
.mediasmbox {padding-bottom: 0; margin-bottom: 15px;}
/* End Option3 */
/********** End Event & Media Page **********/
/********** Start Promotion Page **********/
/* Start Option4 */
.planssilder .plantop {min-height: inherit;}
/* End Option4 */
/********** End Promotion Page **********/
/********** Start Gallery Page **********/
/* Start Option1 */
.gallerylist .item {width: 100%;}
.gallerylist .item:last-child {margin-bottom: 0;}
/* End Option4 */
/* Start Option2 */
.galleryopt2 .gallerycol {width: 100%;}
/* End Option2 */
/********** End Gallery Page **********/
/********** Start Gallery Page **********/
/* Start Option1 */
.plancol {width: 100%;}
/* End Option1 */
/********** End Gallery Page **********/
/********** Start How it Works Page **********/
.howitlist-two .howcol {width: 100%; margin-bottom: 20px;}
.howitlist-two .howcol:last-child {margin-bottom: 0;}
/* Start Option2 */
.howitworkopt5 .howcol, .howitworkopt6 .howcol {width: 100%;}
.howitworkopt5 .howcol:last-child, .howitworkopt6 .howcol:last-child {margin-bottom: 0px;}
/* End Option2 */
/* Start Option2 */
.howitworkopt5 .howitlist-three .howcol {width: 100%; display: block; max-width: 360px; margin: 0 auto 20px; float: none; display: block;}
/* End Option2 */
/* Start Option6 */
.howitworkopt6 .howcol {width: 100%; float: none; display: block; max-width: 350px; margin: 0 auto 20px;}
/* End Option6 */
/********** End How it Works Page **********/
/********** Start Advantages Page **********/
.advantaglist-two .howcol {margin-bottom: 30px; width: 100%;}
.advantaglist-two .howcol:last-child {margin-bottom: 0;}
.advgeblock .hmadvantaglist-two .item {width: 49%;}
/* Start Option1 */
.advlist .item, .advslist .item {width: 100%;}
.advlist .item:last-child {margin-bottom: 0;}
/* End Option1 */
/* Start Option5 */
.advtopcontent {min-height: inherit; padding: 20px 15px;}
.advgeblock .item {width: 100%;}
.advatagesopt5 .advantaglist-three .item {width: 100%;}
.advatagesopt5 .advantaglist-two .item {width: 100%;}
/* Start Option5 */
/* Start Option8 */
.advbgbox .item {width: 100%;}
.advbgbox .item:last-child {margin-bottom: 0;}
/* End Option8 */
/* Start Option10 */
.advboxcenter .item {width: 100%;}
/* End Option10 */
/* Start Option12 */
.advgebox .item {width: 100%;}
.advatagesopt12 .advantaglistthree .item {width: 100%;}
.advatagesopt12 .advantaglist-two .item {width: 100%;}
/* End Option12 */
/********** End Advantages Page **********/
/********** Start Advanced Technology Page **********/
.advtechnologylist .item {width: 100%;}
.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 **********/
.contacthour h2 {text-align: center;}
.contacthour {max-width: 255px; 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 Option4 */
.contactustopt4 .recaptcha-group {display: block; margin: 0 auto 15px;}
.contactustopt4 .formbtn-group {display: block;}
.contactustopt4 .contactloact.pdb40 {padding: 0 0 30px 0;}
.contactustopt4 .contactloact {width: 100%; text-align: center;}
.contactustopt4 .contacthour {width: 100%; padding: 0; max-width: 100%;}
.contactustopt4 .contacthour h2 {text-align: center;}
.contactustopt4 .foothours {max-width: 205px; margin: 0 auto;}
/* End Option4 */
/********** End Contact Page **********/
/*******hmclentlogo***********/
/*******End hmclentlogo*****/
/********** Start Footer **********/
.footerextracode {padding-top: 10px;}
/* Start Option1 */
.footer-one .footcol1 {width: 100%;}
.footer-one .footcol2 {width: 100%; padding-top: 30px;}
.footer-one .footaddbox {text-align: center;}
.footer-one .foodhour.footblock h3 {text-align: center;}
.footer-one .foothourslist {max-width: 190px; margin: 0 auto;}
/* End Option1 */
/* Start Option2 */
.footer-two .footcol1 {width: 100%;}
.footer-two .footcol2 {width: 100%; padding-top: 0px;}
.footer-two .footaddbox {text-align: center;}
.footer-two .footblock h3 {text-align: center;}
.footer-two .foothourslist {max-width: 255px; 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%;}
.hmserviceslider {text-align: center;}
.hmserviceblock {max-width: 320px;margin: 0 auto;}
.hmservice-noslide .item {width: 100%;}
.servcategory-list .item {width: 100%;}
/* Start Option6 */
.specialcontent small {font-size: 18px; margin-bottom: 10px;}
.specialcontent h2 {font-size: 22px;} 
.specialcontent {padding-bottom: 15px;}
/* End Option6 */
/********** End Home Service Pages **********/
/********** Start Team/Doctor Page **********/
/* Start Option2 */
.teamsectionopt2 .teamlist-two .item{width: 100%;}
.teamsectionopt2 .teamlist-two .item {margin-bottom: 25px;}
.teamsectionopt2 .teamlist-two .item:last-child {margin-bottom: 0;}
.teamsectionopt2 .teamlist-two .teamborderbox {padding-bottom: 30px;}
.teamsectionopt2 .teamlist-two .teamborderbox .teaminbox {max-width: inherit; padding: 0 15px;}
/* End Option2 */
/* Start Option3 */
.teamsectionopt3 .teamlist-two .item {width: 100%;}
.teamsectionopt3 .teamroundbox .teaminbox {max-width: 460px; padding: 0 10px;}
/* End Option3 */
/* Start Option7 */
.doctorsmdec {padding: 20px;}
.doctorsmindec {height: inherit;}
/* End Option7 */
/********** End Team/Doctor Page **********/
/********** Start Home Pozative Page **********/
.hmbookappform .pagebooksubmitbar .form-group {display: block;}
/********** End Home Pozative Page **********/
/********** Start Before & After Page **********/
/* Start Option1 */
.beforecol1 {padding-right: 5px;}
.beforecol2 {padding-left: 5px;}
.beforeafterbox p {margin-bottom: 10px;}
.beforecol h3 {font-size: 18px; margin-top: 6px;}
/* End Option1 */
/* Start Option2 */
.beforethumb h3 {font-size: 18px; margin-top: 6px;}
/* End Option2 */
/********** End Before & After Page **********/
/********** Start Service Landing-2 Pages **********/
.slbookaformbox .form-group .g-recaptcha {max-width: 250px;}
.slbookaformbox .pagebooksubmitbar .button {padding: 9px 20px;}
.multilocfotsingle {
  display: block;
  margin: 0 auto;
  width: 100%;
  max-width: 320px;
}
.multilocfotsingle + .multilocfotsingle {
  margin-top: 30px;
}
.locatcondetailcol, .locathourscol{width: 100%;float: none;}
.locatcondetailcol {
  text-align: center;
}
.locgalleryslider.owl-carousel .item {
  max-width: 320px;
  margin: 0 auto;
}
.locathourscol .foothours {
  max-width: 255px;
  margin: 0 auto;
  margin-top: 30px;
}
.multibookappintment .aawfieldcol.aawfieldcol33{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 {display: flex; margin: 15px auto 0; padding: 0; width: 100%;    justify-content: center; }
.simplelocation-section .locsearchbox {flex-wrap: wrap; }
.simplelocation-section .locsearchform { width: 100%; max-width: 460px; }
}
@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 ============================= */
.hmtitle h1, .hmtitle h2, .mediasmdesc h1, .mediasmdesc h2, .mediasmdesc h1, .mediasmdesc h2, .teamsmdesc h2, .page-header h1, .page-header h2, .aboutcoldesc h1, .aboutblock h2, .hmbookapptitle{font-size: 24px;}
.header-two .headbookapp a{letter-spacing: 0;}
    /********** Start Adit Web Data Form **********/
    .aawform-group.aawform-captcha  .g-recaptcha,
    .pageformsubmitbar .g-recaptcha{
        -moz-transform: scale(0.88);
        -webkit-transform: scale(0.88);
        -o-transform: scale(0.88);
        -ms-transform: scale(0.88);
        transform: scale(0.88);
        -moz-transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
        -o-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        transform-origin: 0 0;
        width: 304px;
        height: 78px;
    }
    .aawform-group.aawform-captcha,.pageformsubmitbar .submitbarcapcha{
        max-width: 267px;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 15px;
        height: 68px;}
    .aawformblock .aawform-btn,.pageformsubmitbar .submitbarbtn{display: block;margin-left: 0;margin-right: 0;}
    .aawformradiocol label{font-size: 14px;}
    /********** End Adit Web Data Form **********/
/********** Header Start **********/
/* Start Option2 */
.header-two .headleft {display: block; vertical-align: top; margin-bottom: 10px;}
.header-two .headcall {margin-left: 0;}
/* End Option2 */
/* Start Option3 */
.header-three .headleft {display: block; margin-bottom: 10px;}
.header-three .headcall {margin-left: 0;}
.header-three #nav {top: 43px;}
/* End Option3 */
/********** Header End **********/
/********** Start Home Page **********/
.client-counterbox .counterlist-two .item {width: 100%; margin-bottom: 30px;}
.client-counterbox .counterlist-two .item:last-child {margin-bottom: 0;}
/********** End Home Page **********/
/********** Start Contact Page **********/
.contacthour h2 {text-align: center;}
.contacthour {max-width: 255px; margin: 0 auto;}
.contactloact, .contactblock{text-align: center;}
/* Start Option1 */
.contactustopt1 .item, .contactustopt2 .item, .contactustopt3 .item, .contactustopt4 .item {width: 100%;}
.contactloact1 {margin-bottom: 30px;}
.contactustopt1 .contacthour {margin-top: 20px;}
/* End Option1 */
/* Start Option2 */
.contactustopt2 .contactloact {text-align: center;}
.contactustopt2 .contacthour {margin: 0 auto;}
/* End Option2 */
/********** End Contact Page **********/
/********** Start How it Works Page **********/
/* Start Option2 */
.howcol {width: 100%;}
.howcol:last-child {margin-bottom: 0px;}
/* End Option2 */
/********** End How it Works Page **********/
/********** Start Call to Action Page **********/
/* Start Option2 */
.callactionbox .borderbtn {margin-right: 0;}
.actionphone {display: block; padding-top: 15px;}
/* End Option2 */
/********** End Call to Action Page **********/
/********** Start Team/Doctor Page **********/
/* Start Option2 */
.teamsectionopt2 .teamlist-one .item{width: 100%;}
.teamsectionopt2 .teamlist-one .teamborderbox .teaminbox {max-width: inherit; padding: 0 15px;}
.teamsectionopt2 .teamselist .item {width: 100%;}
.teamsectionopt2 .teamselist .item:last-child {margin-bottom: 0;}
.teamsectionopt2 .teamborderbox {max-width: 360px; margin: 0 auto;}
/* End Option1 */
/********** End Team/Doctor Page **********/
/********** Start Advantages Page **********/
.advgeblock .hmadvantaglist-two .item {width: 100%;}
/********** End Advantages Page **********/
/********** Start Home Service Pages **********/
.hmservicelist-one .item {width: 100%;}
.hmservicelist-two .item {width: 100%; margin-bottom: 30px;}
.hmservicelist-two .item:last-child {margin-bottom: 0;}
/********** End Home Service Pages **********/
.teaserBanner .item {
    background-position: 31% 50%;
}
}
@media only screen and (max-width: 414px) {
.hourslist{padding-top: 10px; padding-left: 0; margin: 0 auto; max-width: 185px;}
.hoursday{display: block; width: 100%;}
.hourslist li{text-align: center;}
.hourstime{padding-left: 0; margin-left: 0; padding-top: 5px;}
}
@media only screen and (max-width: 359px) {
/********** Start Before & After Page **********/
.beforeaftercol1 {width: 100%; margin-bottom: 15px; text-align: center;} 
.beforeaftercol2 {width: 100%; text-align: center;}
/* Start Option1 */
.beforecol {width: 100%;}
.beforecol1 {padding-right: 0; padding-bottom: 15px;}
.beforecol2 {padding-left: 0;}
/* End Option1 */
/* Start Option3 */
.beforeafteropt3 .beforeafterlist {margin-bottom: 15px;}
.beforeafteropt3 .beforeafterlist:last-child {margin-bottom: 0;}
/* End Option3 */
/********** End Before & After Page **********/
.aboutbtmbox .row > div {
  width: 100%;
}
}