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







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







.manubar{padding-left:20px; padding-right:0px;}







#nav > li{margin-left:24px;}







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







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



















}



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



	.footmap .gmap3, .footmap iframe {







	height: 448px;







}



}







@media only screen and (max-width: 1680px) {
.hmbannerform .aawformblock .aawfieldcol input, .hmbannerform .aawformblock .aawfieldcol input:focus, .hmbannerform .aawformblock .aawfieldcol textarea, .hmbannerform .aawformblock .aawfieldcol textarea:focus, .hmbannerform .aawformblock .aawfieldcol select, .hmbannerform .aawformblock .aawformradiocol label, .hmbannerform .aawformblock .heapBox .holder{height: 40px;}



#logo{padding:23px 15px 22px 15px; width: 187px;}
.header-right{margin-left: -250px; padding-left: 290px; padding-right: 250px;}

.checkinbtn{font-size:16px; width: 220px;}
#nav > li > a{font-size:14px;}
#nav ul li  a{font-size:14px;}
.hmservicerow{width:1010px;}
.hmservtabcol{margin-left:-1010px; padding-left:900px;}







.servicecol{padding-left:40px;}







.emcols1{width:53%;}







.emcols2{width: 47%;}







.footer-inner .wrap-inner{padding-left:30px;}







.footcols1{margin-right:-60px;}







.footbox{max-width:300px;}







.footlogo{margin-left:0;}







.checkbtn{margin-left:0; padding:15px 40px;}







.footbox p{margin-left:0;}







p.copyright{padding-left: 0;}







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







.innerbanner img{ visibility:hidden;}







.innerbanner{height:450px;}







/************* Contact *************/







.contacthours h3 {font-size:34px;}







.contacthours h3 span {font-size:22px;}







.contacthours {margin-right:30px;}







.contactlist li {padding:0 35px;}







.contacthours{float:none; display:inline-block; margin:0;}







.contactbox{text-align:center;}







.contactadd{float:none; display:inline-block; vertical-align:top; width:auto;}







/**********meet doctors*******/







.doccolone{padding-right:60px;}







.doccoltwo{padding-left:60px;}







.servicedesc {width:53%; padding:0 30px;}







.sliderservice {width:46%;}







.twocol p{font-size: 16px;margin-bottom: 20px;}







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







.servicelider-block ol li{font-size: 16px;}







.serviceimg:after{height: 634px;}


.page-flu-cold-emergency-services .serviceimg:after{height: 100%;}







.servicesection .twocol ul li p, .servicesection .twocol ul li p strong{font-size: 16px;}







}







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



.indexBanner .banner-form{width: 340px; padding: 30px 20px;}



.indexBanner .banner-form h2{font-size: 21px;}



.indexBanner .teaserBanner{width: calc(100% - 292px);}






.teasertext {right: 63px;}



}







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







.manubar{padding-left: 14px;}







.checkinbtn{width: 205px;}







#nav > li > a {







    font-size: 14px;







}



.teaserBanner .indexvideo, .teaserBanner .item, .indexBanner .banner-form{height: 580px;}



.form-wrap{padding-top: 55px;}











#nav > li{margin-left:15px;}







.emergencysmcdec h2 span, .emergencysmcdec h1 span{font-size:32px;}







.emergencysmcdec h2, .emergencysmcdec h1 , .hmemergencyroomsection h2 {font-size:24px;}







.hmbloglist{margin:0 -10px; width:auto;}







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







/*********service page************/







.serviceimg:after{width: 309px; height: 587px;background-size: 100%;left: -119px;}


.page-flu-cold-emergency-services .serviceimg:after{height: 100%;}




.serviceinner{right: -32px;}







.serviceimg{height: 584px;}







.servicelider-block ol li{font-size: 16px;}







.footcheckbtn .checkbtn{margin-bottom: 46px;}


.page-id-16299 .serviceimg{background-position: 40% center;}




}







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

#logo>a {
	max-width: 130px;
}



.covid-questions {right: 200px}

#logo{padding:30px 0 30px 15px; width: 199px;}







.header-right{margin-left: -200px; padding-left: 260px; padding-right: 210px;}







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







.headphone{padding-left: 55px; width: 210px;}







.headmaplink a{font-size:16px;}







.teaserBanner .item{height:650px;}







.teasertext h2{font-size:32px;}







.hmservicerow{width:860px;}







.hmservtabcol{margin-left: -860px; padding-left: 800px; padding-top:40px;}







.hmservicerow:before{width:220px; background-size:100% 100%;}







.hmservices-navcol{width:480px;}







.hmservices-nav > li > a{font-size:18px; padding:13px 35px;}







.footer-inner .wrap-inner{padding-right:30px;}







.footcols1{margin-right:0;}







.footcols2{width:33%;}







.footcols3{width:31%;}















.footadlist{padding-left:0;}







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







.footadlist li a{font-size:16px;}







.footsocial{margin-left:55px;}







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







.blog-section{padding:45px 0 20px;}







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







.contactfrom h1, .contactfrom h2{font-size:24px;}







.contactdec{max-width:none;}











.checkfrom textarea { height: 57px; }







}


@media only screen and (max-width: 1400px) {
.homebanners .teaserBanner .item {
    height: 550px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
}






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



.hmservices-nav>li:nth-child(2) {
    padding-left: 12px;
}

.hmservices-nav>li:nth-child(3) {
    padding-left: 20px;
}

.hmservices-nav>li:nth-child(4) {
    padding-left: 25px;
}

.hmservices-nav>li:nth-child(5) {
    padding-left: 30px;
}

.hmservices-nav>li:nth-child(6) {
    padding-left: 35px;
}

.hmservices-nav>li:nth-child(7) {
    padding-left: 40px;
}

.hmservices-nav>li:nth-child(8) {
    padding-left: 45px;
}

.hmservices-nav>li:nth-child(9) {
    padding-left: 50px;
}

.page-online-bill-payment article.page {padding: 40px 15px;}



.page-online-bill-payment article.page header.entry-header h1 {font-size: 22px;}



.online-bill-content p {font-size: 16px;}



.classesrow {margin-top:130px;}



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



.headcheckin{position:absolute; right:0; top:0; z-index:2;}







.checkinbtn{border-radius: 0}







.headphonein{padding-top:60px }







.headphone a{padding-top:40px;}







.headmaplink a{font-size: 12px;}





.headphone{width: 260px;}















.headphone a:after{    background-position: -63px top;background-size: 351px auto; height: 42px; width: 40px; margin-left:-20px;}







.headsocial > li > a{font-size: 20px;}







.headsocial > li{margin-left: 10px;}







.whymvsection{padding:50px 0;}







.whymvsection h1,.whymvsection h2{font-size:24px; margin-bottom:40px;}







.whymvlist .item{padding:0 15px;}







.hmservtabdata h3{margin-bottom:15px;}







.our-services{padding-top:0;}







.emergencysmcdec h2, .emergencysmcdec h1 , .hmemergencyroomsection h2{font-size:24px;}







.emergencysmcdec h2 span, .emergencysmcdec h1 span{font-size:28px;}







.hmurgentcare-section h2{font-size:24px;}







.urgcolm h3{font-size:18px;}







.hmemergency-section{padding:50px 0;}







.carelist li{padding:0 15px;}







.hmblog-section{padding-bottom:50px;}







/*********service page************/







.contacthours h3 span{font-size:18px;}







.contacthours h3{font-size:28px;}







.servicetitle h2{font-size: 25px;}







.servicetitle h1{font-size: 25px;}







.servicetitle{padding-top: 43px;padding-bottom: 34px;}







.faq-section:after{width: 479px;top: -150px;width: 479px;height: 633px;}







.servicelider-block p{font-size: 16px;}







.servicelider-block ul li p{font-size: 16px;}







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







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







.servicedesc {padding:0 0 0 30px;}







/**********meet doctors*******/







.doccolone{padding-right:40px;}







.doccoltwo{padding-left:40px;}







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







.servicetitle h1{font-size:22px;}







.descriptioncol h3{font-size:18px;}







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







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







/************* Contact *************/







.contactlist li{padding:0 21px; vertical-align:top;}







.contactfrom{padding-bottom:50px;}







.serviceinner {







    right: 0px;







}







.twocol p {font-size: 15px;}







.twocol ul li p{font-size: 15px;}







.servicelider-block ol li{font-size: 15px;}















.seriesdec p{margin-bottom: 30px;font-size: 18px;}







.seriesmap{padding-left: 62px;}















h2.tribe-events-page-title{font-size: 24px;}







.tribe-events-list-separator-month{font-size:19px;}







.tribe-events-list .type-tribe_events h2 a{font-size: 20px;}







.single-tribe_events .tribe-events-single-event-title{font-size: 20px;}















.servicesection .twocol ul li p, .servicesection .twocol ul li p strong{font-size:15px;}







.teasitem2 .teasercaption{    bottom: 61px;}



.teasitem2 .slidertext h2{    font-size: 19px;}



.teasitem2 .teasertext:after{background-size: 100%;    width: 270px;}



.teasitem2 .teasertext{    max-width: 704px;padding: 33px 100px 33px 71px;}

.homebookappform h2{font-size: 24px}
.covid-questions{top: 0;right: 0;bottom: 0}
.covid-questions a.covid-btn, .covid-questions a.covid-btn:focus{border-radius: 0}

}







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



.teaserBanner .indexvideo, .teaserBanner .item, .indexBanner .banner-form{height: 480px;}



.form-wrap{padding-top: 0px;}











.checkinbtn{    font-size: 12px;







    width: 160px;}







#nav > li{margin-left:20px;}







.hmservicerow{width:700px;}







.hmservtabcol{margin-left: -700px; padding-left: 640px; padding-top:40px;}







.hmservicerow:before{width:180px; background-size:100% 100%;}







.hmservices-navcol{width:430px;}







.servicesmdec{width:225px; padding-top:24px;}







.urgcolm{width:28%;}







.urgcolm1{width:44%;}







.footmap:after{background-size:100% 100%; width:110px;}













.footadlist li{padding-left:44px;}







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







.bloglist .item{margin-bottom:45px; padding:0 15px;}







.bloglist{margin:0 -15px;}







/*********service page************/







.sliderservice {padding-right: 20px;}







.servicedesc {padding-left: 20px;}







.serivceslider .item{height: 450px;}







#nav > li {







    margin-left: 14px;







}







.footadlist li:last-child a{padding-left: 10px;}







}







@media only screen and (max-width: 1200px) {
.headmaplink a{font-size:12px;}
#nav > li > a {font-size: 13px !important;}
#nav ul li a {font-size: 13px;}
.footer-inner .wrap-inner {padding:0;}
.footmap{width:100%; position:relative;}
.footmap:after{display:none}
.footmap .gmap3, .footmap iframe{width:100%;}
.footcolm{padding:30px 15px;}
p.copyright {
    width: 100%;
    margin-bottom: 0px;
    text-align: center;
    padding-left: 0px;
    padding-top: 15px;
}
/*.headmaplink{padding: 13px 144px 13px 5px;}*/



}


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

.hmservices-nav>li>a { font-size: 16px; padding: 13px 30px; }
.hmservtabcol { margin-left: -670px; padding-left: 575px; }
.hmservicerow { width: 655px; }
.hmservices-navcol { width: 390px; }
.hmservicesliderinner h3 {font-size: 25px;}
.faq-section h2{font-size: 28px;}

.translated-ltr #nav > li > a {font-size: 9px !important;}
.headmaplink {
    padding: 13px 20px 13px 5px;
}

.homebanners .teaserBanner .item {
    height: 500px;
}
}

@media only screen and (max-width: 1169px) {
#nav > li{margin-left: 9px;}
#nav > li > a{font-size: 11px !important;}
#nav ul li a{font-size: 13px;}
#button_s{padding: 1px 15px;}
.header-right{padding-right:150px;}
.headphone{padding-left: 55px; width: 180px;}
.headphone a{font-size:14px;}
.checkinbtn{font-size: 12px; width: 160px;}
.headcheckin{position:absolute; right:0; top:0; z-index:2;}
.checkinbtn{border-radius:0; width:135px !important; font-size:14px;}
.headphonein{padding-top:60px;}
.headphone a{padding-top:40px;}
.headphone a:after{    background-position: -63px top;background-size: 351px auto; height: 42px; width: 40px; margin-left:-20px;}
.checkinbtn:hover{background-color: #fff; color: #c52127;}
.hmservtabdata p, .hmservlist li{font-size:14px;}

/********** Contact us Page **********/
.contactlist li{margin-bottom:10px;}
.contacthours{width:100%; margin-bottom:30px;}

/*********service page************/
.serviceinner {right: 0px;}
.serviceimg {height: 495px;}
.serviceimg:after{background-size: 100%;height: 497px;left: -177px;}
.page-flu-cold-emergency-services .serviceimg:after{height: 100%;}
.coltwo{width:53%;}
.colone{width:47%;}
.twocol p { font-size: 15px; margin-bottom: 13px;}
.twocol ul li p {  font-size: 15px; }
.servicelider-block ol li{font-size: 14px;}
.twocol p {font-size: 14px;}
.twocol ul li p{font-size: 14px;}
.seriesdec p { margin-bottom: 29px; font-size: 16px;} 
.servicesection .twocol ul li p, .servicesection .twocol ul li p strong{font-size:14px;}
#nav > li {
    margin-left: 5px;
}
#nav > li > a {
    font-size: 10px !important;
}
.headmaplink {
    padding: 13px 20px 13px 5px;
}
.covid-questions a.covid-btn, .covid-questions a.covid-btn:focus{padding: 15px 10px;font-size: 14px}
}


@media only screen and (max-width: 1120px) {
.profile-button a{padding: 14px 50px; font-size: 14px;}
.hmbannerform .aawformblock .aawfieldcol input, .hmbannerform .aawformblock .aawfieldcol input:focus, .hmbannerform .aawformblock .aawfieldcol textarea, .hmbannerform .aawformblock .aawfieldcol textarea:focus, .hmbannerform .aawformblock .aawfieldcol select, .hmbannerform .aawformblock .aawformradiocol label, .hmbannerform .aawformblock .heapBox .holder{height: 32px;}

.hmbannerform .aawformblock .aawfieldcol textarea, .hmbannerform .aawformblock .aawfieldcol textarea:focus{height: 54px !important;}

.hmbannerform .aawform-group.aawform-captcha .g-recaptcha, .hmbookappinfrm .pageformsubmitbar .g-recaptcha{    transform: scale(0.70);    -moz-transform: scale(0.88);

    -webkit-transform: scale(0.70);

    -o-transform: scale(0.70);

    -ms-transform: scale(0.70); }

    .hmbannerform .aawform-group.aawform-captcha, .hmbookappinfrm .pageformsubmitbar .submitbarcapcha{height: 53px; width: 213px;}

    .teaserBanner .indexvideo, .teaserBanner .item, .indexBanner .banner-form{height: 424px;}



        .headsocial > li > a{font-size: 14px;}


.headmaplink {
    padding: 13px 20px 13px 5px;
}







}


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

.translated-ltr #nav > li > a {font-size: 7px !important;}
.headmaplink {
    padding: 13px 20px 13px 5px;
}

}




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







/*.headsocial > li:last-child{float: none; margin-left: 0;}*/







#nav > li > a{font-size: 12px;}



.teaserBanner .indexvideo{width: 100%; position: relative; padding-bottom: 56.25%; padding-top: 5px;}



.teaserBanner .indexvideo video{position: absolute;

    left: 0px;

    width: 100%;

    bottom: -3px; top:auto;

    height: 100%;

    display: block;}



    .headsocial > li > a{font-size: 14px;}



  /*  .headmaplink{padding: 13px 129px 13px 5px;}*/





.headmaplink {padding: 13px 10px 13px 5px;}

.headmaplink {
    padding: 13px 20px 13px 5px;
}

.header-right{padding-left: 240px;}
#logo::after{width: 40px;}
}







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







@media only screen and (max-width: 999px) {
.checkbtn{padding:15px 26px;}
#nav > li {
  margin-left: 0 !important;
}

.page-id-15157 .twocol.colone.vCenter, .page-id-19 .twocol.colone.vCenter, .page-id-292 .twocol.colone.vCenter,.page-id-21 .twocol.colone.vCenter,.page-id-23 .twocol.colone.vCenter,.page-id-25 .twocol.colone.vCenter,.page-id-2848 .twocol.colone.vCenter,.page-id-14731 .twocol.colone.vCenter,.page-id-15273 .twocol.colone.vCenter,.page-id-16221 .twocol.colone.vCenter,.page-id-16373 .twocol.colone.vCenter,.page-id-290 .twocol.colone.vCenter,.page-id-16396 .twocol.colone.vCenter,.page-id-307 .twocol.colone.vCenter {
  padding-top: 10px !important;
}
	
	.colone{padding-top:0 !important;}
	
	.page-id-15273 .sliderservice{padding-bottom: 30px;}

.hmservicerow, .hmservices-navcol { width: 100%; }
.hmservtabcol { margin-left: 0; padding-left: 15px; }

.online-bill-content p {font-size: 15px;}



.page-online-bill-payment article.page {padding: 30px 15px;}



.page-online-bill-payment article.page header.entry-header h1 {font-size: 20px;margin-bottom: 15px;}



.form-wrap {padding-top: 0px;}



.bloglist .item{width:50%;}    







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







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







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







#header, .home #header{position:relative;}







.fixed #header{position:relative;}







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







.headsocial > li:last-child{float: left; margin-left: 20px;}







#button_s{padding: 1px 22px;}







#logo:after{width:40px;}







.header-right{padding-left:20px; padding-right: 175px;}



.headsocial{position:absolute; right:280px; top:65px; z-index:3; left: inherit;}







.headsocial > li > a{font-size:22px;}







.headmaplink a{font-size:12px;}







.page-contact-us .contactlist li:nth-child(2n+1){clear: both;}







.page-contact-us .contactlist li:last-child .contactdec span{font-weight: normal;}







/*Navigation*/







.manubar{padding:29px 130px 29px 15px; padding-right: 0px;}







.mainNavigation{float:right;}







.menu-icon{display:block;}







#nav{display:none; background-color: #353535; width: 280px; padding:10px 0; position: absolute; right:0; top: 53px;}







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







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







#nav > li:hover > a{color:#fff; background-color:#c52127;}







#nav > li > a::after, #nav > li > a::before{display:none;}







#nav li:hover > ul { display: none;}







#nav ul{ display: none; position: relative; width: 100%; background-color: rgba(226, 226, 226, 0.5);}







#nav ul li a{display:block; padding:10px 30px 10px 15px; line-height:20px; color:#fff; font-size:12px; text-align: left;}







#nav li ul li:hover a{color:#fff;}







.arrowclick{display:block;}







.teaserBanner .item{background-size: 100% !important;}



.teaserBanner .indexvideo{height: 100%; padding: 6.3% 0; background: #000;}



.teasertext {right: 15px;}



.classesrow {margin-top:0px; max-width:345px; padding:15px;}











.item.teasitem4 .teasertext h2 {font-size:25px; margin-bottom:8px;}







.heartimg {max-width:130px;}







.classesrow .teaserbtn {font-size:15px; width:250px;}







.hmbloglist .item{width:50%;}







.whymvsection{padding-bottom:20px;}







.whymvlist .item{width:50%; margin-bottom:30px;}







.whymvlist .item:nth-child(2):after{display:none;}







.hmservicerow{float:none; width:100%; height:inherit;}







.hmservicerow:before{display:none;}







.hmservtabcol{float:none; width:100%; margin:0; padding:30px 15px;}







.hmservtabdata{max-width:100%;}







.servicecol{padding:30px 15px;}







.servicesmdec{float:none; width:100%; padding:0;}







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







.servicesmdec p{max-width:100%;}







.hmservices-navcol{float:none; width:100%;}







.hmservices-nav{width:auto; margin:0 -5px;}







.hmservices-nav > li{margin-bottom:0; padding:0 5px !important; width:33.333%;}







.hmservices-nav > li > a {border-radius: 20px; font-size: 16px; padding: 10px 20px;}







.emcols1{float:none; width:100%; padding:0 0 30px;}







.emcols2{float:none; width:100%; max-width:700px; margin:0 auto;}







.emergencydec{padding-bottom:0;}







.emergencyvodeo{max-width:100%;}







.emergencysmcdec{padding-right:0;}







.playbtn{font-size:80px; margin: -50px 0 0 -35px;}







.urgcolm{width:24%;}







.urgcolm1{width:51%;}







.urgcolm h3{font-size:14px;}







/********** Book Appointment Page **********/







.bookapp-section {padding:30px 0;}







.checkrow h2, .checkrow h1 {font-size:26px; margin-bottom:26px;}







/********** Contact us Page **********/







.page-contact-us #header{position:relative;}







.contact-section{padding-top:50px;}















.contactlist li{width:auto; margin-bottom:20px;}







.contacthours{width:auto;}







.contactlist li{width:49%;}







.contactfrom{padding-bottom:40px;}







/********** Blog Detail Page **********/







.page-blog-detail #header{position:relative;}







.bolgimage:after{left:-30px;}







.bloginfo h1{font-size:22px;}







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







.bloginfo h3{font-size:18px;}







.bloginfo .blog-date{margin-bottom:15px;}







.bloginfo p{font-size:16px; margin-bottom:15px;}







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







.page-about-us #header{position:relative;}







.innerbanner{height:300px;}







/*********service page************/







.sliderservice{width:100%; padding-right:0px;}







.servicedesc{width:100%;padding-left: 0px; padding-top: 20px;}







.servicelider-block:after{display:none;}







.servicelider-block{padding-top: 31px; padding-bottom: 10px;}







.serivceslider .item {height: 400px;}




.page-flu-cold-emergency-services .serivceslider .item{height: 400px;}



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







.servicetitle h1{font-size: 22px;}







.servicetitle{padding-top: 30px;padding-bottom: 21px;}







.accordionrow {font-size: 16px;}







.accord-detail{font-size: 15px;}







.faq-section:after{top: -108px;width: 372px;height: 487px;}







.servicelider-block p{font-size: 15px;}







.servicelider-block ul li p{font-size: 15px;}







.colone{width:100%; padding-left:0px;}







.serviceinner{max-width:100%;}







.coltwo {width: 100%;}







.serviceblock{padding:20px 20px;padding-bottom: 0px;}

	

	.page-template-full-content-covid .serviceblock{padding-left: 0;padding-right: 0;}

	

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







.serviceimg:after{display:none;}







.twocol p {font-size: 15px;}







.twocol ul li p {font-size: 15px;}







.serviceimg{height:400px;background-position: top center !important;}







/**********meet doctors*******/







.doccolone{padding-right:25px;}







.doccoltwo{padding-left:25px;}







.servicelider-block ol li{font-size: 15px;}







.colone{    z-index: 0;}



















.teasitem2 .slidertext h2{    font-size: 16px;}



.teasitem2 .teasertext{    padding: 20px 65px 22px 23px;    max-width: 538px;}



.teasitem2 .teasertext:after{width: 236px;}



.teasitem2 .teasercaption {    bottom: 10px;}



.indexBanner .teaserBanner {width: 100%;}



.indexBanner .banner-form {padding: 30px 30px;width: 100%;position: relative;}



.indexBanner .banner-form .fieldgroup .fieldcol50{width: 50%;padding:0 10px;}



.indexBanner .banner-form textarea{height: 48px;}



.fbgpreviewcol.fbgpreviewcol1,.fbgpreviewcol.fbgpreviewcol2{width:100%; float:left; padding:0 15px; position: relative; padding-bottom: 50px;}



.fbgpreviewcol.fbgpreviewcol1:after{display: none;}



.indexBanner .banner-form .fieldgroup .fieldcol.fieldcol50.fieldcolmsg {width: 100%;}



.fieldgroup .sendbtn .fieldcol{ display: inline-block; text-align: center; width: auto; }



.indexBanner .banner-form .fieldgroup.sendbtn .fieldcol {width: auto;}




.headsocial > li:nth-child(4) {display: none;width: auto;margin-left: 10px;}



.page-rapid-covid-19-testing .serviceblock, .page-rapid-covid-19-testing .servicedesc{ padding-bottom: 30px; }

.page-id-16299 .serviceinner {
    text-align: center;
}

.homebanners .teaserBanner .item {
    height: 450px;
}

}



@media only screen and (max-width: 959px) {
.profile-button a{padding: 13px 45px; font-size: 13px;}  
.footcol h3,.footerbookform .astrik {text-align: center;}





.footcol{width:50%;}







.footcols1{width:100%;}







.footcols2{width:55%; padding:0 15px 0 10%}







.footcols3{width:45%; padding:0 10% 0 15px;}





#foot_form_id{padding-bottom:15px;}

.footform{max-width:100%; }







.checkbtn{margin-bottom:20px;}







.confrom{padding-bottom:0;}





.landing-footer p.copyright{position: relative;width: 100%;top: 0;}

.page-id-16299 .footerbookform , .page-id-16248 .footerbookform , .page-id-16238 .footerbookform
{
    margin-bottom: 20px;
}

.page-id-16299 .footlogo, .page-id-16248 .footlogo, .page-id-16238 .footlogo
{
    margin: 0;
    margin-top: 25px;
}

.aawfieldcol.aawfieldcol33.first_namefieldcol, .aawfieldcol.aawfieldcol33.mobilefieldcol {
    width: 50%;
}
.footcol.footcols1 {
    margin-bottom: 40px;
}
.aawfieldcol.aawfieldcol33.first_namefieldcol, .aawfieldcol.aawfieldcol33.mobilefieldcol {
    width: 50%;
}
}







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

.page-id-321 .servicedesc {width: 100%;}
.hmservicesliderinner h3 {font-size: 22px;}
.hmservicesliderinner.owl-carousel .owl-nav {position: relative;top: 10px;}
    .page-id-14628 .doctorssection .wrap-inner {
        max-width: 720px;
    }



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







/* Home Banner Form */



.hmbannerform .aawfrmradiocol { width: 50%;}



.teaserBanner .indexvideo{width: 100%; position: relative; padding-bottom: 56.25%; padding-top: 5px;}



.teaserBanner .indexvideo video{position: absolute;

    left: 0px;

    width: 100%;

    bottom: -3px; top:auto;

    height: 100%;

    display: block;}





/* Footer Form */



.footerbookform .aawfieldcol33 {width: 50%;}







/* Book Appointment Page Form */



.bookaptmntform .aawfieldcol33{width: 50%;}







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







.tribe-events-single-event-description .col-md-6{width: 50%;float: left;}	



.nowaittime-sec {padding-top: 15px; }

.homebookappform .checkrow .bookaptmntform {

    width: 100%;

    float: none;

    padding: 0 15px;

    max-width: 650px;

    margin: 0 auto;

}

	 .open-twenty-four{margin-bottom:0px}

	.homebookappform .checkrow .bookaptmntform h2{height:auto;}

	.homebookappform .checkrow .bookaptmntform{margin-bottom:30px}



.page-id-16299 .serviceimg{height: 400px;background-position: center top;}

.teaserBanner.owl-theme .owl-dots {

    display: none !important;
}
body .owl-carousel.owl-theme .owl-dots {

    display: none !important;
} 
}







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







.tribe-events-sub-nav{max-width: 100%;margin-bottom: 20px !important;;}	







#tribe-events-footer a{background: #c52127;color: #fff;padding: 6px 19px;display: block;}







#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-right, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-right{float: none;text-align: center;}







#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-left, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-left{float: none;}







#tribe-events-footer .tribe-events-nav-next a{background:none; color:#c52127;}







#tribe-events-footer .tribe-events-nav-previous a{background:none; color:#c52127;} 







}







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







.urgcolm h3{font-size:13px;}







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







.gallerycol{width:100%;}







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







}







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



.page-id-321 .servicesection .twocol ul li{margin-left: 8px;}



.r-tabs .r-tabs-nav {display: none;}







.r-tabs .r-tabs-accordion-title {display: block;}







.tribe-events-read-more{    margin: 0 auto;







    text-align: center;







    display: block;







    max-width: 149px; clear:both;







}







.tribe-events-list .tribe-events-loop .tribe-events-event-image{margin-bottom:20px;}







.tribe-events-sub-nav .tribe-events-nav-right a span{display:none;}







}







@media only screen and (max-width: 767px) {
#logo>a {
	max-width: 258px;
}	
.modal-dialog.vertical-align-center{max-width: 100%;width: 92%;}
.newlocationmodal .modal-innercontent{padding: 20px;}
.hmaboutcontent.defaultcontect{overflow-y: auto;height: 155px;}

	.scholarshipinfo h1 {
    font-size: 36px;
}
.profile-button a{padding: 10px 30px; font-size: 12px;}    
.dr-img img{ max-width: 350px; }
	.relateadtopic h2{font-size: 22px;}


.homebookappform h2{font-size: 20px}

 .faq-section h2{font-size: 24px;}   

#movie-area .video-js{height:100%;}

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

#logo{text-align: center;}





.hmbannerform .aawformblock, .footerbookform .aawformblock, .bookaptmntform .aawformblock,.contactpageform .aawformblock{padding: 0;}



/* Home Banner Form */



.hmbannerform .aawfieldcol33 {width: 100%;}







/* Footer Form */



.footerbookform .aawfieldcol33 {width: 100%;}



.footerbookform .aawfieldcol:nth-child(2n+2) input,



.footerbookform .aawfieldcol:nth-child(2n+2) input:focus,



.footerbookform .aawfieldcol textarea,



.footerbookform .aawfieldcol textarea:focus{



    border-radius: 0 0 0 48px;



padding: 10px 10px 10px 35px;



}







/* Book Appointment Page Form */



.bookaptmntform .aawfieldcol33{width: 100%;}



.bookaptmntform .aawfieldcol:nth-child(2n+2) input,



.bookaptmntform .aawfieldcol:nth-child(2n+2) input:focus,



.bookaptmntform .aawfieldcol textarea,



.bookaptmntform .aawfieldcol textarea:focus{



    border-radius: 0 0 0 48px;



padding: 10px 10px 10px 35px;



}







/* Contact Page Form */



.contactpageform .aawformblock .aawfieldcol33{width: 100%;}



.contactpageform .aawfieldcol:nth-child(2n+2) input,



.contactpageform .aawfieldcol:nth-child(2n+2) input:focus,



.contactpageform .aawfieldcol textarea,



.contactpageform .aawfieldcol textarea:focus{



    border-radius: 0 0 0 48px;



padding: 10px 10px 10px 35px;



}







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







.page-scholarship #cf_7{width: 80%; position: relative;padding-top: 3%;}    







    .bloglist .item{width:100%;}    







#logo{float:none; width:100%; padding:10px;}







#logo a{margin:0 auto; max-width:258px;}







#logo:after{display:none;}







.header-right{float:none; padding:0 10px; margin:0; text-align:center;}







.headtop, .manubar{text-align:center;}







.headsocial{position:relative; top:auto; right:auto;}







.headmaplink{margin-left:0; padding:13px 0px 13px 10px; background:none;}







.headmaplink:after{display:none;}







.headmaplink a{color:#fff;}







.headmaplink a:after{background-position:-4px -204px;}







.headcheckin{position:relative; float:none; margin-top:5px;}







.headphone{position:relative; padding:0; height:auto; width:auto; display:inline-block; vertical-align:top; padding:14px 0 14px 5px;}







.headphonein{border-radius:0; padding:0; height:auto; max-width:100%; background-color:inherit}







.headphone:after{display:none;}







.headphone a{padding:0 0 0 50px; color:#fff;}







.headphone a:after{left:0; top:50%; margin:-21px 0 0 0;}







.headphone a:after{background-position:-139px 5px;}







.checkinbtn {border-radius: 0; font-size: 12px; height: auto; padding: 8px 5px; width: auto;}







.manubar{padding:10px 0; float:none; display:inline-block; vertical-align:top;}







.mainNavigation{float:none; padding:7px 10px 7px 0;}







#nav{right:auto; left:0; top:48px;}







.teaserBanner .item{height:100%;}







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







.teaserbtn{font-size:16px; width:auto; padding:10px 40px;}







.teaserBanner .owl-dots{position: absolute; bottom: 0; padding-top: 10px;padding-bottom: 10px;}











.teaserBanner .indexvideo{width: 100%; position: relative; padding-bottom: 56.25%; padding-top: 3px; }



.teaserBanner .indexvideo video{position: absolute;

    left: 0px;

    width: 100%;

    top: 0;

    height: 100%;

    display: block;}



.nowaittime-sec {padding-top: 30px; }



.nowaittime-sec .nowaittime-img {margin-bottom: 20px;}



.nowaittime-col {width: 100%;}



















.classesrow {margin-top:0px; max-width:320px; padding:15px;}







.item.teasitem4 .teasertext h2 {font-size:20px; margin-bottom:5px;}



.indexBanner .banner-form .fieldgroup.sendbtn .fieldcol {width: 100%;}



.heartimg {max-width:100px; padding-bottom:10px;}







.classesrow .teaserbtn {font-size:13px; width:240px; padding:10px 20px;}







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







.whymvbox h3, .whymvbox .whymvbox-title {font-size:16px;}







.hmservices-nav > li{width:50%;}







.emergencysmcdec h2, .emergencysmcdec h1 , .hmemergencyroomsection h2{font-size:20px;}







.emergencysmcdec h2 span, .emergencysmcdec h1 span{font-size:22px;}







.hmurgentcare-section h2{font-size:20px;}







.hmservtabdata h3{font-size:18px;}







.hmemergency-section {padding: 30px 0;}







.hmurgentcare-section{padding-bottom:50px;}







.hmurgentcare-section h2{margin-bottom:50px;}







.emergencyvodeo .item img{border-radius: 0 60px;}







.hmservices-navcol{display:none;}







.hmservtabdata {display: block !important;}







.hmservtabmob{display:none;}







.hmservtab-innertext h3{position:relative; padding-right:25px; cursor:pointer}







.hmservtab-innertext h3:after{content:''; position:absolute; right:0; top:50%; margin-top: -4px; width: 0px; height: 0px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #353535;}







.hmservtab-innertext h3.active:after{border-top: 8px solid #c52127;}







.hmservtab-innertext .active{color: #c52127;}







.urgcolm{width:28%;}







.urgcolm1{width:44%;}







.difftext{height:41px;}







.hmblog-section{padding-bottom:30px;}







.blogsmdec{padding:20px 15px;}







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







.footcols2{width:50%; padding:0 15px 0 5%}







.footcols3{width:50%; padding:0 5% 0 15px;}







.gmap3, .footmap iframe{height:240px;}







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







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







/********** Blog Detail Page **********/







.bolgimage:after{left:-200px;}







.bloginfo{padding-bottom:20px;}







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







.innerbanner{height:220px;}







.innerbanner{background-position:center center;}







/********** Contact us Page **********/







.contactfrom h1, .contactfrom h2{font-size:22px;}







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







/*********service page************/







.accordionrow{border-radius:0 0 0 15px; padding:10px 25px; margin-bottom:15px;}







.accord-detail {padding:10px 0;}







.accordion .acclink {font-size:14px; line-height:18px;}







/**********meet doctors*******/







.doccol{width:100%; padding:0 10px;}







.doccolone::after{display:none;}







.descriptioncol h3{font-size:16px;}







.descriptioncol p,.descriptioncol span{font-size:14px;}







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







.servicetitle h1{font-size: 20px;}







.doctorssection h4{font-size:18px;}







.descriptioncol {background:inherit; margin-bottom:15px;}







/**********Faqs doctors*******/







.accord-detail p {margin-bottom: 10px;}







.seriesdec {







    width: 100%;margin-bottom: 20px;}







.seriesmap {







    padding-left: 0px;







    width: 100%;







}















.seriesmap img {







    max-width: 282px;







    margin: 0 auto;







}











.seriesdec p {







    margin-bottom: 17px;







    font-size: 14px;







}	







.tribe-events-list .tribe-events-loop .tribe-events-event-image{margin: 0px;width: 100%;text-align: center;margin-bottom:20px;}







.tribe-events-list .tribe-events-event-image img{width: 100%;max-height: 100%;max-width: 500px;margin: 0 auto;}







.events-list .tribe-events-loop{padding: 0 0px;}







#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-right, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-right{    margin: 0 auto;}







.tribe-events-before-html div{padding-top: 0px !important;}







.tribe-events-nav-previous.tribe-events-nav-left.tribe-events-past {







    width: 100% !important;







    text-align: center !important;







    max-width: 182px;







    margin: 0 auto !important;







}







.tribe-events-sub-nav .tribe-events-nav-left a span{top: 5px;}







#tribe-events-footer:before{display:none;}







#tribe-events-footer:after{display:none;}







ul.tribe-events-sub-nav li {







    max-width: 266px;







    margin: 0 auto !important;







    float: none !important;text-align: center !important;







}







.tribe-events-calendar thead th {







    padding: 7px 6px;







}











.teasitem2 .teasertext .logo img{    max-width: 144px;}



.teasitem2 .slidertext h2{font-size:13px;}



.teasitem2 .teasertext .event{    padding: 7px 0px;    width: 123px;font-size: 12px;}



.teasitem2 .teasertext{    max-width: 456px;padding: 22px 65px 22px 23px;}



.teasitem2 .teasertext:after{width: 184px;    height: 194px;}



.page-blood-drive .wpcf7-form-control-wrap{transform: scale(0.77);}



.page-blood-drive #cpr_cf_7{padding-left: 0;}







.hmbookap-form .fieldgroup.sendbtn {padding-top: 0px;}



.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;  height: 60px;}















.fieldgroup.sendbtn {margin: 0 -5px;width: 100%;text-align: center;max-width: 250px;float: none;margin: 0 auto;}







.fieldgroup.sendbtn .fieldcol {width: 100%;}



.indexBanner .banner-form .fieldgroup.sendbtn { margin: 0 auto; }



.indexBanner .banner-form .fieldgroup .fieldcol{width: 100%;padding: 0 11px;}



.fieldgroup.sendbtn .fieldcol:last-child {padding-left: 41px;padding-bottom: 20px;}














.teasertext {padding: 10px;}







.blog-innerimage { text-align: center; display: block; }



.blog-innerimage img { margin-bottom: 20px; display: inline-block; width: 300px; height: auto; }



.page-id-2848 .servicesection .twocol ul li{width: 100%}



.gallery-section {padding: 0 15px;}



.whymvsection{padding-top: 20px;}



.mobilecallbtn.mobiletwobtn {display: block;}



.servicesection .twocol ul li{width: 100%}


.covid-questions{position: relative;top:12px;margin-left: 15px }
.covid-questions a.covid-btn, .covid-questions a.covid-btn:focus{padding:10px 10px;}
.page-covid-19-questions .covid-questions-form .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha{height: auto;transform: inherit;}

.translated-ltr .landing-header .headphone{left: 0;}


.page-id-16299 .mobilecallbtn.mobiletwobtn , .page-id-16248 .mobilecallbtn.mobiletwobtn , .page-id-16238 .mobilecallbtn.mobiletwobtn{
    display: none;
}

.page-id-16299 .zipcode-seo , .page-id-16248 .zipcode-seo , .page-id-16238 .zipcode-seo {
    display: none;
}

.homebanners .teaserBanner .item {
    height: 320px;
}

.aawfieldcol.aawfieldcol33.first_namefieldcol, .aawfieldcol.aawfieldcol33.mobilefieldcol {
    width: 100%;
}


}







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







.hmbloglist .item{width:100%;}







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







.whymvlist .item{width:100%; padding:0;}







.whymvlist .item:after{display:none;}







.whymvicon{margin-bottom:15px;}







.whymvbox h3, .whymvbox .whymvbox-title {margin-bottom:10px;}







.whymvbox{max-width:600px;}







.whymsmdec{min-height:inherit;}







.footcol{float:none;}







.footcols2{width:100%; padding:0}







.footcols3{width:100%; padding:0; max-width:300px; margin:0 auto;}







.footbox{margin:0 auto; padding-bottom:30px;}







.footcall{margin-bottom:40px;}







.urgcolm{width:25%;}







.urgcolm1{width:50%;}







.difftext{height:41px;}







.urgcolm h3{padding:0 5px;}







.urgcolm2 .carelist{padding:12px 0;}



.urgcolm.urgcolm2{margin-top: -20px;}



	



/*********service page************/







.serviceimg{height:280px;}







.serivceslider .item {height: 280px;}







#tribe-events-footer .tribe-events-nav-next{width: 100% !important;text-align: center !important;}







#tribe-events-footer .tribe-events-nav-previous {







    width: 100% !important;







    text-align: center !important;







}







#tribe-events-content{padding: 0 0px;}







.whymvlist .item:after{height: 400px}



.indexBanner .banner-form{}



.indexBanner .banner-form .fieldgroup .fieldcol{width: 100%;padding: 0;}



.indexBanner .banner-form h2{font-size: 22px;}



.indexBanner .banner-form .fieldgroup:last-child{padding: 0;text-align: center;}



.indexBanner .banner-form .fieldgroup .submitbt{float: none;display: inline-block;}



.indexBanner .banner-form textarea{height: 70px;}



.urgcolm.urgcolm2 h3{padding-top:18px;}


.page-id-16299 .serviceimg{height: 280px;background-position: center top;}


.whymvbox {padding: 0 15px;}

}

@media only screen and (max-width: 575px) {
	.contactbox {display: block;}
}

@media only screen and (max-width: 567px) {
.callbutton { flex-flow: column; }
    .inner-banner p { font-size: 20px; }
.question-title p{font-size: 1rem;}

.headcheckin.hidemobile .online-check-in {display: inline-block;}



.headcheckin.hidemobile .scholarship {display: inline-block;}



#logo a {max-width: 190px;}



.header-right{padding: 10px;}



.headtop {padding-bottom: 0;margin-bottom: 40px;}



.headsocial{padding: 0;}



.headsocial > li:last-child {margin-left: 10px;}



.headsocial > li > a {font-size: 18px;}



#button_s {padding: 1px 18px; border-radius: 28px 0 28px 0;}



.headtop .showmobile{display:block;}



.headmaplink{display: block; text-align: center; padding: 0;}



.headmaplink a{padding-left: 24px;}



.headmaplink a:after{background-position: -3px -149px; width: 18px; background-size: 480px; height: 24px; margin-top: -12px;}



.headmaplink a:hover:after {background-position: -45px 1px;}



.menu-icon{font-size: 16px; line-height: 1;}



.menu-icon span{vertical-align: top; line-height: 24px;}



.headcheckin{margin-top:0;display: block;}



.manubar{padding:0 0 25px;}



.mainNavigation {padding: 0;position: absolute;left: 50%;transform: translateX(-50%);bottom: 6px;}



#nav{top: 30px;left: 50%;transform: translateX(-50%);}



.headphone {display: block;position: absolute;left: 50%;transform: translateX(-50%);top: auto; bottom: 70px;padding: 0;}



.headphone a{padding-left:35px; font-weight: normal;}



.headphone a:after{background-position: -120px 2px; width: 30px; height: 30px; background-size: 290px auto; margin-top: -15px;}



.headsocial {display: none;}











.page-scholarship #cf_7{width: 80%; position: relative;padding-top: 3%;}



.page-free-cpr-and-first-aid .wpcf7-form-control-wrap{transform: scale(0.77);}







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







.hmbloglist .item, .bloglist .item{width:100%;}







.blogsmdec{padding:20px 12px;}







.blogbox{width:80%; margin:0 auto;}







/********** Contact us Page **********/







.contactlist li{width:100%;}







.contactlist li:last-child .contactdec span{margin-bottom: 11px;}







.teaserBanner .item {







    height: 100%;







}







.teasitem2 .teasertext:after{display:none;}



.teasitem2 .teasertext{border-radius:0px;    max-width: 100%;    padding: 16px 20px 16px 20px;text-align: center;}



.teasitem2 .teasercaption{padding: 0;    bottom: 3px;}



.teasitem2 .teasertext .logo img{    margin: 0 auto;}



.teasitem2 .teasertext a{width: 100%;}



.teasitem2 .slidertext h2 br:first-child {



    display: none;



}



.teasitem2 .teasertext .event{    margin: 0 auto;}



.fieldgroup.sendbtn .fieldcol:first-child {



    width: 272px;



    



}



.fieldgroup.sendbtn .fieldcol:last-child {padding-left: 41px;}



.fieldgroup.sendbtn .fieldcol {width: 100%; margin-bottom: 11px;}



.header-right {clear: both;position: relative;}







.headcheckin.hidemobile .scholarship{display: none;}



.headphone{bottom: 40px}
.headphone{transform: translateX(-82%);}
.covid-questions {
    position: absolute;
    bottom: 40px;
    margin-left: 15px;
    top: auto;
    left: 50%;
    transform: translateX(-20%);
}
.aawfieldcol.aawfieldcol33.first_namefieldcol, .aawfieldcol.aawfieldcol33.mobilefieldcol {
    width: 100%;
}
.landing-header .headtop{margin-bottom: 5px;}
.translated-ltr .landing-header .headphone{position: relative;bottom: 0;transform: inherit;}
}







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

.postid-17112 table td { font-size: 14px; }

.scholarship-form  .wpcf7 .ajax-loader {
    position: absolute;
}


.page-id-321 .servicesection .twocol ul li{width: 100%;margin-left: 8px;}



    



/********** 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;



}



.aawform-group.aawform-captcha,.pageformsubmitbar .submitbarcapcha{



width: 267px;



margin-left: 0;



margin-right: 0;



margin-bottom: 15px;



height: 68px;}



.hmbannerform .aawform-group.aawform-captcha, .hmbookappinfrm .pageformsubmitbar .submitbarcapcha{width: 243px;}



.pageformsubmitbar{padding: 0;}



.aawformblock .aawform-btn,.pageformsubmitbar .submitbarbtn{display: block;margin-left: 0;margin-right: 0;}



.aawformradiocol label{font-size: 14px;}







.hmbookappinfrm .button, .hmbookappinfrm .button:focus{display: inline-block;width: auto;}







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







.headmaplink{display:block; text-align:center;}







.headphone{padding:0;}



#button_s, .checkinbtn{font-size: 11px !important;}



#button_s {padding: 1px 10px; border-radius: 15px 0 15px 0;}



.checkinbtn {width: 115px !important;}



.headsocial > li > a {font-size: 16px;}







.hmservices-nav > li{width:100%; margin-bottom:5px;}



.hmservices-nav > li:last-child{margin-bottom:0;}



.playbtn{font-size:50px; margin: -21px 0 0 -32px;}



.urgcolm{width:24%;}



.urgcolm1{width:52%;}



.difftext{height:41px;}



.urgcolm2 .carelist{padding:13px 0;}







.urgcolm h3{font-size:12px; padding:0 5px;}







.urgcolm3 h3{margin-bottom:1px; padding:0 15px;}







.difftext{height:54px; font-size:12px;}







.hmservlistcol, .ourservices3col .hmservlistcol{width:100%;}







.fieldcol50{width:100%;}







/********** Blog Detail Page **********/







.blog-conatain .checkbtn{padding:15px 35px; width:260px;}







.bloginfo h1{font-size:20px;}







.bloginfo h2{font-size:18px; margin-bottom:10px;}







.bloginfo p{font-size:14px; line-height:18px;}







.bloginfo p{font-size:14px;}







/********** Book Appointment Pages **********/







.checkrow h3 {font-size:16px; margin-bottom:10px;}







.checkrow h2, .checkrow h1 {font-size:22px; margin-bottom:15px;}







.fieldcol50 {width:100%;}







/*********service page************/







.twocol ul li{width:100%;margin-left: 12px;}











.seriesdec p{font-size:13px;}







.teaserbtn {







    font-size: 14px;







    width: auto;







    padding: 8px 32px;







}







.tribe-events-single-event-description .col-md-6{width: 100%;float: left; margin-bottom:20px;}







.tribe-events-single-event-description .row {







    margin-bottom: 0px;







}	



.footform .heapBox .holder {border-radius: 0 0 0 48px;}



.footform .inputright input {border-radius: 0 0 0 48px;}







.footform textarea {border-radius: 0 0 0 48px;}



.checkfrom .inputright input[type="tel"] {border-radius: 0 0 0 48px;}



.checkrow .heapBox .holder { border-radius: 0 0 0 48px; }



.inputright input[type="text"] {border-radius: 0 0 0 48px;}



.checkfrom textarea {border-radius: 0 0 0 48px;}





.headphone {
    transform: translateX(-92%);
}

}







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







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







.blogbox{width:100%; }



.page-review-us #hearts{text-align:left !important;}



.urgcolm{width:26%;}



.urgcolm1{width:48%;}



.urgcolm h3{font-size: 10px; height: 20px; padding: 0 5px;}



.urgcolm1 h3{margin-bottom:1px; padding: 0 30px;}


.headtop{margin-bottom: 90px}
.headphone {
    transform: translateX(-50%);
}
.headphone {
    bottom: 85px;
}
.covid-questions {
    position: absolute;
    bottom: 40px;
    margin-left: 0px;
    top: auto;
    left: 50%;
    transform: translateX(-50%);
}
}







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



.headmaplink a{max-width: 100%; line-height: 1.3; margin-bottom: 5px;}



.difftext{height:62px;}


.covid-questions a.covid-btn, .covid-questions a.covid-btn:focus {
    padding: 10px 7px;font-size: 12px;
}




}

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

}



@media only screen and (max-width: 767px) and (min-width: 568px) {
.headmaplink a:after {
    background: url(https://westvillageer.com/wp-content/uploads/2022/02/New-Project-3.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 18px;
    height: 31px;
}
.headmaplink a:hover:after{
    background: url(https://westvillageer.com/wp-content/uploads/2022/02/New-Project-4.png) ;  background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 18px;
    height: 31px;
}
}

@media only screen and  (min-width: 100px) {
.contactpageform .aawfieldcol input, .contactpageform .aawfieldcol input:focus, .contactpageform .aawfieldcol textarea, .contactpageform .aawfieldcol textarea:focus, .contactpageform .aawfieldcol select, .contactpageform .aawformradiocol label, .contactpageform .heapBox .holder, .footerbookform .aawfieldcol input, .footerbookform .aawfieldcol input:focus, .footerbookform .aawfieldcol textarea, .footerbookform .aawfieldcol textarea:focus, .footerbookform .aawfieldcol select, .footerbookform .aawformradiocol label, .footerbookform .heapBox .holder {
    border-radius: 0 0 48px 48px  !important;    padding: 10px 10px 10px 35px !important;
}
}
@media only screen and  (min-width: 1000px) {
#nav ul {
    height: 500px;
    overflow-y: scroll;
}
}