:root {
    --primary-color: #4c4c4c;
    --secondary-color: #FF3B3F;
    --font-family: museosansthin, Arial, Verdana, sans-serif;
}

/*COVID-19/PEP BANNER > HIDE CODE BELOW TO DISPLAY BANNER*/
#covidAlert {
    display: none!important;
}

/*MOBILE SEND-TEXT BUTTON*/
#phoneLanding:nth-of-type(2) {background: var(--primary-color) !important;}




/*FONTS > UNHIDE TO IMPLEMENT*/ /*FONTS > UNHIDE TO IMPLEMENT*/ /*FONTS > UNHIDE TO IMPLEMENT*/ /*FONTS > UNHIDE TO IMPLEMENT*/ /*FONTS > UNHIDE TO IMPLEMENT*/ 
/*content titles*/
.contentTitle,
.contentTitle a {
/*    font-family: var(--font-family);*/
/*    font-style: normal;*/
/*    font-weight: 100;*/
      letter-spacing: 0.1em!important;
}
/*body*
/*html,
body {*/
/*    font-family: brandongrotesquemedium, Arial, Verdana, sans-serif;*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*}*/
/*bold*/
/*.blockInnerContent b,
.itemInnerContent b,
.blockInnerContent strong,
.itemInnerContent strong {*/
/*    font-family: brandongrotesquemedium, Arial, Verdana, sans-serif;*/
/*    font-style: normal;*/
/*    font-weight: 700;*/
/*}*/
/*bold hyperlinks*/
/*.blockInnerContent a, 
.itemInnerContent a {*/
/*    font-family: brandongrotesquemedium, Arial, Verdana, sans-serif;*/
/*    font-style: normal;*/
/*    font-weight: 700;*/
/*}*/
/*italic*/
/*.blockInnerContent i, 
.blockInnerContent em {*/
/*    font-family: brandongrotesquemedium, Arial, Verdana, sans-serif;*/
/*    font-style: italic;*/
/*    font-weight: 300;*/
/*}*/
/*navigation*/
/*.navContainer, 
.navContent li .button {*/
/*    font-family: brandongrotesquemedium, Arial, Verdana, sans-serif;*/
/*    font-style: normal;*/
/*    font-weight: 300;*/
/*}*/
/*page titles*/
.pageTitle {
/*    font-family: var(--font-family);*/
/*    font-style: normal;*/
/*    font-weight: 100;*/
      letter-spacing: 0.1em!important;
}    




/*MISC SITEWIDE CUSTOMIZATIONS*/ /*MISC SITEWIDE CUSTOMIZATIONS*/ /*MISC SITEWIDE CUSTOMIZATIONS*/ /*MISC SITEWIDE CUSTOMIZATIONS*/ 
/*button padding*/
.button {
    padding: 15px 30px;
}
/*image overlay and secondary content title sizes*/
.itemImg .contentTitle, 
.secondaryContent .contentTitle {
    font-size: 22px!important;
}
/*general and image caption content title sizes*/
@media (max-width: 767px) {
    .contentTitle,
    .imgCaption-title {
        font-size: 32px!important;
    }
}
/*spacing for vertically aligned content in image blocks*/
@media (min-width: 768px) {
    .layoutC .blockText  {
        padding-left: 5%!important;
        padding-right: 5%!important;
    }
    .layoutD .blockText {
        padding-right: 5%!important;
    }
}
/*secondary content spacing*/
@media only screen and (max-width: 860px) {
    .secondaryContent {
        margin-top: 0!important;
        margin-bottom: 50px;
    }
}
/*hyperlink character spacing*/
.blockInnerContent a,
.itemInnerContent a {
    letter-spacing: .2em!important; 
}
/*page top padding*/
.primaryAndSecondaryContainer {
    padding-top: 0;
}
@media only screen and (max-width: 767px) {
    .primaryAndSecondaryContainer {
        margin-top: 0!important;
    }
}
/*cols2 simplelist responsiveness*/
@media only screen and (max-width: 680px) {
    .simpleList .cols2 .item {
        width: 100%;
        margin: 0!important;
    }
}
/*content title spacing*/
.contentTitle {
    padding-bottom: 35px!important;
}




/*FOOTER*/ /*FOOTER*/ /*FOOTER*/ /*FOOTER*/ /*FOOTER*/ /*FOOTER*/ /*FOOTER*/ /*FOOTER*/ /*FOOTER*/ /*FOOTER*/ /*FOOTER*/ /*FOOTER*/ 
/*footer social icon vertical alignment*/
.footerContainer .socialIconsContainer {
    padding-top: 20px!important;
}
/*footer hyperlink hover color*/
.footerContainer a:hover {
    color: var(--secondary-color)!important;
}




/*HEADER AND NAV AREA*/ /*HEADER AND NAV AREA*/ /*HEADER AND NAV AREA*/ /*HEADER AND NAV AREA*/ /*HEADER AND NAV AREA*/ /*HEADER AND NAV AREA*/ 
/*width*/
.headerAndNavContent {
    max-width: unset;
}
/*padding*/
.primaryAndSecondaryContainer {
    padding-top: 0!important;
}
/*background color on mobile*/
@media only screen and (max-width: 767px) {
    .headerAndNavContainer {
        background-color: #efefef;
    }
}
/*nav item hover color*/
.navContent ul li a:hover {
    color: var(--secondary-color);
}
/*subnav item selection*/
.navContent ul li ul a.selected {
    border-bottom: 1px solid var(--secondary-color);
}
/*subnav width and spacing*/
.subNav {
    max-width: 400px!important;
    padding: 5px 0!important;
}
@media only screen and (min-width: 768px) {
    .navContent ul li ul a {
        padding: 0 1em;
    }
}
/*refill and transfer links*/
.navButtonWrap li a {
    color: var(--secondary-color)!important;
}
.navButtonWrap li a:hover {
    color: var(--primary-color)!important;
}
/*UNHIDE IF YOU WANT TO ALLOW HEADER AND NAV TO BE TRANSPARENT IN MOBILE*/
/*@media only screen and (max-width: 767px) {*/
/*.tuckContent.isHomepage .headerAndNavContainer {*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    z-index: 2;*/
/*    width: 100%;*/
/*}*/
/*}*/



/*HOMEPAGE*/ /*HOMEPAGE*/ /*HOMEPAGE*/ /*HOMEPAGE*/ /*HOMEPAGE*/ /*HOMEPAGE*/ /*HOMEPAGE*/ /*HOMEPAGE*/ /*HOMEPAGE*/ /*HOMEPAGE*/ 
/*general block responsive opacity*/
@media only screen and (max-width: 767px) {
    .blockWrap_d2005e61f743448d90dd73b7ee09e9ab:before,
    .blockWrap_c2fc77db140a428f91411532e9cbc627:before,
    .blockWrap_c7db3b218e7c420a822b297f1ea54f24:before,
    .blockWrap_ed508c8379ff4ae6a70a23ac6f4c835c:before {
        opacity: 65%;
    }
}
@media only screen and (max-width: 490px) {
    div.blockWrap_c2fc77db140a428f91411532e9cbc627 {
        background-position: 20% 50%;
    }
    div.blockWrap_ed508c8379ff4ae6a70a23ac6f4c835c {
        background-position: 20% 50%;
    }
}
/*hero gallery section spacing and responsiveness*/
.block_cf1a74e75326485793a6130a28a9ebe8 .blockImg {
    padding-top: 3.5em!important;
}
@media only screen and (max-width: 767px) {
    .blockWrap_cf1a74e75326485793a6130a28a9ebe8 img {
        width: 75%;
    }
}
@media only screen and (max-width: 676px) {
    .blockWrap_d2005e61f743448d90dd73b7ee09e9ab {
        padding-top: 50px!important;
        padding-bottom: 100px!important;
    }
}
@media (min-width: 629px) {
    div.blockWrap_d2005e61f743448d90dd73b7ee09e9ab {
        background-position: 50% 60px;
    }
}
@media only screen and (max-width: 480px) {
    .block_d2005e61f743448d90dd73b7ee09e9ab .blockInnerContent strong {
        font-size: 14px!important;
    }
    .blockWrap_d2005e61f743448d90dd73b7ee09e9ab .contentTitle {
        font-size: 43px!important;
    }
}
@media (min-width: 768px) {
    .blockWrap_d2005e61f743448d90dd73b7ee09e9ab {
        padding-top: 40px!important;
    }
}
/*hero gallery section subtitle styling*/
.blockWrap_d2005e61f743448d90dd73b7ee09e9ab .blockInnerContent strong {
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: .2em!important; 
}
/*new patient call section*/
.block_bbcf314320444a34bc67997cc86631b4 a {
    color: #fff;
    margin-left: 5px;
    font-size: 25px;
    font-weight: 800;
}
.block_bbcf314320444a34bc67997cc86631b4 .contentTitle {
    margin-top: 5px;
    padding-bottom: 0!important;
}
@media only screen and (max-width: 767px) {
    .block_bbcf314320444a34bc67997cc86631b4 .item {
        width: 100%;
        margin: 0!important;
    }
    .block_bbcf314320444a34bc67997cc86631b4 .item:nth-child(2) {
        margin: 3% 0 0!important;
    }
    .block_bbcf314320444a34bc67997cc86631b4 .item:nth-child(2) a {
        font-size: 20px;
    }
    .block_bbcf314320444a34bc67997cc86631b4 .item .itemInnerContent,
    .block_bbcf314320444a34bc67997cc86631b4 .item .contentTitle {
        text-align: center!important;
    }
    .block_bbcf314320444a34bc67997cc86631b4 {
        padding-top: 30px!important;
        padding-bottom: 20px!important;
    }
}
@media (min-width: 768px) {
    .block_bbcf314320444a34bc67997cc86631b4 .item:nth-child(2) {
        margin-top: 4%;
        text-align: right;
    }
}
/*testimonials section*/
.blockWrap_d157d0b9ea7f481fa655959f7f8a703b img {
    display: none!important;
}
@media only screen and (max-width: 767px) {
    .blockWrap_d157d0b9ea7f481fa655959f7f8a703b {
        background-image: none!important;
    }
}
.block_d51e554194424e29acd8117f20a3aa2b .blockInnerContent {
    text-align: left!important;
}
.block_d51e554194424e29acd8117f20a3aa2b {
    padding-left: 0!important;
}
.block_d51e554194424e29acd8117f20a3aa2b a:hover {
    color: #fff!important;
}
.blockWrap_d157d0b9ea7f481fa655959f7f8a703b .imgCaption-title {
    padding-bottom: 35px!important;
}
/*three-item services highlight section*/
.items_d530d3b5b18a42f9b7f36d5e9ecb15f9 .contentTitle {
    font-weight: 500;
    padding-bottom: 0!important;
}
.block_d530d3b5b18a42f9b7f36d5e9ecb15f9 {
    max-width: 1200px!important;
}
@media only screen and (max-width: 599px) {
    .block_d530d3b5b18a42f9b7f36d5e9ecb15f9 .item {
        width: 100%;
        margin: 5% 0 0!important;
    }
}
@media (min-width: 600px) and (max-width: 751px) {
    .blockWrap_d530d3b5b18a42f9b7f36d5e9ecb15f9 .itemImg .contentTitle {
    font-size: 16px!important;
}
}
.items_d530d3b5b18a42f9b7f36d5e9ecb15f9 .contentTitle {
    font-weight: 800;
}
.block_fd2304e94ea64c0a80185d0e5ab1ec19 .contentTitle {
    padding-bottom: 0!important;
}
/*mobile app section*/
@media only screen and (max-width: 767px) {
    div.blockWrap_c7db3b218e7c420a822b297f1ea54f24 {
        background-position: -20% 0;
    }
}
/*contact section*/
.contactPage {
      width:100% auto;
      height: 100vh auto;
      display: flex;
      flex-direction: row;
}
.map {
    order: 2;
    width: 50% !important;
    height:150vh !important;
    float:left !important;
    display:inline !important;
    background-color: #fff !important;
}
.contactInfo {
    order: 1;
    margin-top: auto;
    margin-bottom: auto;
    width: 50%;
    height: 100%;
    float: right;
    display:inline;
    text-align: center;
}
.contactInfo .contentTitle {
    letter-spacing: -.03em!important;    
    font-size: 40px!important;
}
@media only screen and (max-width: 990px) {
    .contactPage {
        flex-direction: column;
    }
    .map {
        width: 100%!important;
        height: 50vh!important;
        order: 1;
    }
    .contactInfo {
        order: 2;
        width: 100%!important;
        padding-top: 80px;
        padding-bottom: 80px;
    }
}
@media only screen and (max-width: 680px) {
    .contactPage .contentTitle {
        font-size: 35px!important;
    }
    .contactPage p {
        font-size: 18px!important;
    }
}




/*ABOUT US PAGE*/ /*ABOUT US PAGE*/ /*ABOUT US PAGE*/ /*ABOUT US PAGE*/ /*ABOUT US PAGE*/ /*ABOUT US PAGE*/ /*ABOUT US PAGE*/ 
@media only screen and (max-width: 767px) {
    .page_bc716e8a31f3454d981ff1871ad82fc1 .primaryAndSecondaryContainer {
        margin-top: 50px!important;
    }
}
@media (min-width: 768px) and (max-width: 1200px) {
    .blockWrap_a3f071132e3447299c97fde64d7a3590 .blockContent {
        background-color: #fffff599;
        padding: 30px;
    }
    div.blockWrap_a3f071132e3447299c97fde64d7a3590 {
        background-position: 75% 0;
    }
}
@media only screen and (max-width: 767px) {
    div.blockWrap_a3f071132e3447299c97fde64d7a3590 {
        background-position: 0;
    }
}
/*our staff section content background color*/
.blockWrap_dcf929d5cf1849af86cb60557b65689c .blockText,
.blockWrap_a61743c3ef934f29b6811fdf66049058 .blockText,
.blockWrap_f45a6828b64c4e06917d375c4550cbcb .blockText {
    background-color: #f1f1f1;
    padding: 30px!important;
}
/*our staff section content title sizes*/
@media only screen and (max-width: 767px) {
    .blockWrap_dcf929d5cf1849af86cb60557b65689c .contentTitle,
    .blockWrap_a61743c3ef934f29b6811fdf66049058 .contentTitle,
    .blockWrap_f45a6828b64c4e06917d375c4550cbcb .contentTitle {
        font-size: 22px!important;
    }
}
/*our specialties section*/
@media only screen and (max-width: 767px) {
    div.blockWrap_d329a66d301149ed9f0aa400b8784abb,
    div.blockWrap_e2a8cc70788649bd8ecab4229519583f,
    div.blockWrap_fcaf01e63a134edc9f56d072dc800f60 {
        background-size: cover;
    }
}
@media (min-width: 481px) and (max-width: 518px) {
    .blockWrap_d329a66d301149ed9f0aa400b8784abb .contentTitle,
    .blockWrap_e2a8cc70788649bd8ecab4229519583f .contentTitle,
    .blockWrap_fcaf01e63a134edc9f56d072dc800f60 .contentTitle {
        font-size: 29px!important;
    }
}




/*PHARMACY SERVICES PAGE*/ /*PHARMACY SERVICES PAGE*/ /*PHARMACY SERVICES PAGE*/ /*PHARMACY SERVICES PAGE*/ /*PHARMACY SERVICES PAGE*/ 
.block_b68bfbec58b1462b9f7522a572d1785f .button {
    width: 100%;
    padding-top: 1em;
    margin-bottom: 0;
    margin-top: 0;
}
@media only screen and (max-width: 680px) {
    .block_b68bfbec58b1462b9f7522a572d1785f p {
    text-align: left;
    }
}
@media (min-width: 481px) and (max-width: 680px) {
    .block_b68bfbec58b1462b9f7522a572d1785f .item {
        width: 80%!important;
    }
    .simpleList.blockWrap_b68bfbec58b1462b9f7522a572d1785f .cols2 .item {
        margin: 0 10%!important;
    }
}
@media only screen and (max-width: 480px) {
    .simpleList.blockWrap_b68bfbec58b1462b9f7522a572d1785f .cols2 .item {
        margin-bottom: 3%!important;
    }
    .simpleList.blockWrap_b68bfbec58b1462b9f7522a572d1785f .cols2 .item:nth-child(1) {
        margin-top: 5%!important;
    }
}




/*INDIVIDUAL SERVICE PAGES*/ /*INDIVIDUAL SERVICE PAGES*/ /*INDIVIDUAL SERVICE PAGES*/ /*INDIVIDUAL SERVICE PAGES*/ /*INDIVIDUAL SERVICE PAGES*/ 
@media only screen and (max-width: 767px) {
    .block_f63d8a38cb7a445b840fc6f4c6d66f7b .item,
    .block_b2950e40b61c47d58fc629761289bafa .item,
    .block_f915aa08d9db48bc89436195adde37bd .item,
    .block_fadf2d59a1e54bce8e9e836e5ee97478 .item,
    .block_d51206f5d8014dd898a3646c81a13bb8 .item,
    .block_c1276a6b66d047bb8a03caa3791b7669 .item,
    .block_f00a908d3eee46db9773c10e607dc9d9 .item,
    .block_fbe40d01ddf74593adbd7a3e7012fa81 .item,
    .block_a083183eae36465cb4d903d0c7148379 .item,
    .block_bda2c924239a49d69b4f50735e62d7c7 .item,
    .block_d6933d7c25984e659af3e884eeebc0b7 .item,
    .block_e54d2ac5fd3846ccbd7601966d102b84 .item,
    .block_e879b116fad64201a798b400239c39d3 .item,
    .block_b6657fb75ee74ccb85e9207f612a7ae7 .item,
    .block_df136ea05b8f45ec954e89f42a706ce9 .item,
    .block_c2acd925df44405a868a2c908c0a37ab .item,
    .block_f79f7dc8fbdf4c4ba25e2ddcd526fedb .item,
    .block_d539ecd2fc8f4443904ba6770be9b1aa .item,
    .block_cb5c3e23a4d04f04bc4fe47956b8f788 .item,
    .block_d24dd5095b4f45a08abc1b574b5c8e24 .item,
    .block_b337d5f902484600ab3d3ad0905178af .item {
        width: 100%!important;
    }
}
@media only screen and (max-width: 680px) {
    .blockWrap_f63d8a38cb7a445b840fc6f4c6d66f7b,
    .blockWrap_b2950e40b61c47d58fc629761289bafa, 
    .blockWrap_f915aa08d9db48bc89436195adde37bd, 
    .blockWrap_fadf2d59a1e54bce8e9e836e5ee97478, 
    .blockWrap_d51206f5d8014dd898a3646c81a13bb8, 
    .blockWrap_c1276a6b66d047bb8a03caa3791b7669, 
    .blockWrap_f00a908d3eee46db9773c10e607dc9d9, 
    .blockWrap_fbe40d01ddf74593adbd7a3e7012fa81, 
    .blockWrap_a083183eae36465cb4d903d0c7148379, 
    .blockWrap_bda2c924239a49d69b4f50735e62d7c7, 
    .blockWrap_d6933d7c25984e659af3e884eeebc0b7, 
    .blockWrap_e54d2ac5fd3846ccbd7601966d102b84, 
    .blockWrap_e879b116fad64201a798b400239c39d3, 
    .blockWrap_b6657fb75ee74ccb85e9207f612a7ae7, 
    .blockWrap_df136ea05b8f45ec954e89f42a706ce9, 
    .blockWrap_c2acd925df44405a868a2c908c0a37ab, 
    .blockWrap_f79f7dc8fbdf4c4ba25e2ddcd526fedb, 
    .blockWrap_d539ecd2fc8f4443904ba6770be9b1aa, 
    .blockWrap_cb5c3e23a4d04f04bc4fe47956b8f788, 
    .blockWrap_d24dd5095b4f45a08abc1b574b5c8e24, 
    .blockWrap_b337d5f902484600ab3d3ad0905178af {
        background-image: none!important;
        padding-top: 30px!important;
        padding-bottom: 60px!important;
    }
    .block_f63d8a38cb7a445b840fc6f4c6d66f7b .itemImg, 
    .block_b2950e40b61c47d58fc629761289bafa .itemImg,
    .block_f915aa08d9db48bc89436195adde37bd .itemImg,
    .block_fadf2d59a1e54bce8e9e836e5ee97478 .itemImg,
    .block_d51206f5d8014dd898a3646c81a13bb8 .itemImg,
    .block_c1276a6b66d047bb8a03caa3791b7669 .itemImg,
    .block_f00a908d3eee46db9773c10e607dc9d9 .itemImg,
    .block_fbe40d01ddf74593adbd7a3e7012fa81 .itemImg,
    .block_a083183eae36465cb4d903d0c7148379 .itemImg,
    .block_bda2c924239a49d69b4f50735e62d7c7 .itemImg,
    .block_d6933d7c25984e659af3e884eeebc0b7 .itemImg,
    .block_e54d2ac5fd3846ccbd7601966d102b84 .itemImg,
    .block_e879b116fad64201a798b400239c39d3 .itemImg,
    .block_b6657fb75ee74ccb85e9207f612a7ae7 .itemImg,
    .block_df136ea05b8f45ec954e89f42a706ce9 .itemImg,
    .block_c2acd925df44405a868a2c908c0a37ab .itemImg,
    .block_f79f7dc8fbdf4c4ba25e2ddcd526fedb .itemImg,
    .block_d539ecd2fc8f4443904ba6770be9b1aa .itemImg,
    .block_cb5c3e23a4d04f04bc4fe47956b8f788 .itemImg,
    .block_d24dd5095b4f45a08abc1b574b5c8e24 .itemImg,
    .block_b337d5f902484600ab3d3ad0905178af .itemImg {
        margin-bottom: 1em;
    }
}
@media (min-width: 681px) {
    .block_f63d8a38cb7a445b840fc6f4c6d66f7b .itemImg,
    .block_b2950e40b61c47d58fc629761289bafa .itemImg,
    .block_f915aa08d9db48bc89436195adde37bd .itemImg,
    .block_fadf2d59a1e54bce8e9e836e5ee97478 .itemImg,
    .block_d51206f5d8014dd898a3646c81a13bb8 .itemImg,
    .block_c1276a6b66d047bb8a03caa3791b7669 .itemImg,
    .block_f00a908d3eee46db9773c10e607dc9d9 .itemImg,
    .block_fbe40d01ddf74593adbd7a3e7012fa81 .itemImg,
    .block_a083183eae36465cb4d903d0c7148379 .itemImg,
    .block_bda2c924239a49d69b4f50735e62d7c7 .itemImg,
    .block_d6933d7c25984e659af3e884eeebc0b7 .itemImg,
    .block_e54d2ac5fd3846ccbd7601966d102b84 .itemImg,
    .block_e879b116fad64201a798b400239c39d3 .itemImg,
    .block_b6657fb75ee74ccb85e9207f612a7ae7 .itemImg,
    .block_df136ea05b8f45ec954e89f42a706ce9 .itemImg,
    .block_c2acd925df44405a868a2c908c0a37ab .itemImg,
    .block_f79f7dc8fbdf4c4ba25e2ddcd526fedb .itemImg,
    .block_d539ecd2fc8f4443904ba6770be9b1aa .itemImg,
    .block_cb5c3e23a4d04f04bc4fe47956b8f788 .itemImg,
    .block_d24dd5095b4f45a08abc1b574b5c8e24 .itemImg,
    .block_b337d5f902484600ab3d3ad0905178af .itemImg {
        display: none!important;
    }
}




/*MOBILE PAGE*/ /*MOBILE PAGE*/ /*MOBILE PAGE*/ /*MOBILE PAGE*/ /*MOBILE PAGE*/ /*MOBILE PAGE*/ /*MOBILE PAGE*/ /*MOBILE PAGE*/ 
@media only screen and (min-width: 768px) {
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContent.mobileInfo {
        max-width: 1200px;
    }
}
@media (min-width: 768px) {
    .mobileInfo.layoutC .blockText {
        padding-left: 0!important;
        padding-right: 0!important;
    }
}




/*WELLNESS CLASS PAGES*/ /*WELLNESS CLASS PAGES*/ /*WELLNESS CLASS PAGES*/ /*WELLNESS CLASS PAGES*/ /*WELLNESS CLASS PAGES*/ 
.responsive-google-slides {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 Ratio */
    height: 0;
    overflow: hidden;
}
.responsive-google-slides iframe {
    border: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}




/*HEALTH NEWS PAGE*/ /*HEALTH NEWS PAGE*/ /*HEALTH NEWS PAGE*/ /*HEALTH NEWS PAGE*/ /*HEALTH NEWS PAGE*/ /*HEALTH NEWS PAGE*/ 
@media only screen and (max-width: 480px) {
    .blockWrap_ace69908bd1448c2ad514d7854eda4d6 .item {
        margin-bottom: 50px;
        width: 90%;
    }
    .blockWrap_ace69908bd1448c2ad514d7854eda4d6 .itemImg {
        background-color: #fff;
        opacity: 15%!important;
        margin-bottom: -25%;
    }
}
.blockWrap_ace69908bd1448c2ad514d7854eda4d6 .contentTitle {
    text-align: left;
    margin-top: 15px;
    padding-bottom: 15px!important;
}
.blockWrap_ace69908bd1448c2ad514d7854eda4d6 .itemContent {
    padding-left: 20px;
    padding-right: 20px;
}
.blockWrap_ace69908bd1448c2ad514d7854eda4d6 .itemImg {
    background-color: #fffff5;
}
/*page title size*/
@media only screen and (max-width: 680px) {
    .blockWrap_a0fd56fd2f854591bb7aaeb89ad5c752 .pageTitle {
        font-size: 35px;
    }
}
/*content title size*/
@media only screen and (max-width: 680px) {
    .blockWrap_ace69908bd1448c2ad514d7854eda4d6 .contentTitle {
        font-size: 20px!important;
    }
}
.items_ace69908bd1448c2ad514d7854eda4d6 .itemImg {
    padding-bottom: 0;
}
.items_ace69908bd1448c2ad514d7854eda4d6 .itemContent {
    background-color: #efefef;
    padding: 15px;
}
@media only screen and (max-width: 480px) {
    .items_ace69908bd1448c2ad514d7854eda4d6 .itemContent {
        background-color: #efefef00!important;
    }
}
@media (min-width: 481px) {
    .items_ace69908bd1448c2ad514d7854eda4d6 img {
        margin-bottom: -15px;
        margin-left: -45px;
    }
}




/*MED INFO PAGE*/ /*MED INFO PAGE*/ /*MED INFO PAGE*/ /*MED INFO PAGE*/ /*MED INFO PAGE*/ /*MED INFO PAGE*/ /*MED INFO PAGE*/ 
.page_a31a811363bc4dd080940e5e65c1c567 .uai {
    display: none!important;
}




/*TESTIMONIALS PAGE*/ /*TESTIMONIALS PAGE*/ /*TESTIMONIALS PAGE*/ /*TESTIMONIALS PAGE*/ /*TESTIMONIALS PAGE*/ /*TESTIMONIALS PAGE*/ 
.flex-next, .flex-prev {
    height: 15px!important;
    margin-top: 50px;
}
.block_d77d9142987e4274a067697a9a82ff93 img {
    display: none!important;
}
.block_d77d9142987e4274a067697a9a82ff93 .imgCaption-desc {
    font-style: italic;
    order: 1;
    padding-bottom: 35px;
}
.blockWrap_d77d9142987e4274a067697a9a82ff93 .imgCaption {
    display: flex;
    flex-direction: column;
}
.block_d77d9142987e4274a067697a9a82ff93 .imgCaption-title {
    order: 2;
}
@media (min-width: 768px) and (max-width: 860px) {
    .page_e94a06080c9e4816a22b736275378ca7 .primaryContentContainer {
        width: 100%;
        margin-left: auto;
    }
    .page_e94a06080c9e4816a22b736275378ca7 .hasSecondaryContent .primaryContent {
        margin-left: 0;
    }
    .page_e94a06080c9e4816a22b736275378ca7 .secondaryContentContainer {
        width: 100%;
        margin-left: auto;
    }
}
@media only screen and (max-width: 860px) {
    .page_e94a06080c9e4816a22b736275378ca7 .primaryAndSecondaryContent {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        max-width: inherit;
    }
}
.items_ebeccbf5fa034b7dacab3f4dec068e38 .item {
    margin-bottom: -75px;
}
.block_e05cbd8391494392a7a6e9d14e4f29e6 {
    margin-left: 0!important;
    padding-left: 0!important;
    margin-top: 30px;
}
@media only screen and (max-width: 480px) {
    .items_ebeccbf5fa034b7dacab3f4dec068e38 .item {
        margin-bottom: -52px;
    }
    .blockWrap_a31bdb75db04493aa009451ca7b124f2 .item {
        margin-top: -300px;
    }
    .blockWrap_a31bdb75db04493aa009451ca7b124f2 {
        margin-top: 300px;
        padding-bottom: 500px!important;
    }
}
@media only screen and (max-width: 767px) {
    div.blockWrap_a31bdb75db04493aa009451ca7b124f2 {
        background-size: cover;
    }
}




/*CONTACT US PAGE*/ /*CONTACT US PAGE*/ /*CONTACT US PAGE*/ /*CONTACT US PAGE*/ /*CONTACT US PAGE*/ /*CONTACT US PAGE*/ 
.page_bb2e0abf154d435fa75aa7e1eb30b643 .contentTitle {
    padding-top: 35px;
}

@media only screen and (max-width: 990px) {
    .page_bb2e0abf154d435fa75aa7e1eb30b643 .contactPage {
        flex-direction: column;
    }
    .page_bb2e0abf154d435fa75aa7e1eb30b643 .map {
        order: 2;
    }
    .page_bb2e0abf154d435fa75aa7e1eb30b643 .contactInfo {
        order: 1;
        padding-top: 40px;
    }
}
/*content title size*/
@media only screen and (max-width: 680px) {
    .page_bb2e0abf154d435fa75aa7e1eb30b643 .contactPage .contentTitle {
        font-size: 27px!important;
    }
}
/*contact info background color in mobile*/
@media only screen and (max-width: 767px) {
    .page_bb2e0abf154d435fa75aa7e1eb30b643 .contactInfo {
        background-color: #FFFFF5!important;
    }
}




/*NEW PATIENT CALL PAGE*/ /*NEW PATIENT CALL PAGE*/ /*NEW PATIENT CALL PAGE*/ /*NEW PATIENT CALL PAGE*/ /*NEW PATIENT CALL PAGE*/ 
.page_f2ff13effa10470a90d68aea7263c874 .primaryAndSecondaryContent {
    padding-top: 10%;
}

.block_be0219d2d13942f7a02313b86a6b673a .blockImg {
    padding-right: 4%;
}