/*
Theme Name: WelcomePharmacies Child
Description: Child theme for WelcomePharmacies theme
Author: Pulse Solutions
Author URI: https://pulsesolutions.com
Template: welcomepharmacies
Version: 1.0.0
Text Domain:  Pulse Solutions
*/

/*Global*/
a[href^="tel:"], a:hover[href^="tel:"] {text-decoration: none !important;}
.linku {text-decoration: underline; color: #545454;}
.linku:hover {text-decoration: none; color: #545454;}
.bordered_button_dark .fusion-button {border: 1px solid #2A5132; background-color:#fff; color:#2A5132; font-size: 16px; font-weight: 600;}
.bordered_button_dark .fusion-button:hover {background-color:#2A5132; color:#fff; font-size: 16px; font-weight: 600;}
.fusion-page-title-bar .fusion-breadcrumbs {margin-top:15px;}
.fusion-page-title-bar .fusion-breadcrumbs,.fusion-page-title-bar .fusion-breadcrumbs a {color:#fff;}
.fusion-page-title-bar .fusion-breadcrumbs a:hover {color:#1bacec}

.awb-menu_icons-left .awb-menu__main-a {color: #545454; font-weight: 600;}

#menu-item-323.awb-menu__li_button a.awb-menu__main-a span.button-medium {background-color: #2A5132; color: #fff; font-size: 16px; font-weight: 600;}
#menu-item-323.awb-menu__li_button a:hover.awb-menu__main-a span.button-medium {background-color: #545454; color: #fff; font-size: 16px; font-weight: 600;}

/*.fusion-footer {background: linear-gradient(90deg, #ECF1FF 0%, #F3F5FF 49.32%, rgba(216, 253, 255, 0.22) 100%, rgba(238, 242, 255, 0.22) 100%);}*/
.fusion-footer {background: linear-gradient(90deg, #2A5132 0%, #31498F 100%);;}
.fusion-footer .fusion-text-15 p {color: #fff; font-size: 14px; line-height: 22px;}
.fusion-footer h4.fusion-title-heading {color: #2A5132; font-size: 14px !important; font-weight: 600 !important; line-height: 22px;}
.fusion-footer .awb-menu_icons-left .awb-menu__main-a {color: #fff !important; font-size: 14px; font-weight: 400 !important; line-height: 22px; text-decoration: underline; margin-bottom: 4px;}
.fusion-footer .awb-menu_icons-left .awb-menu__main-a:hover {color: #fff !important; font-size: 14px; font-weight: 400 !important; line-height: 22px; text-decoration: none;}
.fusion-footer .awb-menu__main-li_regular.current-menu-item .awb-menu__main-a_regular {color: #fff !important; text-decoration: none; font-weight: 600 !important}
.fusion-footer ul.fusion-checklist.reachus .fusion-li-item-content,
.fusion-footer ul.fusion-checklist.reachus .fusion-li-item-content a,
.fusion-footer ul.fusion-checklist.reachus .fusion-li-item-content a:hover {color: #fff; font-size: 14px !important; font-weight: 400 !important; line-height: 22px;}
.fusion-footer ul.fusion-checklist.reachus .fusion-li-item-content a:hover {text-decoration: underline;}
.fusion-footer .copyright {border-top: 1px solid rgba(217, 217, 217, 0.30);}
/*.fusion-footer .copyright p, .fusion-footer .copyright p a, .fusion-footer .copyright p a:hover {color: #fff;}*/
.fusion-footer .copyright p, .fusion-footer .copyright p a, .fusion-footer .copyright p a:hover {color: #899BA7 !important; font-size: 14px; line-height: 22px;}
.fusion-footer .copyright p a:hover {text-decoration: underline;}

.inline_icon {margin:0px 8px 0px 0px;}
.display_flex {display:flex;align-items:center}
.pipe_seperator {margin:0px 15px;line-height:5px;display:flex;align-items:center;}

.gform-theme--foundation.ui-datepicker {z-index: 99999!important;}

.page-id-795 .panel-collapse .panel-body p a {text-decoration: underline;}
.page-id-795 .panel-collapse .panel-body p a:hover {text-decoration: none;}
#wrapper .fusion-faqs-wrapper .fusion-accordian .panel-title a {font-weight: 400;}

@media (min-width:1151px) {
.flex_center {justify-content:center;}
}

@media (max-width:1150px) {
.mobile_cart_menu {padding-right:20px}
.button-medium, .fusion-body .fusion-button-medium {padding-left: 18px; padding-right: 18px;}
}

.gform_wrapper {margin-bottom:0px}

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
background-color: #2A5132 !important; border-radius:5px !important;}

.page .gform_wrapper .top_label .gfield_label {margin-bottom:5px !important}

.register_form .gform_wrapper .gform_footer {justify-content: center; display: flex;}
.register_form .gform_wrapper .gform_footer #gform_submit_button_3 {width: 101px !important;}

.register_form input.gform_button {border-radius:50px}

.gform-theme--foundation .gform_fields {grid-row-gap: 25px !important;}

.fusion-page-title-bar {padding-top:25px !important; padding-bottom:25px !important}

.content_link a {color:#165689; text-decoration:underline;}
.content_link a:hover {text-decoration:none;}

.awb-menu_dropdown.awb-menu_row .awb-menu__sub-ul_main {-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.20);
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.20); box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.20); background-color:#fff;}

.awb-menu__sub-li.current-menu-item, .awb-menu__sub-li.expanded, .awb-menu__sub-li.hover,
.awb-menu__sub-li:focus-within, .awb-menu__sub-li:hover {background-color:#fff;}

.awb-menu__sub-li.current-menu-item>.awb-menu__open-nav-submenu_click,
.awb-menu__sub-li.expanded>.awb-menu__open-nav-submenu_click, .awb-menu__sub-li.expanded>.awb-menu__sub-a,
.awb-menu__sub-li.hover>.awb-menu__open-nav-submenu_click,
.awb-menu__sub-li.hover>.awb-menu__sub-a, .awb-menu__sub-li:focus-within>.awb-menu__open-nav-submenu_click,
.awb-menu__sub-li:focus-within>.awb-menu__sub-a, .awb-menu__sub-li:hover>.awb-menu__open-nav-submenu_click,
.awb-menu__sub-li:hover>.awb-menu__sub-a {color: #1bacec !important;}

.awb-menu__sub-a {line-height: 20px !important;}

.awb-menu__sub-li:first-child {margin-top:8px}
.awb-menu__sub-li:last-child {margin-bottom:8px}

::-ms-input-placeholder {color: #999 !important;} /* Edge 12-18 */
::placeholder {color: #999 !important;}

.page-id-303 .fusion-page-title-bar, .page-id-320 .fusion-page-title-bar {padding-top: 0 !important;}
section.avada-page-titlebar-wrapper .fusion-page-title-bar h1 {margin-bottom: 18px; line-height: 1.1 !important;}
.fusion-page-title-bar h3 {line-height: 1.4 !important;}
.fusion-page-title-bar .fusion-breadcrumbs {color: #fff !important; text-decoration: none !important;}
.fusion-page-title-bar .fusion-breadcrumbs a {color: #fff !important; text-decoration: underline !important;}
.fusion-page-title-bar .fusion-breadcrumbs a:hover {color: #fff !important; text-decoration: none !important;}
/*Global*/

/*Home*/
.home .serviceblock, .page-template-default .serviceblock, .page-template .serviceblock {z-index: 1; background: #fff; box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.15); padding: 20px 15px 8px; border-radius: 7px;}
.page-template-default .serviceblock.landing {background-color: #EFF8F9; box-shadow: none; border-radius: 10px;}
.home .serviceblock h3, .page-template-default .serviceblock h3, .page-template .serviceblock h3 {font-size: 24px; color: #2A5132; font-weight: 700; margin: 9px 0 12px;}

.home .serviceblock .book, .page-template-default .serviceblock .book,
.page-template .serviceblock .book, .home .oyp.fusion-button {background-color: #2A5132; color: #fff; width: 164px; font-size: 16px; font-weight: 500;
line-height: 44px; border-radius: 5px; display: inline-block; text-decoration: none;}
.home .serviceblock .book:hover, .page-template-default .serviceblock .book:hover,
.page-template .serviceblock .book:hover, .home .aboutus .fusion-button:hover,
.home .oyp.fusion-button:hover {background-color: #545454; color: #fff; font-size: 16px; font-weight: 500; text-decoration: none;}

.home .aboutus .fusion-button {background-color: #fff; color: #31498F; width: 164px; font-size: 16px; font-weight: 500;
line-height: 44px; border-radius: 5px; display: inline-block; text-decoration: none;}
.home .aboutus .fusion-button:hover {background-color: #2A5132;}

.home .viewall.fusion-button, .home .fpd .pregistration .fusion-button,
.home .healthadvice .book.fusion-button {background-color: #fff; border: 1px solid #2A5132; width: 182px; line-height: 44px;
border-radius: 5px; display: inline-block; text-decoration: none; padding: 0;}
.home .healthadvice .book.fusion-button {padding: 0 25px; width: auto;}

.home .viewall.fusion-button .fusion-button-text, .home .fpd .pregistration .fusion-button .fusion-button-text,
.home .healthadvice .book.fusion-button .fusion-button-text {color: #2A5132; font-weight: 500; font-size: 16px;}

.home .viewall.fusion-button:hover, .home .fpd .pregistration .fusion-button:hover,
.home .healthadvice .book.fusion-button:hover {background-color: #2A5132; color: #fff;  text-decoration: none;}

.home .viewall.fusion-button:hover .fusion-button-text, .home .fpd .pregistration .fusion-button:hover .fusion-button-text,
.home .healthadvice .book.fusion-button:hover .fusion-button-text {color: #fff; font-weight: 500;font-size: 16px;}

.home .aboutus {background: #31498F;}
.home .customersaying {background: linear-gradient(90deg, #DBE4FE 0%, rgba(218, 239, 241, 0.85) 100%);;}
.home .aboutus .fusion-button {padding: 0; width: 133px; text-align: center; line-height: 44px;}
.home .aboutus .fusion-button .fusion-button-text, .home .aboutus .fusion-button:hover .fusion-button-text {color: #fff; font-weight: 500; font-size: 16px;}
.home .aboutus .fusion-button.readmore .fusion-button-text {color: #31498F;}
.home .aboutus .fusion-button.readmore:hover .fusion-button-text {color: #fff;}
.home .fpd .fusion-column-wrapper {border: 2px solid #E1EDED; border-radius: 5px; padding: 25px 30px 18px; min-height: 351px;}
.home .fpd .fusion-column-wrapper .fusion-text p {margin-bottom: 0;}
.home .fpd .pregistration .fusion-button {width: 241px;}
.home .fpd .pregistration .fusion-column-wrapper {border: none; border-radius: 0; padding: 0; min-height: inherit;}

.home .healthadvice p {font-size: 18px; line-height: 28px; margin-bottom: 22px;}
.home .healthadvice .phone.fusion-button {font-size: 14px; font-weight: 400; line-height: 44px; padding: 0 25px;}
.home .healthadvice .phone.fusion-button i {font-size: 14px;}
.home .healthadvice .phone.fusion-button:hover {background-color: #2A5132; border-color: #2A5132;}
.home .healthadvice .phone.fusion-button:hover .fusion-button-text {color: #fff; font-weight: 400; font-size: 14px;}
.home .healthadvice .phone.fusion-button:hover i {color: #fff;}

.home .customersaying h2 {color: #222222 !important;}
.home .customersaying .fusion-testimonials.clean blockquote .awb-quote {background-color: transparent; padding: 0;}
.home .customersaying .fusion-testimonials blockquote .awb-quote-content p {font-size: 18px; line-height: 28px; color: #545454; letter-spacing: 0; font-weight: 400;}
.home .customersaying .fusion-testimonials .company-name {font-size: 22px; line-height: 28px; color: #2A5132; letter-spacing: 0; font-weight: 500;}
.fusion-testimonials.clean .author {margin-top: 0 !important;}
.home .customersaying .fusion-testimonials.clean .author {margin-top: 1.2rem !important;}
.home .customersaying .fusion-testimonials .testimonial-pagination {margin-top: 42px;}
.fusion-testimonials .testimonial-pagination a {background-color: #b8c4c2 !important; border-color: #b8c4c2 !important; width: 13px; height: 13px;}
.fusion-testimonials .testimonial-pagination a.activeSlide,
.fusion-testimonials .testimonial-pagination a:hover {background-color: #2a5132 !important; border-color: #2a5132 !important;}
.home .oyp.fusion-button {width: auto; padding: 0 25px;}

.home .branches {max-height: 560px; overflow: auto;}
.home .branches::-webkit-scrollbar {width: 10px;}
.home .branches::-webkit-scrollbar-track {background: #F1F6F6;} /* Track */
.home .branches::-webkit-scrollbar-thumb {background: #2A5132;} /* Handle */
.home .branches::-webkit-scrollbar-thumb:hover {background: #1C5427;} /* Handle on hover */
.home .store, .page-id-457 .store {margin-bottom: 36px; display: flex;}
.home .store.last, .page-id-457 .store.last {margin-bottom: 0; border: none;}
.home .store .img, .page-id-457 .store .img {width: 57px; margin-right: 20px;}
.home .store .info p, .page-id-457 .store .info p {font: 400 16px/20px 'Inter', Arial, Helvetica, sans-serif; color: #545454; margin-bottom: 14px;}
.home .store .info p strong, .page-id-457 .store .info p strong {color: #2A5132;}
.home .store .info p a, .page-id-457 .store .info p a {font: 400 16px/20px 'Inter', Arial, Helvetica, sans-serif; color: #545454; text-decoration: none;}
.home .store .info p a:hover, .page-id-457 .store .info p a:hover {font: 400 16px/20px 'Inter', Arial, Helvetica, sans-serif; color: #545454; text-decoration: underline;}
.home .store .info p:last-child, .page-id-457 .store .info p:last-child {margin-bottom: 0;}
/*Home*/

#wrapper .gform_wrapper {margin-bottom: 0;}
#wrapper .gform_wrapper .gravity-select-parent select {line-height: 45px; border: 1px solid #DBDCE3;}
.gform-theme--framework .gform-field-label {font-size: 15px; color: #545454; font-weight: 500;}
.gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper .gfield_select[multiple=multiple], .gform_wrapper .gfield textarea {box-shadow: none; border-color: #DBDCE3;}
.gravity-select-parent .select-arrow {border-left: none; color: #545454;}
.fusion-column-wrapper .gform-theme--foundation .gform_fields {grid-row-gap: 16px !important;}
body .gform_wrapper .gform_footer input[type=submit] {border-radius: 30px !important; color: #fff !important; height: 43px !important;
background: #124B88 !important; font-size: 16px !important; line-height: 20px !important; font-weight: 600 !important; padding-left: 22px !important; padding-right: 23px !important;}
body .gform_wrapper .gform_footer input[type=submit]:hover {background-color: #009fe3 !important;}
.gform_wrapper .top_label textarea.textarea {height: 141px; resize: none;}
.gform-theme--foundation .gfield.gf_list_inline .gfield_checkbox .gchoice,
.page-id-303 .gform-theme--framework .gfield--input-type-datepicker .ginput_container_date input,
.page-id-320 .gform-theme--framework .gfield--input-type-datepicker .ginput_container_date input {width: 100%;}

.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {background-color: #2A5132;}
input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):checked:before {color: #fff;}

.fusion-body .fusion-title.fusion-sep-none .title-heading-left {line-height: 1.1;}

.page-id-303 .gform-theme--framework .gfield--input-type-datepicker .ginput_container_date {width: 102%;}
.page-id-320 .gform-theme--framework .gfield--input-type-datepicker .ginput_container_date {width: 50%;}
.page-id-320 .gform-theme--framework #field_3_35.gfield--input-type-datepicker .ginput_container_date {width: 100%;}

.page-id-303 .gform-theme--foundation #field_2_21.gfield--width-half {grid-column: span 9;}
.page-id-303 .gform-theme--foundation #field_submit.gfield--width-half {grid-column: span 3; text-align: right;}

.gform-theme--foundation .gfield textarea.large {min-block-size: 10rem;}

/*landing page 26dec24*/
/*.landingheader {background: linear-gradient(90deg, #304986 0%, #2D4D5E 49.32%, #2A4E42 100%, #EEF2FF 100%);}*/
.page-id-818 main#main, .page-id-1088 main#main {padding-top: 1px;}
.landingheader {height: 680px; margin-bottom: 351px !important;}
.page-id-818 .landingheader {height: 720px; margin-bottom: 351px !important;}
.bookaservice .service.gfield .ginput_container_select .select-arrow,
.bookaservice .branch.gfield .ginput_container_select .select-arrow,
.page-id-320 #field_3_31.gfield--type-html {display: none;}
.bookaservice .gform_heading h2.gform_title {font-size: 29px; color: #545454; margin-bottom: 0;}
.bookaservice .gform_heading h2.gform_title, .bookaservice .gform_heading h2.gform_title + .gform_description {display: none;}
.bookaservice .gform_heading.pf h2.gform_title, .bookaservice .gform_heading.pf h2.gform_title + .gform_description {display: block;}
.bookaservice .fusion-column-has-shadow {box-shadow: 0px 6px 29px 0px rgba(0, 0, 0, 0.13) !important;}
.bookaservice .service.gfield .gravity-select-parent {background: url(images/prescription.png) no-repeat 16px 13px; background-size: 18px;}
.bookaservice .branch.gfield .gravity-select-parent {background: url(images/location.png) no-repeat 16px 13px; background-size: 18px;}
.bookaservice .patientname.gfield .name_first,
.bookaservice .patientname.gfield .name_last {background: url(images/name.png) no-repeat 23px 13px; background-size: 16px;}
.bookaservice .email.gfield .ginput_container {background: url(images/mail.png) no-repeat 16px 13px; background-size: 18px;}
.bookaservice .phone.gfield .ginput_container {background: url(images/phone.png) no-repeat 16px 13px; background-size: 18px;}
.bookaservice .date.gfield .ginput_container {background: url(images/calendar.png) no-repeat 16px 13px; background-size: 18px;}
.bookaservice .callback.gfield .ginput_container {background: url(images/time.png) no-repeat 16px 13px; background-size: 18px;}
.bookaservice .top_label .date.gfield .gfield_label,
.bookaservice .top_label .callback.gfield .gfield_label {font-size: 17px !important; font-family: 'Inter', Arial !important; font-weight: 500; color: #999 !important;}
.bookaservice .gfield .gravity-select-parent select,
.bookaservice .gfield .ginput_complex input,
.bookaservice .gfield .ginput_container input {padding-left: 43px !important; background-color: transparent !important; font-size: 17px !important; font-family: 'Inter', Arial !important; font-weight: 500; color: #545454 !important;}
.bookaservice .gfield.callback .ginput_container input {padding-left: 15px !important; text-align: center; font-size: 17px !important; font-family: 'Inter', Arial !important; font-weight: 500; color: #545454 !important;}
.bookaservice .gform-theme--framework ::-ms-input-placeholder {color: #545454 !important; opacity: 1 !important}
.bookaservice .gform-theme--framework ::placeholder {color: #545454 !important; opacity: 1 !important}
.bookaservice .gform_footer .gform_button {width: 100% !important;}
.page-id-818 .gform-theme--foundation #field_3_36.gfield--width-third .select-arrow,
.page-id-1088 .gform-theme--foundation #field_3_36.gfield--width-third .select-arrow {display: none;}

.post-content .diseasebox .icon {margin-bottom: 20px;}
.post-content .diseasebox h3, .post-content .howitworks h3 {font-size: 24px !important; line-height: 28px !important; font-weight: bold; color: #2A5132; margin: 0; text-transform: capitalize;}
.post-content .diseasebox h4 {font-size: 15px; font-weight: bold; color: #2A5132; margin: 7px 0; text-transform: uppercase;}
.post-content .diseasebox p, .post-content .howitworks p {font-size: 18px; line-height: 28px; font-weight: 400; color: #545454;}

.howitworksbg {background: linear-gradient(90deg, rgba(219, 228, 254, 0.50) 0%, rgba(218, 239, 241, 0.43) 100%) !important;}
.post-content .howitworks {text-align: center;}
.post-content .howitworks .icon {margin-bottom: 25px;}
.post-content .howitworks h3 {margin-bottom: 9px;}
.booknow:hover {background-color: #000;}
/*landing page 26dec24*/

.single-post #main .fusion-row, .archive #main .fusion-row {max-width: 890px;}
.page-id-1062 #main .fusion-row .fusion-column-wrapper {max-width: 890px; margin-left: auto; margin-right: auto;}
.single-post #wrapper #main .post > h1.fusion-post-title {font-size: 36px;}
.archive #wrapper #main .post > h2.fusion-post-title,
.page-id-1062 #main .fusion-row .fusion-column-wrapper h2.blog-shortcode-post-title {line-height: 0.7 !important}
.page-id-1062 #main .fusion-row .fusion-column-wrapper h2.blog-shortcode-post-title,
.page-id-1062 #main .fusion-row .fusion-column-wrapper h2.blog-shortcode-post-title a,
.page-id-1062 #main .fusion-row .fusion-column-wrapper h2.blog-shortcode-post-title a:hover {font-size: 30px;}

/*blog*/
.fusion-image-wrapper {--image_gradient_top_color: none !important;}
.fusion-image-wrapper:hover .fusion-rollover {background-image: none !important; --image_gradient_top_color: none !important;}
.avada-image-rollover-circle-yes .fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery,
.avada-image-rollover-circle-yes .fusion-image-wrapper .fusion-rollover .fusion-rollover-link,
.fusion-rollover-sep, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories {display: none;}
/*blog*/

.gform_wrapper .gfield_description.charleft {font-size: 14px;}

.page-id-1088 .gform-theme--foundation #field_6_36.gfield--width-half .select-arrow,
.page-id-818 .spacer.gfield, .page-id-1088 .spacer.gfield {display: none;}

@media (max-width:1510px) {
.awb-menu__main-li {margin: 0 14px;}
.awb-menu__main-li#menu-item-319 {margin: 0;}
}

@media (max-width:1440px) {
.button-medium, .fusion-body .fusion-button-medium {padding-left: 18px !important; padding-right: 18px !important; font-size: 15px !important;}
#menu-main-menu .awb-menu__main-li {margin-left: 10px; margin-right: 10px;}
.awb-menu_icons-left .awb-menu__main-a {font-size: 15px;}
.home .fpd .fusion-column-wrapper {min-height: 380px;}
.page-template .gform-theme--foundation .ginput_complex .ginput_container_time {inline-size: 100px;}
}

@media (max-width:1366px) {
.home .fpd .fusion-column-wrapper {min-height: 377px;}
}

@media (max-width:1298px) {
.home .healthadvice {width: 775px;}
.home .os p br {display: none;}
.home .serviceblock h3, .page-template-default .serviceblock h3, .page-template .serviceblock h3 {font-size: 23px !important;}
.home .post-content p {font-size: 16px; line-height: 21px;}
.home .fpd .fusion-column-wrapper {min-height: 430px;}
}

@media (max-width:1279px) {
.fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-bar:not(.fusion-tb-page-title-bar) {padding-top: 27px !important;}
#whitebox.fusion-flex-container {margin-top: 16px !important;}
}

@media (max-width:1261px) {
.page-template .gform-theme--foundation .ginput_complex .ginput_container_time {inline-size: 90px;}
}

@media (max-width:1120px) {
.home .fpd .fusion-column-wrapper {min-height: 395px;}
#bookservice.landingheader {height: auto; margin-bottom: 54px !important; padding-bottom: 45px !important;}
#bookservice.landingheader .fusion-row .fusion-builder-column-2.fusion_builder_column_3_5,
#bookservice.landingheader .fusion-row .fusion-builder-column-3.fusion_builder_column_2_5 {width: 100%;}
#bookservice.landingheader .fusion-row .fusion-builder-column-2.fusion_builder_column_3_5 {margin-top: 36px;}
#bookservice.landingheader .fusion-row .fusion-builder-column-3.fusion_builder_column_2_5 {margin: 0;}
.page-id-818.page-template .gform-theme--foundation #field_5_28 .ginput_complex .ginput_container_time {inline-size: 140px;}
}

@media (max-width:992px) {
.home .serviceblock, .page-template-default .serviceblock, .page-template .serviceblock {margin-left: 20px !important; margin-right: 20px !important; margin-top: -106px !important;}
.home .fpd .fusion-column-wrapper {min-height: 425px;}
.home .healthadvice {width: 100%;}
}

@media (max-width:850px) {
.home .fpd .fusion-column-wrapper {min-height: inherit;}
.fusion-top-header .fusion-responsive-typography-calculated br {display: none;}
}

@media (max-width:767px) {
.home .post-content p {font-size: 15px; line-height: 20px;}
}

@media (max-width:667px) {
.home .healthadvice p br {display: none;}
.page-id-818.page-template .bookaservice .callback.gfield .ginput_container {background-image: none;}
}

@media (min-width: 640px) {
.bookaservice.half .gform-theme--foundation .gfield--width-half,
.page-id-818 .gform-theme--foundation #field_3_36.gfield--width-third,
.page-id-1088 .gform-theme--foundation #field_3_36.gfield--width-third {grid-column: span 12;}
.bookaservice.half .gform-theme--foundation #field_3_30,
.bookaservice.half .gform-theme--foundation #field_3_28,
.page-id-818 .gform-theme--foundation #field_3_34.gfield--width-third,
.page-id-818 .gform-theme--foundation #field_3_35.gfield--width-third,
.page-id-1088 .gform-theme--foundation #field_3_34.gfield--width-third,
.page-id-1088 .gform-theme--foundation #field_3_35.gfield--width-third,
.page-id-1088 .gform-theme--foundation #field_6_35.gfield--width-half,
.page-id-1088 .gform-theme--foundation #field_6_36.gfield--width-half,
.page-id-818 .gform-theme--foundation #field_5_32.gfield--width-half,
.page-id-818 .gform-theme--foundation #field_5_28.gfield--width-half {grid-column: span 6;}
}

@media (max-width:640px) {
body.fusion-body .gform_wrapper .ginput_container:not(.gfield_signature_container).ginput_container_date {width: 102% !important;}
.page-id-1088 .gform-theme--foundation #field_6_35.gfield--width-half #input_6_35 {width: 98%;}
.page-id-1088 .gform-theme--foundation #field_6_36.gfield--width-half {grid-column: span 12;}
}

@media (max-width:630px) {
.fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-bar:not(.fusion-tb-page-title-bar) {padding-top: 36px !important;}
.gform-theme--foundation .gform-grid-col {padding-inline: 0; margin-left: 7px;}
}

@media (max-width:500px) {
.page-id-303 .gform-theme--foundation #field_2_21.gfield--width-half,
.page-id-303 .gform-theme--foundation #field_submit.gfield--width-half {grid-column: span 12;}
}
