@media only screen and (max-width: 600px){div.wpforms-container .wpforms-form .wpforms-field-layout-columns{max-width:calc(100% + 10px)}div.wpforms-container .wpforms-form .wpforms-layout-row{max-width:calc(100% + 10px)}div.wpforms-container .wpforms-form .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-small,div.wpforms-container .wpforms-form .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-medium,div.wpforms-container .wpforms-form .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-large{width:calc(100% + 10px)}}.flatpickr-calendar .flatpickr-current-month select{display:initial}@media only screen and (max-width: 600px){.flatpickr-calendar .flatpickr-current-month .numInputWrapper{width:calc(6ch - 14px)}.flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowUp,.flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowDown{display:none}}.wpforms-container .wpforms-field-date-time .wpforms-field-row{justify-content:revert}.wpforms-container .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block{margin-bottom:0}.wpforms-container .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block:only-child{width:100%}.wpforms-container .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block:not(:only-child){width:50%}.wpforms-container .wpforms-field-date-time .wpforms-field-row-block .wpforms-field-sublabel{width:100%}.wpforms-container .wpforms-field-date-time .wpforms-date-type-dropdown{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap}.wpforms-container .wpforms-field-date-time .wpforms-date-type-dropdown .wpforms-field-date-dropdown-wrap{width:100%}.wpforms-container .wpforms-field-date-time .wpforms-date-type-dropdown+.wpforms-field-row-block{flex:1;min-width:30%}.wpforms-container .wpforms-field-date-time .wpforms-date-type-dropdown .wpforms-field-sublabel{width:100%}.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap{align-items:center;display:flex;flex-grow:1;flex-wrap:nowrap;margin:0 -5px 0 -5px}@media only screen and (min-width: 600px){.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-small{width:calc( 25% + 12px)}.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-small select{appearance:none;padding-left:5px;padding-right:5px;background-image:none;text-align:center}}.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-medium{width:calc( 60% + 12px)}.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-large{width:calc( 100% + 12px)}.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap select{margin:0 5px 0 5px}@container ( max-width: 300px ){.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap select[class^="wpforms-field-date-time-date-"]{padding-right:0;padding-left:0;text-align:center;background-position:calc(50% - 2px) calc(100% - 4px),calc(50% + 3px) calc(100% - 4px)}.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap select.wpforms-field-date-time-date-year{background-position:calc(50% - 3px) calc(100% - 4px),calc(50% + 2px) calc(100% - 4px)}}.wpforms-container .wpforms-field-date-time .wpforms-field-row-block .wpforms-field-date-dropdown-wrap{width:100%}.wpforms-container .wpforms-field-date-time .wpforms-field-date-time-date-day,.wpforms-container .wpforms-field-date-time .wpforms-field-date-time-date-month{width:calc( 30% - 10px)}.wpforms-container .wpforms-field-date-time .wpforms-field-date-time-date-year{width:calc( 40% - 10px)}.wpforms-container .wpforms-datepicker-wrap{width:100%;position:relative}.wpforms-container .wpforms-datepicker-wrap .wpforms-datepicker-clear{position:absolute;background-image:url(//v2.mdconnected.ca/wp-content/plugins/wpforms/assets/pro/images/times-solid-white.svg);background-position:50% 50%;background-repeat:no-repeat;background-color:rgba(0,0,0,0.35);background-size:8px;width:16px;height:16px;cursor:pointer;display:block;border-radius:50%;right:10px;top:50%;margin-top:-8px;transition:all 0.25s}.wpforms-container .wpforms-datepicker-wrap .wpforms-datepicker-clear:hover{background-color:#D63637}.wpforms-container .wpforms-datepicker-wrap .wpforms-field-small+.wpforms-datepicker-clear{right:calc( 75% + 10px)}.wpforms-container .wpforms-datepicker-wrap .wpforms-field-medium+.wpforms-datepicker-clear{right:calc( 40% + 10px)}@media only screen and (max-width: 600px){.wpforms-container .wpforms-datepicker-wrap .wpforms-field-small+.wpforms-datepicker-clear,.wpforms-container .wpforms-datepicker-wrap .wpforms-field-medium+.wpforms-datepicker-clear{right:10px}}.wpforms-container .wpforms-field-layout{padding:0}.wpforms-container .wpforms-field-layout .wpforms-layout-column .wpforms-field-row,.wpforms-container .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row{flex-direction:column}.wpforms-container .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block,.wpforms-container .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block{padding:0;margin:0 0 15px 0}.wpforms-container .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block:last-child,.wpforms-container .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block:last-child{margin-bottom:0}.wpforms-container .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block:only-child,.wpforms-container .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block:only-child{padding-right:0}.wpforms-container .wpforms-page-indicator{margin:0 0 20px 0;overflow:hidden}.wpforms-container .wpforms-page-indicator.circles{border-top:1px solid rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);padding:15px 10px;display:flex;justify-content:flex-start}.wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page{margin:0 20px 0 0}.wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page:last-of-type{margin:0}.wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page-number{height:40px;width:40px;border-radius:50%;display:inline-block;margin:0 10px 0 0;line-height:40px;text-align:center;background-color:rgba(0,0,0,0.25);color:rgba(0,0,0,0.7)}.wpforms-container .wpforms-page-indicator.circles .active .wpforms-page-indicator-page-number{color:#ffffff}.wpforms-container .wpforms-page-indicator.connector{display:flex;justify-content:flex-start}.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page{text-align:center;line-height:1.2}.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page-number{display:block;text-indent:-9999px;height:6px;background-color:rgba(0,0,0,0.25);margin:0 0 16px 0;position:relative}.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page-triangle{position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-5px;border-style:solid;border-width:6px 5px 0 5px;border-color:transparent transparent transparent transparent}.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page-title{display:inline-block;padding:0 15px;font-size:16px}.wpforms-container .wpforms-page-indicator.progress{font-size:18px}.wpforms-container .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap{display:block;width:100%;background-color:rgba(0,0,0,0.25);height:18px;border-radius:10px;overflow:hidden;position:relative;margin:5px 0 0}.wpforms-container .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress{height:18px;position:absolute;left:0;top:0}.wpforms-container .wpforms-field-pagebreak:empty{display:none}.wpforms-container .wpforms-field-rating-item{padding:0 3px 0 0;margin:0;display:inline-block}.wpforms-container .wpforms-field-rating-item svg{cursor:pointer;opacity:0.6;fill:rgba(0,0,0,0.2);transition:fill 0.15s}.wpforms-container .wpforms-field-rating-item.selected svg,.wpforms-container .wpforms-field-rating-item.hover svg{opacity:1;fill:currentColor}.wpforms-container .wpforms-form textarea.wp-editor-area.wpforms-field-small{height:100px}.wpforms-container .wpforms-form textarea.wp-editor-area.wpforms-field-medium{height:250px}.wpforms-container .wpforms-form textarea.wp-editor-area.wpforms-field-large{height:400px}.wpforms-container .wpforms-form textarea.wp-editor-area:focus{outline:none}.wpforms-container .wpforms-form .wpforms-field-content{color:var(--wpforms-label-color)}.wpforms-container .wpforms-form .wpforms-field-content h1,.wpforms-container .wpforms-form .wpforms-field-content h2,.wpforms-container .wpforms-form .wpforms-field-content h3,.wpforms-container .wpforms-form .wpforms-field-content h4,.wpforms-container .wpforms-form .wpforms-field-content h5,.wpforms-container .wpforms-form .wpforms-field-content h6{color:inherit}.wpforms-container .wpforms-form .wpforms-field-content>.wpforms-field-row{display:block}.wpforms-container .wpforms-captcha-math input{display:inline-block;width:70px;vertical-align:inherit;margin:0 0 0 5px}.wpforms-container .wpforms-captcha-question{margin:0 0 4px 0}.wpforms-container .wpforms-form .wpforms-field-credit-card .wpforms-field-row{flex-direction:row;flex-wrap:wrap;container-type:inline-size;container-name:wpforms-field-cc-row-responsive}@container wpforms-field-cc-row-responsive (max-width: 300px){.wpforms-container .wpforms-form .wpforms-field-credit-card .wpforms-field-row .wpforms-field-credit-card-number,.wpforms-container .wpforms-form .wpforms-field-credit-card .wpforms-field-row .wpforms-field-credit-card-code,.wpforms-container .wpforms-form .wpforms-field-credit-card .wpforms-field-row .wpforms-field-credit-card-name,.wpforms-container .wpforms-form .wpforms-field-credit-card .wpforms-field-row .wpforms-field-credit-card-expiration{width:100%;min-width:100%;padding:0}.wpforms-container .wpforms-form .wpforms-field-credit-card .wpforms-field-row .wpforms-field-credit-card-number,.wpforms-container .wpforms-form .wpforms-field-credit-card .wpforms-field-row .wpforms-field-credit-card-name{margin-bottom:15px}}.wpforms-container .wpforms-form .wpforms-field-credit-card-number{padding:0 15px 0 0;width:calc( 100% - 90px)}.wpforms-container .wpforms-form .wpforms-field-credit-card-code{width:90px}.wpforms-container .wpforms-form .wpforms-field-credit-card-name{width:calc( 100% - 195px);padding:0 15px 0 0}.wpforms-container .wpforms-form .wpforms-field-credit-card-expiration{width:195px;display:flex;justify-content:space-between;flex-wrap:wrap;height:fit-content;gap:0 15px}.wpforms-container .wpforms-form .wpforms-field-credit-card-expiration label{width:100%}.wpforms-container .wpforms-form .wpforms-field-credit-card-expiration select{width:calc( 50% - 7.5px);display:block}.wpforms-container .wpforms-form .wpforms-field-credit-card-expiration>.wpforms-error:last-child{display:none !important}.wpforms-container .wpforms-form em.wpforms-error,.wpforms-container .wpforms-form .wpforms-field-sublabel{min-width:90px}div.wpforms-container-full .wpforms-form .wpforms-layout-column.wpforms-layout-column-100 .wpforms-field-payment-coupon-wrapper{max-width:60%}.wpforms-layout-column.wpforms-layout-column-100 .wpforms-field-signature .wpforms-signature-wrap{width:100% !important}.wpforms-layout-column.wpforms-layout-column-100 .wpforms-field-signature .wpforms-signature-wrap.wpforms-field-medium{width:65% !important}.wpforms-layout-column.wpforms-layout-column-100 .wpforms-field-signature .wpforms-signature-wrap.wpforms-field-small{width:25% !important}.wpforms-field-layout .wpforms-layout-column.wpforms-layout-column-100 .wpforms-field.size-large .wpforms-square-cardnumber-wrapper,.wpforms-field.wpforms-field-drag-to-column.wpforms-field-drag-to-column-100.size-large .wpforms-square-cardnumber-wrapper{width:100% !important;min-width:auto !important;flex-direction:row !important}.wpforms-field-layout .wpforms-layout-column.wpforms-layout-column-100 .wpforms-field.size-medium .wpforms-square-cardnumber-wrapper,.wpforms-field.wpforms-field-drag-to-column.wpforms-field-drag-to-column-100.size-medium .wpforms-square-cardnumber-wrapper{width:60% !important;min-width:auto !important;flex-direction:column !important}.wpforms-field-layout .wpforms-layout-column.wpforms-layout-column-100 .wpforms-field.size-small .wpforms-square-cardnumber-wrapper,.wpforms-field.wpforms-field-drag-to-column.wpforms-field-drag-to-column-100.size-small .wpforms-square-cardnumber-wrapper{width:25% !important;min-width:250px !important;flex-direction:column !important}div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column.wpforms-layout-column-100 .wpforms-field-square .wpforms-field-large.wpforms-square-cardnumber-wrapper{width:100% !important;min-width:auto !important;flex-direction:row !important}div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column.wpforms-layout-column-100 .wpforms-field-square .wpforms-field-medium.wpforms-square-cardnumber-wrapper{width:60% !important;min-width:auto !important;flex-direction:column !important}div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column.wpforms-layout-column-100 .wpforms-field-square .wpforms-field-small.wpforms-square-cardnumber-wrapper{width:25% !important;min-width:250px !important;flex-direction:column !important}div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column.wpforms-layout-column-100 .wpforms-field-square .wpforms-square-cardname input{min-width:250px !important}div.wpforms-container-full .wpforms-form .wpforms-field-date-time .wpforms-field-row{justify-content:revert;flex-wrap:wrap;container-type:inline-size;container-name:wpforms-field-row-responsive}@container wpforms-field-row-responsive (max-width: 200px){div.wpforms-container-full .wpforms-form .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block{width:100%;padding:0 !important}div.wpforms-container-full .wpforms-form .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block:only-child{padding:0}div.wpforms-container-full .wpforms-form .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block:not(:last-child){margin-bottom:var(--wpforms-field-size-input-spacing)}}div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block,div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block{margin-bottom:var(--wpforms-field-size-input-spacing)}div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block:last-child,div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block:last-child{margin-bottom:0}div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column div.wpforms-field-richtext legend.wpforms-field-label,div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column div.wpforms-field-richtext legend.wpforms-field-label{margin-bottom:var(--wpforms-field-size-input-spacing)}div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column-20 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column-25 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column-30 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column-33 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column-50 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column-20 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column-25 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column-30 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column-33 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column-50 ul.wpforms-icon-choices li{margin-bottom:0 !important}div.wpforms-container-full .wpforms-form .wpforms-field-layout>.wpforms-field-label{font-size:calc( 1.5 * var( --wpforms-label-size-font-size ));line-height:calc( 1.5 * var( --wpforms-label-size-font-size ));color:var(--wpforms-label-color)}div.wpforms-container-full .wpforms-form .wpforms-field-layout:not(:first-child)>.wpforms-field-label:not(.wpforms-label-hide){position:relative;border-top:none}div.wpforms-container-full .wpforms-form .wpforms-field-layout:not(:first-child)>.wpforms-field-label:not(.wpforms-label-hide):before{content:"";position:absolute;width:100%;height:0;top:0;border-top-width:var(--wpforms-field-border-size);border-top-style:var(--wpforms-field-border-style);border-top-color:var(--wpforms-field-border-color)}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons{padding-top:4px;transform:none}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons button.wpforms-field-repeater-button-add,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons button.wpforms-field-repeater-button-remove{color:var(--wpforms-label-color);opacity:0.5;height:var(--wpforms-field-size-input-height)}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons button.wpforms-field-repeater-button-add:hover,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons button.wpforms-field-repeater-button-add:focus-visible,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons button.wpforms-field-repeater-button-remove:hover,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons button.wpforms-field-repeater-button-remove:focus-visible{opacity:0.75 !important}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons button.wpforms-field-repeater-button-add.wpforms-disabled,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons button.wpforms-field-repeater-button-remove.wpforms-disabled{opacity:0.2 !important}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-repeater-display-blocks-buttons button{color:var(--wpforms-label-color);border-radius:var(--wpforms-button-border-radius);font-size:var(--wpforms-label-size-sublabel-font-size);opacity:0.5 !important}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-repeater-display-blocks-buttons button:hover,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-repeater-display-blocks-buttons button:focus-visible{opacity:0.75 !important}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-repeater-display-blocks-buttons[data-button-type="buttons_with_icons"] button{background:linear-gradient(180deg, var(--wpforms-label-color) -3000%, transparent 300%)}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-repeater-display-blocks-buttons[data-button-type="buttons"] button{background:linear-gradient(180deg, var(--wpforms-label-color) -3000%, transparent 300%)}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-repeater-display-blocks-buttons[data-button-type="icons_with_text"] button{min-height:var(--wpforms-label-size-sublabel-font-size)}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-repeater-display-blocks-buttons[data-button-type="icons_with_text"] span{font-size:inherit;line-height:var(--wpforms-label-size-sublabel-font-size);vertical-align:middle}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater>.wpforms-field-label{font-size:calc( 1.5 * var( --wpforms-label-size-font-size ));line-height:calc( 1.5 * var( --wpforms-label-size-font-size ));color:var(--wpforms-label-color)}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater.wpforms-field-repeater-display-blocks .wpforms-field-repeater-block-title{font-size:calc( var( --wpforms-label-size-font-size ) + 6px);color:var(--wpforms-label-color)}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater.wpforms-field-repeater-display-blocks:not(:first-child)>.wpforms-field-label:not(.wpforms-label-hide),div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater.wpforms-field-repeater-display-blocks .wpforms-field-repeater-block-title{position:relative;border-top:none}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater.wpforms-field-repeater-display-blocks:not(:first-child)>.wpforms-field-label:not(.wpforms-label-hide):before,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater.wpforms-field-repeater-display-blocks .wpforms-field-repeater-block-title:before{content:"";position:absolute;width:100%;height:0;top:0;border-top-width:var(--wpforms-field-border-size);border-top-style:var(--wpforms-field-border-style);border-top-color:var(--wpforms-field-border-color)}div.wpforms-container-full .wpforms-form .wpforms-page-button{min-width:90px}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-center{text-align:center}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left{text-align:start}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button{margin:0 10px 0 0}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right{text-align:end}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right .wpforms-page-button{margin:0 0 0 10px}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split{display:flex;justify-content:space-between}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-prev{margin:0}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-next{margin:0 0 0 auto}div.wpforms-container-full .wpforms-form .wpforms-page-indicator{color:var(--wpforms-label-color)}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap{background:linear-gradient(90deg, var(--wpforms-field-border-color) -1000%, transparent 500%)}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page:not(.active) .wpforms-page-indicator-page-number{border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);opacity:0.2}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles{border-top-width:var(--wpforms-field-border-size);border-top-style:var(--wpforms-field-border-style);border-top-color:var(--wpforms-field-border-color);border-bottom-width:var(--wpforms-field-border-size);border-bottom-style:var(--wpforms-field-border-style);border-bottom-color:var(--wpforms-field-border-color)}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page:not(.active) .wpforms-page-indicator-page-number{background:linear-gradient(90deg, var(--wpforms-field-border-color) -1000%, transparent 500%);color:var(--wpforms-label-color);opacity:1}.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button.wpforms-page-next,.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button.wpforms-page-prev,.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right .wpforms-page-button.wpforms-page-next,.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right .wpforms-page-button.wpforms-page-prev,.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-button.wpforms-page-next,.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-button.wpforms-page-prev,.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-center .wpforms-page-button.wpforms-page-next,.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-center .wpforms-page-button.wpforms-page-prev{margin:0 0 0 10px}.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split.wpforms-clear:before{content:'';display:none}.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split.wpforms-clear:after{content:'';display:none;clear:both}.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-next{margin:0 !important}.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-prev{margin:0 auto 0 0}div.wpforms-container-full .wpforms-form .wpforms-field-password input{position:relative;z-index:2}div.wpforms-container-full .wpforms-form .wpforms-field-password input.wpforms-error-pass-strength{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result{border-bottom-left-radius:var(--wpforms-field-border-radius);border-bottom-right-radius:var(--wpforms-field-border-radius);border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.short,div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.bad{background-color:#ffffff;opacity:1;border-color:var(--wpforms-label-error-color);position:relative}div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.short:after,div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.bad:after{content:'';position:absolute;top:0;bottom:0;right:0;left:0;opacity:0.3;background-color:var(--wpforms-label-error-color);border-bottom-left-radius:var(--wpforms-field-border-radius);border-bottom-right-radius:var(--wpforms-field-border-radius)}div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.bad:after{opacity:0.15}div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.good{background-color:#fff3af;border-color:#ffdd57;opacity:1}div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.strong{background-color:#b4d39b;border-color:#008000;opacity:1}div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container{padding:0;position:absolute;height:100%}div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__selected-country{border-top-left-radius:var(--wpforms-field-border-radius);border-bottom-left-radius:var(--wpforms-field-border-radius);border-width:var(--wpforms-field-border-size, 0);border-style:var(--wpforms-field-border-style);border-color:transparent;background-color:transparent;display:flex;align-items:center;justify-content:center;flex-direction:row;height:100%;width:100%}div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__selected-country:focus{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__dropdown-content{border-radius:var(--wpforms-field-border-radius)}div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__dropdown-content .iti__country-list{border-radius:var(--wpforms-field-border-radius);background:var(--wpforms-field-menu-color) !important;border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);font-size:var(--wpforms-field-size-font-size);max-height:350px;scrollbar-color:#ccc transparent}div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__dropdown-content .iti__country-list::-webkit-scrollbar{background:transparent;width:12px;height:12px}div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__dropdown-content .iti__country-list::-webkit-scrollbar-track{background:transparent}div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__dropdown-content .iti__country-list::-webkit-scrollbar-thumb{box-shadow:inset 0 0 4px 4px var(--wpforms-field-text-color);background:transparent;border-radius:12px;border:solid 3px transparent}div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__dropdown-content .iti__country-list::-webkit-resizer,div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__dropdown-content .iti__country-list::-webkit-scrollbar-button,div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__dropdown-content .iti__country-list::-webkit-scrollbar-corner{display:none}@-moz-document url-prefix(){div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__dropdown-content .iti__country-list{scrollbar-color:var(--wpforms-field-text-color) transparent;scrollbar-width:thin}}div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__dropdown-content .iti__country-list .iti__country-name{color:var(--wpforms-field-text-color)}div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__dropdown-content .iti__country-list .iti__dial-code{color:var(--wpforms-field-text-color);font-size:calc( var( --wpforms-field-size-font-size ) - 2px);opacity:0.6}div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__dropdown-content .iti__country-list .iti__divider{border-bottom-width:1px !important;border-bottom-style:var(--wpforms-field-border-style, solid) !important;border-bottom-color:var(--wpforms-field-border-color, #ccc) !important}div.wpforms-container-full.wpforms-gutenberg-form-selector .wpforms-field-phone-input-container{position:relative}div.wpforms-container-full.wpforms-gutenberg-form-selector .wpforms-field-phone-input-container[data-format="smart"] .wpforms-field-phone-country-container{display:flex}div.wpforms-container-full.wpforms-gutenberg-form-selector .wpforms-field-phone-input-container[data-format="smart"] input.primary-input{padding-inline-start:52px}div.wpforms-container-full.wpforms-gutenberg-form-selector .wpforms-field-phone-country-container{position:absolute;height:100%;top:0;padding:0 6px 0 8px;align-items:center;gap:6px;display:none}div.wpforms-container-full.wpforms-gutenberg-form-selector .wpforms-field-phone-flag{height:11px;width:20px;box-shadow:0 0 1px 0 #888;background:url(//v2.mdconnected.ca/wp-content/plugins/wpforms/assets/pro/images/phone/us-flag.png) no-repeat;background-size:100%}div.wpforms-container-full.wpforms-gutenberg-form-selector .wpforms-field-phone-arrow{border-inline:calc( 5px / 2) solid transparent;border-top:4px solid #555}div.wpforms-container-full .wpforms-form .wpforms-field-html ul,div.wpforms-container-full .wpforms-form .wpforms-field-html ol{margin:0 0 20px !important}div.wpforms-container-full .wpforms-form .wpforms-field-html ul li,div.wpforms-container-full .wpforms-form .wpforms-field-html ol li{margin:0 0 10px 0 !important}div.wpforms-container-full .wpforms-form .wpforms-field-html ul li{list-style:disc !important}div.wpforms-container-full .wpforms-form .wpforms-field-html ol li{list-style:decimal !important}div.wpforms-container-full .wpforms-form .wpforms-field-html li>ul,div.wpforms-container-full .wpforms-form .wpforms-field-html li>ol{margin:10px 0 0 20px !important}div.wpforms-container-full .wpforms-captcha-equation,div.wpforms-container-full .wpforms-captcha-question{font-size:var(--wpforms-field-size-font-size);color:var(--wpforms-label-color)}div.wpforms-container-full .wpforms-field-file-upload .wpforms-hide{display:none !important}div.wpforms-container-full .wpforms-field-file-upload input[type=file]{font-style:normal;font-weight:400;font-size:var(--wpforms-label-size-sublabel-font-size);line-height:var(--wpforms-label-size-sublabel-line-height);color:var(--wpforms-label-sublabel-color);padding:1px;height:auto;width:60%;border:none !important;box-shadow:none;background-color:transparent;cursor:pointer}div.wpforms-container-full .wpforms-field-file-upload input[type=file]::-webkit-file-upload-button{background-color:var(--wpforms-field-background-color);background-clip:padding-box;border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);border-radius:var(--wpforms-field-border-radius);color:var(--wpforms-field-text-color);padding:calc( var( --wpforms-field-size-input-height ) / 6) var(--wpforms-field-size-padding-h);font-weight:400;font-size:calc( var( --wpforms-label-size-sublabel-font-size ) - 2px);line-height:1.1;margin-inline-end:10px;cursor:pointer;transition:all 0.15s ease-out}div.wpforms-container-full .wpforms-field-file-upload input[type=file]::-webkit-file-upload-button:focus,div.wpforms-container-full .wpforms-field-file-upload input[type=file]::-webkit-file-upload-button:active{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full .wpforms-field-file-upload input[type=file]::file-selector-button{background-color:var(--wpforms-field-background-color);background-clip:padding-box;border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);border-radius:var(--wpforms-field-border-radius);color:var(--wpforms-field-text-color);padding:calc( var( --wpforms-field-size-input-height ) / 6) var(--wpforms-field-size-padding-h);font-weight:400;font-size:calc( var( --wpforms-label-size-sublabel-font-size ) - 2px);line-height:1.1;margin-inline-end:10px;cursor:pointer;transition:all 0.15s ease-out}div.wpforms-container-full .wpforms-field-file-upload input[type=file]::file-selector-button:focus,div.wpforms-container-full .wpforms-field-file-upload input[type=file]::file-selector-button:active{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full .wpforms-field-file-upload input[type=file]:hover::-webkit-file-upload-button{background:linear-gradient(0deg, rgba(0,0,0,0.03), rgba(0,0,0,0.03)),var(--wpforms-field-background-color);background-clip:padding-box}div.wpforms-container-full .wpforms-field-file-upload input[type=file]:hover::file-selector-button{background:linear-gradient(0deg, rgba(0,0,0,0.03), rgba(0,0,0,0.03)),var(--wpforms-field-background-color);background-clip:padding-box}div.wpforms-container-full .wpforms-field-file-upload input[type=file]:focus{outline:none}div.wpforms-container-full .wpforms-field-file-upload input[type=file]:focus::-webkit-file-upload-button{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full .wpforms-field-file-upload input[type=file]:focus::file-selector-button{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader{background-color:var(--wpforms-field-background-color);background-clip:padding-box;border-radius:var(--wpforms-field-border-radius);color:var(--wpforms-field-text-color);border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);font-size:var(--wpforms-field-size-font-size)}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader.wpforms-focus,div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader:focus-within{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message{font-size:var(--wpforms-field-size-font-size);color:var(--wpforms-field-text-color)}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message .modern-hint{font-size:var(--wpforms-label-size-sublabel-font-size);line-height:var(--wpforms-label-size-sublabel-line-height);color:var(--wpforms-field-text-color);opacity:0.6}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-size{font-size:var(--wpforms-label-size-sublabel-font-size);line-height:var(--wpforms-label-size-sublabel-line-height);color:var(--wpforms-label-sublabel-color)}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-filename{font-size:var(--wpforms-label-size-sublabel-font-size);line-height:var(--wpforms-label-size-sublabel-line-height);color:var(--wpforms-field-text-color)}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-error-message span{color:var(--wpforms-label-error-color);font-size:var(--wpforms-label-size-sublabel-font-size);line-height:var(--wpforms-label-size-sublabel-line-height)}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-remove:focus{opacity:1}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-remove:focus:before,div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-remove:focus:after{background-color:var(--wpforms-button-background-color)}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-preview.dz-error .dz-image{border-color:var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-preview.dz-error .dz-remove:before,div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-preview.dz-error .dz-remove:after{background-color:var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error input[type=file]{border:none !important;box-shadow:none}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error input[type=file]::-webkit-file-upload-button{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error input[type=file]:hover{border:none !important;box-shadow:none}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error input[type=file]:hover::-webkit-file-upload-button{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color);box-shadow:0 0 2px 0 var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error input[type=file]:focus{border:none !important;box-shadow:none}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error input[type=file]:focus::-webkit-file-upload-button{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color);box-shadow:0 0 0 1px var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error .wpforms-uploader{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error .wpforms-uploader:hover{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color);box-shadow:0 0 2px 0 var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error .wpforms-uploader.wpforms-focus,div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error .wpforms-uploader:focus-within{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color);box-shadow:0 0 0 1px var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-form .wpforms-field-rating-item svg{opacity:0.2;fill:var(--wpforms-label-color)}div.wpforms-container-full .wpforms-form .wpforms-field-rating-item.selected svg,div.wpforms-container-full .wpforms-form .wpforms-field-rating-item.hover svg{opacity:1;fill:currentColor}div.wpforms-container-full.wpforms-gutenberg-form-selector .wpforms-form .wpforms-field-rating-item:nth-child(-n+3) svg{opacity:1;fill:currentColor}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-field .wpforms-field-label{margin-bottom:calc( var( --wpforms-field-size-input-spacing ) - 30px)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .wp-editor-container{border-color:transparent;border-width:0;box-shadow:none}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .wp-editor-tools{height:29.1px;padding:0;margin:0;position:relative;z-index:100}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .wp-editor-tabs{padding:0}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .wp-editor-tabs .wp-switch-editor{border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);border-top-left-radius:var(--wpforms-field-border-radius);border-top-right-radius:var(--wpforms-field-border-radius)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .wp-editor-tabs button.switch-html,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.tmce-active .wp-editor-tabs button.switch-tmce{position:relative;border-top-width:var(--wpforms-field-border-size);border-top-style:var(--wpforms-field-border-style);border-top-color:var(--wpforms-field-border-color);border-right-width:var(--wpforms-field-border-size);border-right-style:var(--wpforms-field-border-style);border-right-color:var(--wpforms-field-border-color);border-left-width:var(--wpforms-field-border-size);border-left-style:var(--wpforms-field-border-style);border-left-color:var(--wpforms-field-border-color)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .wp-editor-tabs button.switch-html:before,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .wp-editor-tabs button.switch-html:after,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.tmce-active .wp-editor-tabs button.switch-tmce:before,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.tmce-active .wp-editor-tabs button.switch-tmce:after{content:'';position:absolute;display:block;height:4px;background:#f5f5f5;bottom:-3px;left:0;right:0}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .wp-editor-tabs button.switch-html:after,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.tmce-active .wp-editor-tabs button.switch-tmce:after{bottom:-5px}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .wp-editor-tabs button.switch-html:after{right:0}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-toolbar-grp{border-top-left-radius:var(--wpforms-field-border-radius)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-toolbar-grp .mce-btn-group .mce-caret{right:6px;position:static;margin:6px 0}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .quicktags-toolbar{border-top-width:var(--wpforms-field-border-size);border-top-style:var(--wpforms-field-border-style);border-top-color:var(--wpforms-field-border-color);border-right-width:var(--wpforms-field-border-size);border-right-style:var(--wpforms-field-border-style);border-right-color:var(--wpforms-field-border-color);border-left-width:var(--wpforms-field-border-size);border-left-style:var(--wpforms-field-border-style);border-left-color:var(--wpforms-field-border-color);border-top-left-radius:var(--wpforms-field-border-radius);padding-top:4px;position:relative;z-index:2}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .quicktags-toolbar:after{content:'';position:absolute;display:block;height:4px;background:#f5f5f5;bottom:-3px;left:0;right:0;border-bottom:1px solid #cccccc}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .wp-editor-area{border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);border-bottom-left-radius:var(--wpforms-field-border-radius);border-bottom-right-radius:var(--wpforms-field-border-radius);position:relative;z-index:1}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-tinymce{background-color:transparent;border-bottom-left-radius:var(--wpforms-field-border-radius);border-top-left-radius:var(--wpforms-field-border-radius);border-bottom-right-radius:var(--wpforms-field-border-radius);border-width:var(--wpforms-field-border-size) !important;border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);width:auto !important;overflow:hidden}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-tinymce>.mce-container-body{border:none}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-tinymce .mce-statusbar{border-bottom-left-radius:var(--wpforms-field-border-radius);border-bottom-right-radius:var(--wpforms-field-border-radius);color:var(--wpforms-label-color)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-tinymce .mce-edit-area{background:var(--wpforms-field-background-color)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-tinymce iframe{background:transparent}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused.html-active .wp-editor-tabs button.switch-html,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused.tmce-active .wp-editor-tabs button.switch-tmce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused .mce-tinymce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused .quicktags-toolbar,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused .wp-editor-area{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused.html-active .wp-editor-tabs button.switch-tmce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused.tmce-active .wp-editor-tabs button.switch-html{border-bottom:2px solid var(--wpforms-button-background-color)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap .wp-editor-tabs button.switch-html,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap .wp-editor-tabs button.switch-tmce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap .mce-tinymce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap .quicktags-toolbar,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap .wp-editor-area{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused.html-active .wp-editor-tabs button.switch-html,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused.tmce-active .wp-editor-tabs button.switch-tmce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused .mce-tinymce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused .quicktags-toolbar,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused .wp-editor-area{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color);box-shadow:0 0 0 1px var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused.html-active .wp-editor-tabs button.switch-tmce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused.tmce-active .wp-editor-tabs button.switch-html{border-bottom:2px solid var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap:not(.wpforms-focused):hover.html-active .wp-editor-tabs button.switch-html,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap:not(.wpforms-focused):hover.tmce-active .wp-editor-tabs button.switch-tmce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap:not(.wpforms-focused):hover .mce-tinymce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap:not(.wpforms-focused):hover .quicktags-toolbar{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color);box-shadow:0 0 2px 0 var(--wpforms-label-error-color)}div.wpforms-container-full.wpforms-gutenberg-form-selector div.wpforms-field-richtext.wpforms-field-small .wp-editor-area{height:calc( var( --wpforms-field-size-input-height ) * 1.9) !important}div.wpforms-container-full.wpforms-gutenberg-form-selector div.wpforms-field-richtext.wpforms-field-medium .wp-editor-area{height:calc( var( --wpforms-field-size-input-height ) * 2.79) !important}div.wpforms-container-full.wpforms-gutenberg-form-selector div.wpforms-field-richtext.wpforms-field-large .wp-editor-area{height:calc( var( --wpforms-field-size-input-height ) * 5.12) !important}@container wpforms-field-cc-row-responsive (max-width: 300px){div.wpforms-container-full .wpforms-form .wpforms-field-credit-card .wpforms-field-row .wpforms-field-credit-card-number,div.wpforms-container-full .wpforms-form .wpforms-field-credit-card .wpforms-field-row .wpforms-field-credit-card-name{margin-bottom:var(--wpforms-field-size-input-spacing)}}div.wpforms-container-full .wpforms-field-payment-single .wpforms-single-item-price{font-size:var(--wpforms-field-size-font-size);color:var(--wpforms-label-color)}div.wpforms-container-full .wpforms-field-payment-single .wpforms-single-item-price .wpforms-price{white-space:nowrap}div.wpforms-container-full .wpforms-field-payment-total .wpforms-payment-total{font-size:var(--wpforms-field-size-font-size);color:var(--wpforms-label-color)}.wpforms-entry-preview-updating-message,.wpforms-entry-preview-label,.wpforms-entry-preview-value,div.wpforms-container-full .wpforms-entry-preview-updating-message,div.wpforms-container-full .wpforms-entry-preview-label,div.wpforms-container-full .wpforms-entry-preview-value,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-updating-message,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-label,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-value{color:var(--wpforms-label-color)}.wpforms-entry-preview-notice,div.wpforms-container-full .wpforms-entry-preview-notice,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-notice{color:rgba(0,0,0,0.85)}.wpforms-entry-preview-table,div.wpforms-container-full .wpforms-entry-preview-table,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table{border-color:var(--wpforms-field-border-color)}.wpforms-entry-preview-table .wpforms-entry-preview-label,.wpforms-entry-preview-table .wpforms-entry-preview-value,div.wpforms-container-full .wpforms-entry-preview-table .wpforms-entry-preview-label,div.wpforms-container-full .wpforms-entry-preview-table .wpforms-entry-preview-value,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table .wpforms-entry-preview-label,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table .wpforms-entry-preview-value{border-color:inherit}.wpforms-entry-preview-table_compact,div.wpforms-container-full .wpforms-entry-preview-table_compact,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table_compact{border-color:var(--wpforms-field-border-color)}.wpforms-entry-preview-table_compact .wpforms-entry-preview-label,.wpforms-entry-preview-table_compact .wpforms-entry-preview-value,div.wpforms-container-full .wpforms-entry-preview-table_compact .wpforms-entry-preview-label,div.wpforms-container-full .wpforms-entry-preview-table_compact .wpforms-entry-preview-value,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table_compact .wpforms-entry-preview-label,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table_compact .wpforms-entry-preview-value{border-color:inherit}.wpforms-entry-preview-table_compact .wpforms-entry-preview-value,div.wpforms-container-full .wpforms-entry-preview-table_compact .wpforms-entry-preview-value,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table_compact .wpforms-entry-preview-value{border-left:none}.wpforms-modern-enhanced{color:#7E99A3}html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}  body {
margin: 0;
} main {
display: block;
} h1 {
font-size: 2em; }  hr {
box-sizing: content-box;
height: 0;
overflow: visible;
} pre {
font-family: monospace, monospace;
font-size: 1em;
}  a {
background-color: transparent;
} abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
} b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
} button,
input {
overflow: visible;
} button,
select {
text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
} progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
} [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
} [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}  *,
*::before,
*::after {
box-sizing: inherit;
}
html {
box-sizing: border-box;
}  body,
button,
input,
select,
optgroup,
textarea {
color: #404040;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-size: 1rem;
line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
p {
margin-bottom: 1.5em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", courier, monospace;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} body {
background: #fff;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol { }
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: 700;
}
dd {
margin: 0 1.5em 1.5em;
} embed,
iframe,
object {
max-width: 100%;
}
img {
height: auto;
max-width: 100%;
}
figure {
margin: 1em 0;
}
table {
margin: 0 0 1.5em;
width: 100%;
} a {
color: #4169e1;
} a:hover,
a:focus,
a:active { }
a:focus { }
a:hover,
a:active {
outline: 0;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
color: rgba(0, 0, 0, 0.8);
line-height: 1;
padding: 0.6em 1em 0.4em;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
}
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
border-color: #aaa #bbb #bbb;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #111;
}
select {
border: 1px solid #ccc;
}
textarea {
width: 100%;
}   .main-navigation {
display: block;
width: 100%;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
display: block;
left: auto;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.main-navigation li {
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none; color: var(--black-color);
font-weight:500;
font-size:16px;
line-height:1;
} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
.main-navigation ul {
display: flex;
justify-content: flex-end;
}
}
.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
margin: 0 0 1.5em;
}
.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
flex: 1 0 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
text-align: end;
flex: 1 0 50%;
} .sticky {
display: block;
}
.post,
.page { }
.updated:not(.published) {
display: none;
}
.page-content,
.entry-content,
.entry-summary { }
.page-links {
clear: both; } .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
} .widget { }
.widget select { } .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} .custom-logo-link {
display: inline-block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
display: grid;
grid-gap: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
width: 100%;
}
.gallery-columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.gallery-columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.gallery-columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.gallery-columns-5 {
grid-template-columns: repeat(5, 1fr);
}
.gallery-columns-6 {
grid-template-columns: repeat(6, 1fr);
}
.gallery-columns-7 {
grid-template-columns: repeat(7, 1fr);
}
.gallery-columns-8 {
grid-template-columns: repeat(8, 1fr);
}
.gallery-columns-9 {
grid-template-columns: repeat(9, 1fr);
}
.gallery-caption {
display: block;
}   .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
display: none;
} .infinity-end.neverending .site-footer {
display: block;
}   .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} #primary[tabindex="-1"]:focus {
outline: 0;
} .alignleft { float: left; margin-right: 1.5em;
margin-bottom: 1.5em;
}
.alignright { float: right; margin-left: 1.5em;
margin-bottom: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.5em;
} body,html{
overflow-x:hidden;
}
header.entry-header {
display: none;
} header#masthead {
position: relative;
z-index: 9999;
width: 100%;
}
.header_flex{
display: flex;
align-items: center;
justify-content: space-between;
padding: 0px 0px;
max-width: 93%; margin: 0 auto;
width: 100%;
padding: 15px 0; }
.site-branding { }
nav#site-navigation {
flex: 0 0 58%;
}
div#header_button_menu {
flex: 0 0 22%;
}
ul#menu-header-button-menu {
justify-content: flex-end;
gap: 20px;
}
li.current-menu-item a {
color: var(--primary-color);
}
ul#menu-header-button-menu a {
border: 1px solid #155E93;
border-radius: 5px;
padding: 14px 25px;
font-weight: 600;
font-size: 16px;
line-height: 1;
color: var(--primary-color);
}
ul#menu-header-button-menu-1 a{
border: 1px solid #155E93;
border-radius: 5px;
padding: 14px 25px;
font-weight: 600;
font-size: 16px;
line-height: 1;
color: var(--primary-color);
}
li.login a {
background-color: transparent;
}
li.login a {
color: #155E93;
}
li.get_started a {
background-color: var(--lightblue-color);
} #primary-menu { }
#primary-menu  li.menu-item a{
padding: 10px;
}
ul#primary-menu ul.sub-menu {
display: block;
padding-top: 10px;
padding-bottom: 10px;
background-color:#0060a5;
}
ul#primary-menu ul.sub-menu a{ color:#fff !important;
width: 220px;
padding: 10px 10px 10px 20px;
}
ul#primary-menu li a:hover{
color:var(--primary-color);
}
.banner-content {
position: relative;
}
.banner-content::after{
position:absolute;
content:'';
background-image:url(https://v2.mdconnected.ca/wp-content/uploads/2025/02/grid.png);
background-position:center;
background-repeat:no-repeat;
background-size:cover;
height:100%;
width:70%;
top:0;
z-index:0 !important;
left:0;
}
.swiper-container.home-banner-slider{
position: relative;
} .site-info {
background-color: #003255; }
img.eccIcon {
width: 80px;
vertical-align: middle;
margin-left: 5px;
}
.post_footer_flex {
display: flex;
align-items: center;
justify-content: space-between;
padding-top: 50px;
padding-bottom: 50px;
border-top: 1px solid #074977;
}
ul#menu-company-menu ,ul#menu-services-menu, ul#menu-resources-menu{
padding-left: 0;
list-style: none;
margin-left: 0;
}
.icons-footer {
margin-right: 7px;
}
p.whitecolor.socialIcon a {
margin-right: 7px;
}
.flex.flex_wrap.justify_sb.footer {
padding-bottom: 30px;
}
.open_time.textCenter.whitecolor.lineh2.fa_18.f_400.lspacing1 {
padding-bottom: 30px;
border-bottom: 1px solid #074977;
margin-bottom: 40px;
font-size:18px;
font-weight:400;
line-height:1;
}
i.fa-solid.fa-clock {
margin-right: 8px;
}
section.preFooter {
position: relative;
}
.pickupFooter {
padding: 0px 50px;
border-radius: 15px; background-color:#0060A5;    }
.footer_bg.flex.flex_wrap.justify_sb.align_item {
background-image:url(https://v2.mdconnected.ca/wp-content/themes/mdconnect/assets/images/footerbg.svg);
background-size:cover;
background-repeat:no-repeat;
background-position:center;
}
.btnBlue.textLeft.inlineBlock{ background-size:cover;
background-repeat:no-repeat;
background-position:center;
}
.subscribe_form {
display: flex;
width: 85%;
margin-top: 30px;
background: var(--lightblue-color);
border-radius: 5px;
padding: 3px 3px 3px 20px;
align-items:center;
}
.subscribe_form input[type="email"]{
color: #002844 !important; background-color: transparent !important;
border:transparent;
color: #002844;
width:100%;
border-radius: 100px;
padding: 2px 7px 2px 7px;
position: relative;   height: 33px;
}
.subscribe_form input[type="submit"] {
border: 1px solid;
border-color: transparent;
border-radius: 5px;
background: #0060A5;
color: #fff;
line-height: 1;
padding:15px 50px 15px 30px !important;;
position: absolute; right: 31%;
} 
.sbmit_sbscribe {
position: relative;
}
.sbmit_sbscribe:hover i.fas.fa-arrow-right{
transform: translateY(-50%) rotate(0deg);
}
.sbmit_sbscribe i.fas.fa-arrow-right {
position: absolute;
top: 10px;
right: 0;
color:#fff;
top:25px;
right:25px;
transform: translateY(-50%) rotate(-40deg);
}
:focus-visible {
outline: -webkit-focus-ring-color auto 0px !important;
}
.form_submit {
position: relative !important;
}
.form_submit:after {
font-family: "Font Awesome 5 Free";
content: "\f061"; 
font-weight: 900;
margin-left: 10px;
} section.preFooter::before {
content: '';
position: absolute;
background: #003255;
height: 35%;
width: 100%;
background-position: bottom;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
}
.subscribe_form span.wpcf7-spinner {
position: absolute;
bottom: -30px;
left: 0;
right: 0;
}
.subscribe_form input[type="submit"] {
position: initial !important;
} .faq_section {
background-color: #F5F9FF;
padding: 60px !important;
border-radius: 15px;
border:1px solid #D0ECFF;
}
a.faq-button {
position: relative;
padding: 15px 50px 15px 30px;
background-color: var(--primary-color);
border: 1px solid var(--primary-color);
color: white; border-radius: 5px;
margin-top: 20px;
text-decoration: none;
font-size: 18px;
display: inline-block;
}
a.faq-button:hover{
color: var(--primary-color);
border: 1px solid var(--primary-color);
background-color: white;
}
.faq-intro {
flex: 0 0 40%;
}
.faq-intro a{
margin-top: 20px;
}
.accordion {  flex: 0 0 57%;
}
.accordion-item {
background-color: #ffffff;
margin-bottom: 10px;
border-radius: 5px;
padding: 20px 30px;
box-shadow: 0px 0px 16px 0px #16517B0D;
border: 1px solid #D0ECFF;
}
.accordion-collapse.show {
display: block;
}
.accordion-collapse {
display: none;
}
.accordion-body {
font-size: 16px;
line-height: 24px;
color: #333;
font-weight: 400;
padding-top: 15px;
padding-bottom: 15px;
color:#444444;
}
.accordion-button {
display: flex;
justify-content: space-between;
align-items: center;
background: none;
border: none;
width: 100%;
text-align: left;
padding: 0;
cursor: pointer;
}
.accordion-button:focus {
outline: none;
}
.icon { display: inline-flex;
align-items: flex-end;
justify-content: center;
width: 22px;
height: 22px;
border: 2px solid #0E384C;
color: #0E384C;
border-radius: 50%;
font-size: 22px; }
button.accordion-button.collapsed .icon { }
a.faq-button:hover::after{
color: var(--primary-color) !important;
transform: translateY(12%) rotate(0deg);
}
a.faq-button::after {
content: '\f061'; font-family: "Font Awesome 6 Free"; font-weight: 600; position: absolute; */
top: 50%;
transform: translateY(-50%);
font-size: 14px; color: white; transform: translateY(9%) rotate(-40deg);
margin-left: 10px; }
a.faq-button{
position:relative;
} .testimonial-section {
background-color: var(--primary-color);
padding:120px;
position:relative;
}
.client-reviews {
margin-top: 30px;
display:flex;
gap:30px;
}
.client-review-item{
background-color: #ffffff;
border: 1px solid #D0ECFF;
padding: 30px;
border-radius: 10px;
min-height:300px;
}     .testimonial-section .swiper-button-next, .testimonial-section .swiper-button-prev {
background-color: #fff;
color: white;
border-radius: 50%;
padding: 10px;
position:relative 
}  .testimonial-section .swiper-button-prev, 
.testimonial-section .swiper-button-next {
display: flex;
background-color: #fff;
border-radius: 100px;
padding: 20px;
font-size: 10px !important;
z-index: 3 !important;
font-size: 20px !important;
height:20px;
width:20px;  box-shadow: 0px 0px 20px 0px #0000001A;
left: initial !important;
right: initial !important;
}
.testimonial-section .swiper-button-next:after, .swiper-rtl {
content:"\f061";
font-family: 'FontAwesome';
font-size: 14px;
color: #666;
}
.testimonial-section .swiper-button-prev:after, .swiper-rtl {
content:"\f060";
font-family: 'FontAwesome';
font-size: 14px;
color: #666;
}
.testimonial-content{
position:relative;
}
.testimonial-content::before {
background-image: url(https://v2.mdconnected.ca/wp-content/themes/mdconnect/assets/images/testimonial_before.svg); background-position: center;
background-repeat: no-repeat;
background-size: contain;
height: -webkit-fill-available;
width: 295px; top: -7%;
position: absolute;
content: '';
left: -22%;
}
.banner-content.bgSKyblue {
background: linear-gradient(to right, #50D4D0 70%, #00B3AD 30%) !important;
}
.testimonial-content::after {
background-image: url(https://v2.mdconnected.ca/wp-content/themes/mdconnect/assets/images/testimonialafter.svg); background-position: center;
background-repeat: no-repeat;
background-size: contain;
height: -webkit-fill-available;
width: 235px; top: -23%;
position: absolute;
content: '';
right: -22%;
} .featured-articles{
display:flex;
}
.featured-image img {
border-radius: 15px;
}
span.category-name {
background-color: #0060A51A;
padding: 4px 12px;
border-radius: 5px;
}
.read-more:hover i.fas.fa-arrow-right{
transform: translateY(-50%) rotate(0deg);
background-color:var(--primary-color);
color:#fff;
border-radius:100px;
padding:10px;
}
.read-more i.fas.fa-arrow-right {
font-weight: 900;
position: absolute; transform: translateY(-50%); color: #666666;
transform: translateY(-50%) rotate(-40deg);
margin-top:30px;
background-color: #fff;
padding: 10px;
border: 1px solid #EEEEEE;
border-radius: 100px;
bottom: 0;
} .article-title a{
text-transform: capitalize;
}
.featured-image {
position: relative; }
.article-info.mb_20 {
height: 330px;
position: relative;
}
.featured-date {
position: absolute;
bottom: -30px;
right: 20px;  color: white;
background-color: var(--primary-color);
padding: 8.33px;
border-radius: 8.33px;
width: 100px;
height: auto;
display: flex;
flex-direction: column; justify-content: center; align-items: center; text-align: center;
} .banner-content{
position:relative;  }
.banner-content::before {
position: absolute;
content: '';
background-position: right;
background-repeat: no-repeat;
background-size: contain;
height: 14vw;
width: 434px;   background-image: url(https://v2.mdconnected.ca/wp-content/themes/mdconnect/assets/images/footermd.svg);
z-index: 999999 !important;
top: 18%;
right: 2%;
left: auto;
}
a.btn_blue:hover, .buttonuninsured_blue:hover {
background: transparent !important;
border: 1px solid var(--primary-color);
color: var(--primary-color);
}
a.btn_blue {
background-color: var(--primary-color);
padding: 15px 30px;
border-radius: 5px;
border: 1px solid var(--primary-color);
text-align: center;
}
.whiteArrow{
transform: rotate(-40deg);
margin-left: 10px;
font-size: 14px;
}
a.btn_lightblue:hover, a.button.buttonuninsured_lightblue:hover{
background-color: var(--primary-color);
color: #fff;
border: 1px solid var(--primary-color);
}
a.btn_lightblue {
background-color: transparent;
border: 1px solid var(--primary-color);
border-radius: 5px;
padding: 15px 30px;
text-align: center;
}
.left-side { z-index:999;
}
.left-side .title{
text-transform: capitalize;
}
.right-side{
position:relative;
z-index:999;
}
.right-side::before {    }
img.main-img { display: block;
}
.buttons {
margin-top: 50px;
margin-bottom: 40px;
}
.buttons {
display: flex;
gap: 20px;
} .service-item {
border-bottom: 1px solid #dddddd;
padding: 50px 0px;
}
.service-icon img {
height: 26px;
width: 26px;
}
.service-item:last-child {
border-bottom: none;
}
.service-item{
position:relative;
}
.service-item i.fas.fa-arrow-right {
font-weight: 900;   transform: translateY(-50%);
font-size: 20px;
color: #666666;
transform: translateY(23%) rotate(-40deg);
background-color: #fff;
padding: 20px;
border-radius: 100px;
border: 1px solid #EEEEEE;
height: 60px;
width: 60px;
}
.service-item i.fas.fa-arrow-right:hover{
background-color: var(--primary-color);
border-radius:100px;
padding:20px;
color:#fff;
transform: translateY(23%) rotate(0deg);
}
section.paddingb_100.service_section {
padding: 100px 0px 100px !important;
background-color: #F5F9FF;
} .our-partner {
overflow: hidden; }
.our-partner {
background-color: var(--primary-color);
padding: 30px;
border-radius: 15px;
position:relative;
}
.our-partner::before{
content:'';
position:absolute;
background-image:url(https://v2.mdconnected.ca/wp-content/themes/mdconnect/assets/images/ourpartnerFrame.svg);
background-position:center;
background-repeat:no-repeat;
background-size:cover;
height:100%;
width:100%;
top:1%;
}
.our-partner .swiper-button-prev{
left:92% !important;
}
.our-partner .swiper-button-next{
right:0% !important;
}
.our-partner .swiper-button-prev, 
.our-partner .swiper-button-next {
display: flex; background-color:#fff;
border-radius: 100px;
padding: 20px;
font-size: 10px !important;
z-index: 3 !important;
font-size: 20px !important;
height:20px;
width:20px;
top:35px;
}
.our-partner .swiper-button-next:after, .swiper-rtl {
content:"\f061";
font-family: 'FontAwesome';
font-size: 10px;
color: #666;
}
.our-partner .swiper-button-prev:after, .swiper-rtl {
content:"\f060";
font-family: 'FontAwesome';
font-size: 10px;
color: #666;
}
.service_txt.container h2 {
font-weight: 900;
font-size: clamp(30px , 12.5vw , 200px);
line-height: 0.5;
font-family: "Poppins", serif !important;
letter-spacing: 0.1em;
text-align: left;
color: transparent;
-webkit-text-stroke: 1px #0060A533;
text-stroke: 3px var(--primary-color)!important;
text-decoration-skip-ink: none;
text-align: center;
}
.service_txt.container { } .cta-section {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 100%;
height: 100%;
padding: 140px 0px 0px 50px;
border-radius: 15px;
}
.cta-button h3 {
font-weight: 400;
}
.cta-button a {
background-color: var(--lightblue-color) !important;
padding: 15px 30px;
border-radius: 100px;
border-radius: 5px;
border: 1px solid var(--lightblue-color) !important;
} .cta-button a:hover {
color: var(--lightblue-color);
background: var(--primary-color);
border: 1px solid var(--lightblue-color);
} .cta-left-side {
flex: 0 0 40%;
margin-top: -110px;
}
.cta-right-side {
margin-top: -200px;
}
.cta-right-side img{
display: block;
} .coverage-section_bg {  margin-top: 50px;
border-radius: 15px; }
.coverage-item:hover {
box-shadow: 0px 10px 16px 0px #0000000D;
}
.coverage-item {
background-color: #fff;
padding: 30px; height: 460px;
border-radius: 15px;
border: 1px solid #D0ECFF;
}
h2.article-title.f_700.fs_30.black-color.lineh11.mt_30.mb_20 {
margin-top: 30px !important;
}
.colorPrimary {
color: var(--primary-color) !important;
}
.locationCategory {
padding: 5px 10px;
background: #0060a5 !important;
margin-bottom: 15px;
color: #fff;
width: max-content;
border-radius: 5px;
position: absolute;
right: 8px;
top: 10px;
font-size: 12px;
}
.getStarted {
text-align: center;
}
.coverage-item img {
width: 80px;
height: 80px;
}
.coverage-tabs-slider .swiper-slide{
background-color: #fff !important;  }
.coverage-tabs-slider  .swiper-wrapper{
align-items: stretch;
}
.coverage-tabs {
display: flex;
list-style: none;
justify-content: space-between;
margin-bottom: 20px;
padding: 0;
gap:20px;
}
.coverage-tabs li {
padding: 15px 20px;
cursor: pointer;
border-bottom: 2px solid transparent;
color:var(--primary-color);
background-color:#fff;
border-radius: 15px;
font-size: 22px;
font-weight: 600;
line-height: 30.05px;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;
flex: 0 0 32%;
}
.coverage-tabs li.active { background-color: #0060A50D;
border-radius: 15px;
color: var(--primary-color);
font-family: Manrope;
font-size: 22px;
font-weight: 600;
line-height: 30.05px;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;
}
a.inlineButton.btn_lightblue {
display: inline-block;
}
.tab-pane {
display: none;
}
.tab-pane.active {
display: block;
}
a.btn_lightblue:hover i.fas.fa-arrow-right{
transform:rotate(0deg);
}
a.btn_blue:hover i.fas.fa-arrow-right{
transform: rotate(0deg);
}
a.btn_blue {
display: inline-block;
}
a.btn_blue i.fas.fa-arrow-right{
margin-left: 10px;
}
.buttons a {
line-height: 1.3;
}
.btn_lightblue i.fas.fa-arrow-right {
transform: rotate(-40deg);
margin-left: 10px;
font-size: 14px;
}
.btn_blue i.fas.fa-arrow-right {
font-weight: 600;
font-size: 14px;
transform: rotate(-40deg);
border-radius: 5px;
line-height: 1;
}
.arrow-link i.fas.fa-arrow-right {
font-weight: 700;
position: relative;
font-size: 14px;
color: #666666;
transform: translateY(0%) rotate(-40deg);
}
a.arrow-link {
background-color: #fff;
border: 1px solid #EEEEEE;
border-radius: 100px;
height: 50px;
width: 50px;
display: flex;
justify-content: center;
align-items: center;
}
.arrow-link:hover i.fas.fa-arrow-right{  transform: rotate(0deg);
color:#666666;
border-radius:100px
}
.coverage-tabs-slider .swiper-button-prev,.coverage-tabs-slider .swiper-button-next{
position:relative;
}
.coverage-tabs-slider .swiper-wrapper {       justify-content: flex-start;
}
.coverage-tabs-slider .swiper-slide { width: auto;   }
.coverage-tabs-slider .swiper-slide { border-radius: 15px;  box-shadow: 0px 0px 16px 0px #16517B0D;
background: #fff;  }
.coverage-tabs-slider .swiper-button-prev{
left:41% !important; }
.coverage-tabs-slider .swiper-button-next{
right:-50% !important; }
.coverage-tabs-slider .swiper-button-prev, .coverage-tabs-slider .swiper-button-next {
display: none !important;
display: inline-grid;
background-color: #fff;
border-radius: 100px;
padding: 20px;
font-size: 10px !important;
z-index: 3 !important;
font-size: 20px !important;
height: 20px;
width: 20px;  align-content: center;  box-shadow: 0px 0px 20px 0px #0000001A;
}
.coverage-tabs-slider .swiper-button-next:after, .swiper-rtl {
content:"\f061";
font-family: 'FontAwesome';
font-size: 15px;
color: #666;
box-shadow: 0px 0px 20px 0px #0000001A;
}
.coverage-tabs-slider .swiper-button-prev:after, .swiper-rtl {
content:"\f060";
font-family: 'FontAwesome';
font-size: 15px;
color: #666;
box-shadow: 0px 0px 20px 0px #0000001A;
}
a.button.buttonuninsured_lightblue{ background-color:#fff;
padding:12px 25px 12px 25px; border-radius:5px;
border:1px solid #0060A5;
margin-right:20px;
}
a.button.buttonuninsured_blue{
background-color:var(--primary-color);
padding:12px 25px 12px 25px; border-radius:5px;
border:1px solid #0060A5;
}
.buttonuninsured_lightblue i{
font-weight: 900;  transform: translateY(-50%);
font-size: 14px;
transform: translateY(0%) rotate(-40deg);  margin-left: 10px;
}
.buttonuninsured_lightblue:hover i{
transform: translateY(0%) rotate(0deg);
}
.buttonuninsured_blue:hover i{
transform: translateY(0%) rotate(0deg);
}
.coverage-items-wrapper{
justify-content: center;
}
.buttonuninsured_blue i{
font-weight: 900;  transform: translateY(-50%);
font-size: 14px;
transform: translateY(0%) rotate(-40deg);  margin-left: 10px;
}  .family-grid { border-radius: 20px;
gap:30px
}
.family-item {
flex: 0 0 31.5%;
background-color: #fff;
padding: 40px;
border: 1px solid #D0ECFF;
border-radius: 15px; }
span.family-counter{
text-align: center;
color: #0060A580;
margin: 0 auto;
display: block;
} .practice-location-content {
background-color: #F5F9FF;
padding: 30px 30px 10px 30px;
border: 1px solid #D0ECFF;
border-radius: 15px;
}
h2.location-title {
background-color: #FFFFFFB2;
border: 1px solid #D0ECFF;
padding: 10px 20px;
border-radius: 5px;
box-shadow: 0px 0px 16px 0px #16517B0D; flex:0 0 19%;
min-height:100px
}
img.arrowicon {
margin-right: 10px;
display: none;
}
.practice-location-item{
margin-bottom: 20px;
}
ul.location-list{
background-color: #FFFFFFB2;
border: 1px solid #D0ECFF;
padding: 10px 20px;
border-radius: 5px;
box-shadow: 0px 0px 16px 0px #16517B0D; flex:0 0 61%;
margin-bottom: 0 !important;
min-height:100px;
margin-top:0px;
}
.location-list li{
color: #444;
}
.single-vis-cnt img{
width: 32px !important;
}
a.btn_booknow {
background-color: var(--primary-color);
color: #fff;
padding: 10px;
border-radius: 5px;
padding-left:20px !important;
}
ul.location-list li {
list-style: none;
text-transform: capitalize;
}
ul.location-list{
margin-right: 10px; }
ul.location-list i.fas.fa-check {
margin-right: 10px;
}
.btn_booknow i.fas.fa-arrow-right{
color: #fff;
transform: translateY(0%) rotate(-40deg);
margin-left: 10px;
margin-right: 10px;
font-size:15px;
}
.btn_booknow:hover i.fas.fa-arrow-right{
transform: translateY(0%) rotate(0deg);
} .accordion-content {
display: none;
transition: all 0.3s ease;
} .accordion-content.active {
display: block;
}
.map-container {
flex: 0 0 60%;
}
.accordion-container {
background-color: #F5F9FF;
padding: 20px;
border: 1px solid #D0ECFF;
border-radius: 15px;
flex:0 0 35%;
}
.accordion-item_service {
background-color: #ffffff;
margin-bottom: 10px;
border-radius: 5px;
padding: 15px;
border-radius: 15px;
border: 1px solid #D0ECFF;
}
a.book-now-btn {
background-color: var(--primary-color);
color: #fff;
padding: 10px;
text-align: center;
display: block;
border-radius: 5px;
}
a.book-now-btn i{
color: #fff;
transform: translateY(0%) rotate(-40deg);
margin-left:10px;
font-size: 14px;
}
a.book-now-btn i:hover{
transform: translateY(0%) rotate(0deg);
}
.medical-logo img {
position: absolute; z-index: 9 !important;
margin-top: -10%;
left: 7% !important;   }
.medical-info .medical-logo img {
position: initial; position: relative;
}
p.medical-address, p.medical-call.f_400, p.medical-fax.f_400{
display: flex;
align-items: flex-start;
gap: 20px;
}
img.address_icon, img.call_icon,img.fax_icon{
width: 20px;
height: 20px;
}
.accordion-image img {
position: relative;
}
.medical_center_info_section {
background-color: #F5F9FF;
padding: 120px 0px;
margin-bottom:100px;
}
.medical-info i {
color: #666666;
} .service-image img {
border-radius: 15px;
}
.service_offered_right-side {
flex: 0 0 55%;
}
.service_offered_left-side {
flex: 0 0 40%;
}
.service-list {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 20px;
}
.service-name {
margin-left: 10px;
} .doctor-contact-info {
background-color: #0060A5;
padding: 30px;
border-radius: 15px;
}
span.checkmark-icon {
margin-right: 10px;
}
.medical-center-image img {
border-radius: 15px;
box-shadow: 0px 0px 16px 0px #16517B0D;
} .supporting_left-side img {
border-radius: 15px;
}
.supporting-section .supporting_right-side ul {
list-style: none; margin-right:10px;
padding:0;
}
.supporting-section .checkmark-icon{
color:#0060A5;
} .benefits_bg {
background-color: #F5F9FF;
padding: 30px;
border-radius: 20px;
border: 1px solid #D0ECFF;
}
.benefit-image {
margin-right: 15px;
}
.benefit-item {
background-color: #fff;
padding: 40px;
border: 1px solid #D0ECFF;
border-radius: 15px;
box-shadow: 0px 0px 16px 0px #16517B0D;
margin-bottom: 20px;
}
.benefit-image img {
height: 60px;
width: 60px;
}
ul.benefit-list li {
list-style: none;
display: flex;
margin-bottom: 15px;
}
ul.benefit-list {
padding: 0;
}
.benefit-list span.checkmark-icon{
color:#0060A5;
} img.list-item-icon {
margin-right: 25px;
}
ul.common-visit-list {
padding: 0;
} .clinic-search-bar { z-index: 1;
margin-top: 9px;
margin-left: 10px;
}
.map-container { box-shadow: 0px 4px 16px 0px #16517B1A;
padding:15px;
}
.map-container iframe {
position: relative;
z-index: 0;
}
.map-container iframe + div {
display: none !important;
}
.left_right_swap_left-side img, .left_right_swap_right-side img {
border-radius: 15px;
}
.left_right_swap_right-side p,.left_right_swap_left-side p {
margin-bottom: 20px;
}
.site-header.sticky {
position: fixed !important;
left: 0 !important;
right: 0 !important;
margin: auto !important;
top: 0 !important; z-index: 9999;  background-color:#fff;
box-shadow: 0 4px 1px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
}
.site-header.sticky ul#primary-menu li a{
color:#000;
}
.site-header.sticky ul#menu-header-button-menu a{
border:1px solid #000;
}
.site-header.sticky li.login a{
color:#000;
}
div#clinic-map {
display: none !important;
} ul#primary-menu.menu-item-has-children .sub-menu {
display: none !important;
position: absolute;
left: 0;
top: 100%; padding: 10px 0;
z-index: 999;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
} ul#primary-menu.menu-item-has-children:hover .sub-menu {
display: block;
} .menu-item-has-children > a::after {
content: " ▼";
font-size: 12px;
margin-left: 5px;
color: #000;
} ul#primary-menu .sub-menu {
display: none;
} ul#primary-menu .sub-menu.open {
display: block;
}
.flex.flex_wrap.justify_sb.footer::before {
background-image: url(https://v2.mdconnected.ca/wp-content/themes/mdconnect/assets/images/footermd.svg);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
z-index: 0;
position: absolute;
content: '';
height: 210px;
width: 30%;
top: 30%; right: 4%;
top: -5%;
}
.footer5.flex_20, .footer4.flex_20{
z-index: 99999;
}
section.preFooter {
margin-bottom: -2px;
}
.flex.flex_wrap.justify_sb.footer {
position: relative; }
.right-sides {
margin-bottom: -21px;
z-index:99;
}
.category-name{
pointer-events: none !important;
}
.right-side{
align-self: end;
}
.accordion-arrow {
transition: transform 0.3s ease;
font-family: 'FontAwesome';
}
.accordion-arrow.rotate {
transform: rotate(180deg);
}
.justifyPara p{
text-align: justify !important;
}
.accordion-item_service.active .accordion-title .accordion-arrow {
transform: rotate(180deg); 
content: "&#xf106;"; 
}
.medical-center-image{
background-size: cover;
border-radius: 10px;
}
.align_stretch_sec{
align-items: stretch !important;
}
h3.accordion-title {
display: flex;
align-items: center;
justify-content: space-between;
}
.featured-article img {
width: 100%;
}
.left_right_swap_left-side.flex_50 img {
width: 100%;
}
.left_right_swap_right-side.flex_50 img{
width:100%;
}
.left_right_swap_right-side p ,.left_right_swap_left-side p {
font-family: Manrope;
font-size: 20px;
font-weight: 400;
line-height: 30px;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;
}
.paid_annully {
background: #0060A51A;
border-radius: 5px;
margin-bottom: 20px;
}
#map {
width: 100%;
height: 400px; }
.coverage_section h2{
padding-bottom: 10px;
} .single-post-container {
padding-top: 50px;
}
.two-column-list {
display: flex;  }
.post-content h3 {
margin-bottom: 20px;
}
.post-content h2 {
margin-bottom: 20px;
}
.post-content p {
margin-bottom: 20px;
}
.post-content img {
margin-bottom: 20px;
}
h1.post-title {
margin-bottom: 20px;
}
.post-meta {
display: flex;
justify-content: space-between;
margin-bottom: 20px;
}
.login-register {
margin-bottom: 30px;
}
span.bsf-rt-reading-time {
margin-right: 40px;
}
.subscribe-form{
margin-bottom:100px;
}
.sub_frm {
display: flex;
}
.blog_page.container {
padding-top: 100px;
}
.blog-post {
margin-bottom: 30px;
}  .single_page_newsflex , .single_post_container{
display: flex;
justify-content: center;
gap: 40px;
flex-wrap: wrap;
}
.allpost_row , .single_row {
width: 68%;
}
.featuredsection{
width: 25%;
}
.newsblogmeta , .featureblogmeta{
display: flex;
justify-content: space-between;
align-items: center;
}
.newsblog_date , .newsblog_view , .feature_date , .feature_view{
display: flex;
gap: 10px;
align-items: center;
}
.newsblogmeta{
margin-top: 10px !important;
}
.featuredblog_title h5{
font-size: 22px;
line-height: 27px;
color: #0060A5;
font-weight: 400;
margin:0;
}
.featuredblog_title a{
text-decoration: none;
}
.feature_date p {
color: #9d9d9d;
}
.feature_view p {
color: #9d9d9d;
}
.feature_paragraph p{
font-size: 18px;
line-height: 24px;
color: #9d9d9d; margin-top: 15px !important;
}
.newsblog_title h4 , .single_blog_title h4{
font-size: 32px;
letter-spacing: 0px;
line-height: 35px;
color: #0060A5;
font-weight: 700;
margin-top: 25px !important;
margin-bottom: 20px !important;
}
.newsblogHolder a{
text-decoration: none !important;
}
.latest_news_excerpt p , .single_blog_content p{
font-size: 22px;
letter-spacing: 0px;
line-height: 30px;
color: #9d9d9d; margin-top: 15px !important;
}
.featuredblogImageHolder img{   }
.newsblog_crbtn a{
font-size: 16px;
letter-spacing: 0px;
line-height: 19px;
background-color: #0060A5;
color:#fff;
font-weight: 600;
padding: 10px 15px;
display: flex;
align-items: center;
justify-content: center;
border: 1px solid #39bfc9;
border-radius: 5px;
margin-top: 15px;
display: inline-block;
}
.newsblog_crbtn a:hover , .newsblog_crbtn a:focus{
background-color: #fff;
border: 1px solid #0060A5;
color: #0060A5;
}
.newsblogHolder{
margin-bottom: 45px !important;
}
.newsblog_date p , .newsblog_view p{
font-size: 18px;
line-height: 24px;
color: #9d9d9d;
font-weight: 600;
margin-top: 0px;
margin-bottom: 0 !important;
}
.featuredblog{
margin-top: 40px !important;
}
.featureblogmeta{
margin-top: 10px !important;
margin-bottom: 15px !important;
}
.feture_sectitle{
font-size: 34px;
line-height: 41px;
color: #0060A5;
font-weight: 400;
margin: 0 !important;
}		
section.banner_image {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
top: -74px;
}
h2.banner_maintitle.mpf_extrabold.fontw_800 {
font-size: clamp(30px,4.65vw,74px);
letter-spacing: -1px;
line-height: clamp(30px,4vw,65px);
color: #ffffff;
font-weight: 800;
padding: 12% 0;
}
.tags a {
text-decoration: none;
background-color: #1c3aa4;
padding: 5px;
color: #fff;
}
.likesandcomments {
display: flex;
}
.single_blogs_comments img {
margin-right: 10px;
}
.single_like_social {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 10px;
}
.single_blogs_comments {
display: flex;
align-items: center;
}
.single_like_social .pld-like-dislike-wrap {
display: inline-block;
margin-bottom: 0px;
}
div#pagination-container {
margin-bottom: 100px;
text-align: center;
}
span.page-numbers.current {
border: 1px solid #0060A5;
border-radius: 100px;
padding: 10px;
height: 40px;
width: 40px;
display: inline-block;
line-height: 1 !important;
}
a.page-numbers {
margin-right: 20px;
margin-left: 20px;
color:#0060A5;
}
span.page-numbers.current:hover {
background-color: #0060A5;
color:#fff;
} .single-post a.btn {
background: #2161AB 0% 0% no-repeat padding-box;
border-radius: 6px;
height: 53px;
padding: 10px 30px;
color: #fff;
display: inline-flex;
align-items: center;
width: 320px;
text-align: center;
justify-content: center;
font-size: 20px;
font-family: 'Nunito Sans', sans-serif !important;
font-weight: normal;
text-decoration:underline !important;
}
.single-post a.btn:hover{
text-decoration:none !important;
}
h1.post-title {
margin-bottom: 20px;
font-family: 'Manrope';
font-weight: 800;
font-size: clamp(20px,3.125vw,50px);
}
.post-content p {
color: #222222;
font-size: 20px;
font-family: 'Manrope';
line-height: 1.5;
font-weight: 400;
}
.post-content h3{
color: #222222;
font-size: 27px;
font-family: 'Manrope';
line-height: 1.5;
font-weight: 400;
}
.two-column-list li{
color: #222222;
font-size: 20px;
font-family: 'Manrope';
line-height: 1.5;
font-weight: 400;
}
span.read-time {
margin-right: 15px;
font-weight: 500;
font-family: 'Manrope';
font-size: 16px;
}
.login-register a{
text-decoration: none;
}  .career-grid { border-radius: 10px;
padding: 20px;
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 20px;
}
.career-item {
border: 1px solid #CBCDCB;
border-radius: 10px;
padding: 20px;
}
.career-item:hover {
box-shadow: 0px 0px 6px #17126D54;
border: 1px solid #0D2745;
}
h2.career-title a {
color: #0060A5;
font-size: 23px;
}
.career-meta a {
color: #222222;
margin-bottom: 5px;
font-size: 18px;
line-height: 24px;  font-weight: 500;
}
.career-meta  {
margin-top:10px;
margin-bottom:10px;
}
.career-meta i{
margin-right: 10px;
width: 20px;
} .page-id-2500 .right-sides { z-index: 99;
}
.social-section {
display: flex;
gap: 20px;
justify-content: center;
}
.social-box {
text-align: center;
padding: 15px;
position: relative;
}
.social-icon:not(:last-child) {
border-right: 2px solid rgb(0 127 174 / 75%); }
.social-icon {
flex: 0 0 33%;
}
.social-icon {
padding: 30px 0;
}
.social-icons.flex.justify_sb.gap30 {
gap: 0 !important;
}
.social-icons img {
max-width: 100px; display: block;
margin: 0 auto;
}
.social-box p {
margin-top: 10px;
}
.social-icons {
background-color: #0060A5; border-radius: 15px;
}
span.social-icon-text{
display:block;
margin:0 auto;
margin-top:10px !important;
padding: 0 15px;
} .looking-specialist-care {
padding: 50px 0;
background-color: #F5F9FF;
}
.content-wrappers {
display: flex;
justify-content: space-between;
align-items: center;
gap: 20px;
background-color: #FFFFFF;
border: 1px solid #D0ECFF;
border-radius: 15px;
box-shadow: 0px 0px 16px 0px #16517B0D;
padding: 60px 60px;
} .content-wrapper {
padding-top: 50px;
} .left-content {
width: 50%;
}
.left-content h2 {
font-size: 28px;
margin-bottom: 10px;
}
.left-content p { margin-bottom: 15px;
text-align: justify;
}
.btn {
display: inline-block;
padding: 10px 20px;
background-color: transparent; text-decoration: none;
border-radius: 5px;
color: #0060A5;
border: 1px solid #0060A5;
border-radius: 5px;
font-size: 18px;
margin-top: 20px;
}
.right-content {
width: 50%;
}
.right-content img {
max-width: 100%;
height: auto;
border-radius: 15px;
}
.tabs-wrapper {
margin-top: 40px;
}
.tabs {
list-style: none;
display: flex;
gap: 10px; padding-bottom: 10px;
}
.tab {
cursor: pointer;
padding: 10px 15px; border-radius: 5px;
}
li.tab { text-align: center;
color:#0060A5;
font-family: Manrope;
font-size: 22px;
font-weight: 600;
line-height: 30.05px;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;
}
.tab.active {
background: #007bff;
color: white;
}
.tab-contents {
margin-top: 20px;
}
.tab-content {
display: none;
}
.tab-content.active {
display: block;
}
.tabs {
list-style-type: none;
display: flex;
gap: 20px;
}
.tabs .tab {
cursor: pointer;
padding: 10px 20px;
background-color: #fff;
border-radius: 15px; transition: background-color 0.3s;
}
.tabs .tab.active {
background-color: #0060A5; color: white;
border-radius: 15px;
}
.tab-contents .tab-content {
display: none;
}
.tab-contents .tab-content.active {
display: block;
}
.content-wrapper {
display: flex;
justify-content: space-between;
}
.left-content {
flex: 1;
padding: 20px;
}
.right-content {
flex: 1;
padding: 20px;
}
.right-content img {
width: 100%; }
.tab-content {
display: none; }
.tab-content.active {
display: block; }
.tab.active {
background-color: #f1f1f1; }  .health-team-grid-container {
display: grid;
grid-template-columns: repeat(3, 1fr); gap: 40px;  } .health-team-grid-item {
background-color: #fff;
border: 1px solid #BDD6E7; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
border-radius: 20px;
}
.health-team-info {
background-color: #F4FBFF;
padding: 30px;
border-top: 1px solid #BDD6E7;
border-radius:15px;
border-top-left-radius: 0;
border-top-right-radius: 0px;
} .health-team-image img {
width: 100%;
height: 300px;
border-radius: 8px;
object-fit: contain;
padding: 50px;
} .health-team-title {
font-size: 20px;
margin-top: 15px;
font-weight: bold;
color: #0B588C;
text-align: center;
font-family: Manrope; font-weight: 700;
line-height: 1.6;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;
} .health-team-position p {
font-size: 16px;
color: #0B588C;
margin-top: 10px;
font-family: Manrope;
font-size: 20px;
font-weight: 400;
line-height: 24px;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;
}
.health-team-box {
border: 1px solid #0060A5;
border-radius: 15px;
} .medical-services {  }
.section-title {
text-align: center;
font-size: 32px;
font-weight: 700; font-family: Manrope;
font-size: 50px;
font-weight: 800;
line-height: 60px;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;
text-align: center;
}
p.section_para {
font-family: Manrope;
font-size: 22px;
font-weight: 400;
line-height: 35.2px;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;
text-align: center;
margin-bottom: 50px;
}
.services-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 20px; margin: 0 auto;
}
.service-box {
background-color: white;
border-radius: 15px;
overflow: hidden;
transition: 0.3s ease-in-out;
position: relative;
text-align: center;
padding: 30px;
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
border: 1px solid #BDD6E7;
}
.service-box:hover {
background-color: #0060A5; color: white;
}
.service-box:hover .service-title,
.service-box:hover .service-excerpt {
color: white;
}
.service-image { height: 70px; position: relative;
margin: 0 auto;
text-align: center;
display: block;
}
.service-image img {  object-fit: contain;
position: absolute;
top: 0;
left: 0;
transition: opacity 0.3s ease-in-out;
right: 0;
display: block;
text-align: center;
margin: 0 auto;
}
.service-image .hover-img {
opacity: 0;
}
.hoverEffect.service-image  .hover-img {
opacity: initial;
}
.service-box:hover .service-image .hover-img {
opacity: 1;
}
.service-box:hover  .hoverEffect.service-image  .hover-img svg path{
fill:  #fff !important;
opacity: initial !important;
}
.service-box:nth-child(4):hover  .hoverEffect.service-image  .hover-img svg path{
stroke:  #fff !important;
opacity: initial !important;
fill:  transparent !important;
}
.service-box:hover .service-image .hover-img {
opacity: 1;
text-align: center;
margin: 0 auto;
display: block;
height: 70px;
width: 70px;
object-fit: contain;
position: absolute;
ltop: 0;
top: 0;
left: 0;
right: 0;
}
.service-box:hover .service-image .default-img {
opacity: 0;
}
.service-title {
font-size: 20px;
font-weight: 600;
margin-top: 15px;
}
.service-excerpt {
font-size: 16px;
color: #555;
}
.service-box:hover .default-img {
filter: grayscale(100%) opacity(50%);
}
.service-box:hover .default-img {
filter: brightness(0) invert(1); }
.cta-content {
display: flex;
justify-content: center;
gap: 30px;
align-items: center;
}
a.cta-button {
background: #0060A5;
padding: 15px 30px;
border-radius: 5px;
color: #fff;
}
.aboutDetails1 p{
padding-top: 20px;
}
.about-section.mt_30 p {
margin-top: 30px;
}
..about-section span{
margin-bottom: 20px;
} .our-partners img {      max-width: 180px;
max-height: 70px;
object-fit: contain;
} .our-partners .partnerLogo{
border: 1px solid #BDD6E7;
padding: 30px;
border-radius: 15px;
justify-content: center;
align-items: center;
height: 80px;display: flex;
} .how-it-works-container {
display: flex;
justify-content: space-between;
gap: 20px;
}
.how-it-work-box {
border: 1px solid #BDD6E7;
padding: 30px;
border-radius: 15px;
text-align:center;
flex: 0 0 32%;
}
.how-it-work-box img {
margin-bottom: 20px;
}
.how-it-work-box h3 {
margin-bottom: 20px;
text-transform:capitalize;
}
.default-map iframe{
width: 100%;
} .how-it-work-box:hover {
background-color: #0060A5;
border: 1px solid #0060A5;
}
.how-it-work-box:hover h3,
.how-it-work-box:hover p {
color: white;
} .how-it-work-box .hover-image {
display: none;  text-align: center; margin: 0 auto;
margin-bottom: 20px;
} .how-it-work-box:hover .default-image {
display: none;
}
.how-it-work-box:hover .hover-image {
display: inline-block;
}
a.book-now {
background-color: #0060A5;
padding: 15px 30px;
color: #fff;
text-align: center;
display: block;
margin: 0 auto;
border-radius: 5px;
width: fit-content;
margin-top: 50px;
}
.book-now{
text-align:center;
}
a.book-now i {
transform: rotate(-38deg);
margin-left: 16px;
}
.cta-content i{
transform: rotate(-38deg);
padding-left: 5px;
}
.cta-content i:hover{
transform: rotate(0deg); } section.paddingb_100.partners_with_sections {
background-color: #F5F9FF;
padding: 100px 0;
}
.looking-specialist-care .swiper-wrapper {
display: inherit !important;
} .doctor-help-flex {
display: flex; gap: 50px;
align-items: stretch; }
.doctor-help-image img {
max-width: 100%; 
border-radius: 15px; 
}
.doctor-help-content {
flex: 1;
}
.doctor-help-buttons {
display: flex;
flex-wrap: wrap; 
gap: 10px; 
margin-bottom: 10px;
}
.help-button {
background: #f1f5f9;
padding: 8px 12px;
border-radius: 5px;
}
.book-now-button {
display: inline-block;
padding: 15px 30px;
background: #0060A5;
color: #fff;
border-radius: 5px;
text-decoration: none;
margin-top: 30px;
} .arrow-links i.fas.fa-arrow-right {
font-weight: 900; right: 20px;
transform: translateY(-50%);
font-size: 12px;
color: #666666;
transform: translateY(0%) rotate(-40deg); background-color: #fff;
border: 1px solid #EEEEEE;
border-radius: 100px;
padding: 10px;
}
.arrow-links i.fas.fa-arrow-right:hover {
background-color: var(--primary-color);
padding: 10px;
transform: rotate(0deg);
color: #fff;
border-radius: 100px;
}
.new-section-box {
display: flex;
gap: 30px;
border: 1px solid #0060A5;
padding: 30px;
border-radius: 15px;
margin-bottom: 40px;
}
.new-section {
margin-top: 50px;
text-align: center;
}
.paddingb_60{
padding-bottom: 60px;
}
.doctor-help-flex a {
margin-top: 30px;
}
.borderTop{
border-bottom: 1px solid #EEEEEE;
}
.borderTopSec{
border-top: 1px solid #EEEEEE;
}
.service_section_doc{
padding: 0px 0px 80px !important;
} 
.service_section_doc .service_section_flex {
border-top: 1px solid #EEEEEE;
padding-top: 100px;
}
.how_it_wrks {
border-top: 1px solid #EEEEEE; }
.homeServiceBG {
background: #0060A50D;
padding: 30px;
flex: 0 0  auto;
border-radius: 15px;
width: 31%;
}
.services.flex.flex_wrap {
gap: 20px;
text-align: center;
}
ul#primary-menu {
padding-left: 30px;
}
.callaction {
background: var(--primary-color);
padding: 60px !important;
border-radius: 15px;
border: 1px solid #D0ECFF;
}
.call-main {
display: flex;
justify-content: space-between;
align-items: center;
}
a.call-action-btn {
color: #fff;
font-family: Manrope;
font-size: 18px;
font-weight: 600;
line-height: 24.59px;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;
border: 1px;
border-style: solid;
padding: 15px 30px;
border-radius: 5px;
}
li.tab.flex_50 {
background: #fff;
border-radius: 100px;
}
ul.tabs {
padding-left: 0 !important;
}
li.tab.flex_50 {
background: #fff;
border-radius: 15px;
flex: 0 0 48.5%;
font-family: Manrope;
font-weight: 600;
font-size: 22px;
leading-trim: Cap height;
line-height: 30.05px;
letter-spacing: 0%;
text-align: center;
}
ul.tabs {
padding-left: 0 !important;
justify-content: space-between;
}
.letter-desc {
border: 1px solid #BDD6E7;
padding: 30px;
border-radius: 15px;
margin: 50px 0 67px 0;
}
.letter-desc p {
margin-top: 25px;
}
.letter-btn {
text-align: center;
}
.comlett {
border-top: 1px solid #EEEEEE;
padding-top: 60px;
}
.whymd-loop {
display: flex;
flex-wrap: wrap;
margin-top: 50px;
gap: 20px;
justify-content: flex-start;
}
.loop-strt {
flex: 0 0 auto;
background-color: #F5F9FF;
padding: 30px;
border-radius: 15px;
border: 1px solid #D0ECFF;
width: 31%;
}
.loop-substi {
padding-top: 30px;
padding-bottom: 80px;
}
a.box-btn-loop {
background-color: #0060A5;
color: #fff;
padding: 15px 30px;
border-radius: 100px;
text-align: left;
width: fit-content;
display: block;
}
.loop-strt:nth-child(2) .box-btn-loop {
margin-top: 20px !important;
}
.loop-substi {
color: #444 !important;
}
.loop-sti{
color: #444 !important;
}
.model-sec-subtile {
padding-bottom: 40px;
}
.new-model tr:nth-child(2n+1) {
background-color: #0060A50D;
border-radius: 10px;
padding: 20px;
}
.new-model th:nth-child(2) {
background-color: #0060A5;
}
.new-model th {
background-color: #fff;
}
td.member-cnt:nth-child(2n) {
background-color: #0060A5;
text-align: center;
border-bottom: 1px solid #076AB1;
}
td.single-vis-cnt {
border-left: 1px solid #0060A3;
margin-left: 10px !important;
padding-left: 10px !important;
border-right: 1px solid #0060A3;
text-align: center;
}
.new-model th:nth-child(2), .new-model th:nth-child(3) {
border: 1px solid #0060A5;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom: 0;
}
.new-model tr:Last-child td.single-vis-cnt {
border-bottom: 1px solid #0060A3;
border-radius: 0 0 10px 10px;
}
td.member-cnt img {
width: 32px;
}
.new-model tr:Last-child
td.member-cnt {
border-radius: 0 0 10px 10px;
}
th.visit-th {
width: 25%;
color: #0060A5;
}
th.member-th {
width: 25%;
color: #fff;
}
th.benefit-th {
width: 50%;
color: #0060A5;
}
td.member-cnt:nth-last-child{
border-bottom:1px solid #0060A5;
border-radius: 10px;
}
.tabs-wrapper .swiper-button-prev, .tabs-wrapper .swiper-button-next {
display: inline-grid;
background-color: #fff;
border-radius: 100px;
padding: 20px;
font-size: 10px !important;
z-index: 3 !important;
font-size: 20px !important;
height: 20px;
width: 20px;  align-content: center;  box-shadow: 0px 0px 20px 0px #0000001A;
}
.tabs-wrapper .swiper-button-prev:after, .swiper-rtl {
content: "\f060";
font-family: 'FontAwesome';
font-size: 15px;
color: #666;
box-shadow: 0px 0px 20px 0px #0000001A;
}
.tabs-wrapper .swiper-button-next:after, .swiper-rtl {
content: "\f061";
font-family: 'FontAwesome';
font-size: 15px;
color: #666;
box-shadow: 0px 0px 20px 0px #0000001A;
}
.tabs-wrapper .swiper-button-next {
right: -50% !important; }
.tabs-wrapper .swiper-button-prev, .tabs-wrapper .swiper-button-next {
position: relative;
}
.tabs-wrapper .swiper-button-prev {
left: 41% !important;
margin-top: 25px;
} img.custom-logo {
width: 200px;
} .sticky #primary-menu { }
section.paddingb_100.looking-specialist-care h2 { padding-top: 50px;
}
.coverage-item.textCenter.flex_32 {
border: 1px solid #D0ECFF;
border-radius: 15px;
height: 460px;
}
.page-id-2590 section.paddingb_100.service_section {
padding: 0px 0px 100px !important;
background-color: #fff;
}
.price-wrapper {
position: absolute;
left: 30px;
right: 30px;
bottom: 30px;
align-items: end !important;
} .price-details {
text-align: left;
justify-content: center !important;
gap: 10px;
}
.supporting_right-side.flex_60{
flex: 0 0 55%;
}
.supporting_flex{
flex-wrap: wrap;
}
.doctor-help-image{
background-position: initial !important;
}
.doctor-help-image.mobHeight300 {
background-position: initial !important;
border-radius: 15px !important;
}
.doctor-help-content h2 {
text-transform: capitalize;
}
.text-call h2 {
text-transform: capitalize;
}
.our-partners_with img {
border-radius: 15px;
}
.logo-title.tablet_mb_50 p {
text-align: center;
}
.pt_30{
padding-top: 30px;
}
.mission-txt {
align-items: center;
}
.md_connected {
background-color: #F5F9FF;
}
.image_270{
height: 100px;
object-fit: cover;
}
.container .container{
max-width: 100% !important;
width: 100% !important;
padding: 0 !important;
}
section.custom-section { text-align: center;
}
a.btn.primary-btn {
background-color: #0060A5;
color: #fff;
}
a.btn.primary-btn:hover {
border: 1px solid #0060A5;
background-color: #fff;
color: #0060A5;
}
a.btn.primary-btn:hover i{
transform: translateY(12%) rotate(0deg);
}
.coverage-item.textCenter.flex_32 {
position: relative;
}
a.filledbutton:hover , a.cta-button:hover , a.book-now-button:hover, a.book_now-btn:hover, a.book-now:hover{
background: #fff !important;
border: 1px solid var(--primary-color);
color: var(--primary-color);
}
a.filledbutton , a.cta-button , a.book-now-button, 
a.book_now-btn, a.book-now,.borderbutton , a.btn , a.btn_blue{
text-transform: capitalize !important;
}
a.borderbutton:hover, a.btn:hover{
background-color: var(--primary-color);
color: #fff;
border: 1px solid var(--primary-color);
}
a.btn_booknow:hover i.fas.fa-arrow-right{
color: var(--primary-color);
}
.partners_with_sections {
background-color: #F5F9FF;
padding: 10px 0;
}
a.btn.borderbutton:hover i , a.btn:hover i, a.cta-button:hover i,
a.book-now-button:hover i, a.book_now-btn:hover i, a.book-now:hover i {
transform: rotate(0deg) !important;
}
.new-section-box{
position: relative;
}
a.new-section-link.mb_20.f_700.fs_20.primaryColor i{
bottom:  30px !important;
}
.aboutRexall{
justify-content: space-between;
align-items: center;
}
.about-text{
align-items: stretch;
}
.aboutImage{
background-size: cover;
border-radius: 15px;
}
.lastpaddingNOne p:last-child{
margin-bottom: 0 !important;
} #asl-storelocator.asl-cont.no-asl-filters .asl-panel-inner{
top: 0 !important;
}
.wid-tile {
width: 41%;
flex: 0 0 auto;
}
.service-info h3{
padding-bottom: 15px;
padding-top: 30px;
}
.brNOne br {
display: none !important;
}
.wid-des {
width: 54%;
flex: 0 0 auto;
}
.widthPara{
width: 90%;
margin:  0 auto;
}
.wid-rep {
width: 220px;
}
.service-item-container{
align-item: stretch;
}
.service_offered_right-side h2.service-title{
margin-top: 0 !important;
}
.sjb-page .sjb-filters.sjb-filters-v1 {
font-family: 'Manrope';
}
.sjb-page * {
font-family: 'Manrope';
} .right-content {
width: 75%;
max-height: 80vh;
overflow-y: auto;
padding: 20px;
background: white;
}
.content-section {
padding-bottom: 40px;
border-bottom: 1px solid #ddd;
}
.section-image img {
width: 100%;
max-width: 500px;
height: auto;
margin-bottom: 15px;
}
.section-content {
font-size: 16px;
line-height: 1.6;
}
.pdf-download {
display: flex;
align-items: center;
gap: 8px;
text-decoration: none;
font-weight: bold;
color: #d9534f;
margin-top: 15px;
}
.pdf-download i {
font-size: 18px;
}
.popup-content {
display: flex; gap:  30px;
align-items: flex-start;
}
.right-content-popup h3{
margin-bottom: 20px;
}
.left-menu-popup {
background: #EFF2F5;
border-radius: 10px;
padding: 30px;
flex: 0 0 auto;
position: sticky;
top: 60px;
}
.left-menu-popup ul{
list-style: none !important;
padding-left: 0;
}
.left-menu-popup ul li a{
font-size: 20px;
color: #444444;
}
.left-menu-popup ul li{
padding-bottom: 20px;
}
.left-menu-popup .fa-solid {
margin-right: 10px;
}
.content-section {
padding: 30px;
border: 1px solid #ccc;
border-radius: 10px;
margin-bottom: 20px;
}
.content-section img{
margin-bottom: 20px !important;
}
.patient-form {
width: 70%;
margin: 0px auto 80px auto;
border: 1px solid #eee;
padding: 60px;
border-radius: 18px;
box-shadow: 1px 1px 1px 1px #eee;
}
.brd-des {
border-top: 1px solid #eee;
padding: 100px 0;
}
p.gridimg {
display: none;
}
.contect-dev {
display: flex;
justify-content: space-between;
align-items: center;
} 	
.contact-right {
flex: 0 0 47%;
}
.contact-left {
flex: 0 0 47%; }
.blogMenu a, .current_page_item.blogMenu a {
color: #fff;
border: none !important;
padding-right: 0 !important;
}
.site-header.sticky .blogMenu a{
color: #000000;
}
.testimonial-box .ti-review-item.source-Google.ti-image-layout-thumbnail { border-radius: 10px 10px 0 0; z-index: 99 !important;
display: flex;
flex-direction: column;
}
.testimonial-box .ti-widget.ti-goog .ti-review-content {
text-align: right !important;
}
.testimonial-box .ti-widget.ti-goog .ti-review-item .ti-inner .ti-platform-icon {
left: 17px !important;
}
.testimonial-box .ti-widget.ti-goog .ti-review-item>.ti-inner, .ti-widget.ti-goog .ti-load-more-reviews-container .ti-load-more-reviews-button{
background-color: #fff !important;
border-radius: 15px 15px 0 0 !important;
height: 100%;
}
.testimonial-box .ti-widget.ti-goog .ti-review-header:before{
border-top-color: transparent !important;
}
.testimonial-box .ti-widget.ti-goog .ti-platform-icon{
height: 40px !important;
width: 40px !important;
}
.testimonial-box .ti-widget.ti-goog .ti-review-item .ti-stars{
padding-bottom: 30px !important;
}
.testimonial-box .ti-widget.ti-goog .ti-review-header{
padding: 0 30px 30px 30px !important;
background-color: #fff;
border-radius: 0 0 15px 15px;
}
.testimonial-box .ti-review-text-container.ti-review-text {
font-family: "Manrope", serif !important;
text-align: justify;
font-weight: 400;
font-size: 18px !important;
line-height: 1.4 !important;
color: #404040;
height: initial !important;
} .testimonial-box .ti-review-text-container.ti-review-text {
margin-top: 40px !important;
}
.testimonial-box .ti-widget.ti-goog .ti-review-item:hover {
-webkit-transform: translate(0, 0px);
-ms-transform: translate(0, 0px);
transform: translate(0, 0px);
}
.testimonial-box .ti-widget.ti-goog .ti-controls {
margin-top: 6px;
top: -50px;
}
.testimonial-box .ti-widget.ti-goog .ti-controls .ti-prev {
left: auto;
right: 70px;
}
.testimonial-box .ti-widget.ti-goog .ti-controls .ti-next:before {
top: 0px;
right: 0px;
content: "\f061";
font-family: 'FontAwesome';
font-size: 14px;
color: #666;
background: #fff;
width: 40px;
height: 40px;
transform: rotate(0deg);
border-radius: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.testimonial-box  .ti-widget.ti-goog .ti-reviews-container-wrapper {
margin: 0px !important;
}
.testimonial-box .ti-widget.ti-goog .ti-controls .ti-prev:before {
top: 0;
left: 0px;
content: "\f060";
font-family: 'FontAwesome';
font-size: 14px;
color: #666;
background: #fff;
width: 40px;
height: 40px;
transform: rotate(0deg);
border-radius: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.testimonial-box .ti-widget.ti-goog .ti-controls .ti-next:after,
.testimonial-box .ti-widget.ti-goog .ti-controls .ti-prev:after {
display: none;
}
.testimonial-box .swiper-button-next , .testimonial-box .swiper-button-prev{
display: none !important;
}
.flexHalf{
flex: 0 0 auto;
width: 50%;
}
.mb20 p{
padding-bottom: 20px;
}
.titlemd20{
padding-bottom: 20px;
}
.padding_top80 {
padding: 80px 0;
}
.paddingtbrow_80{
padding: 140px 0 80px 0;
text-align: center;
}
.bannerInner{
background: linear-gradient(to right, #eaf4fb 70%, #0060A5 30%);
}
.paddingtb_80{
text-align: center;
}
.faq-pg p {
margin-top: 13px;
}
section.bgGradient::before {
position: absolute;
content: '';
background: #F5F9FF;
width: 100%;
height: 55%;
top: 0;
left: 0;
right: 0;
}
section.bgGradient {
position: relative;
}
.padding_bottom120{
padding-bottom: 150px !important;
}
.about_section p{
margin-bottom: 20px;
}
.doctor-item{
position: relative;
}
.doctor-item::before{
content: "-";
margin-right: 10px;
font-weight: 900;
}
.medical_center_info_left-side {
flex: 0 0 auto;
width: 47%;
}
.postid-236 section.paddingb_100.testimonial_sec , .postid-316 section.paddingb_100.testimonial_sec{
padding-top: 0 !important;
}
.postid-316 .common_visit_flex.flex.gap20.justify_sb{
justify-content: flex-start;
}
table.popupTable {
border-radius: 50px; padding: 30px;
table-layout: fixed;
margin-bottom: 30px;
font-family: 'Manrope';
}
.popup-container {
font-family: 'Manrope';
}
table.popupTable tr td, tr th {
border-bottom: 1px solid #eee;
padding: 10px;
text-align: left;
}
table.popupTable tr:nth-child(even) {
background: #F7F7F7;
}
table.popupTable tr th {
background: #D9EFFF;
}
.headerTable{
margin-bottom: 30px;
}
.ti-widget.ti-goog .ti-widget-container .ti-name{
font-family: Manrope !important;
font-size: 18px !important;
}
.subscribe_form input[type="submit"]{
font-size: 18px;
}
.right_imges img{
border-radius: 10px;
}
.service_section.bg_white{
background-color: #fff !important;
}
.howWork .how-it-work-box img{
width: 60px;
}
.tabNone ul.tabs {
display: none;
}
.flexw_50 {
flex: 0 0 auto;
width: 49%;
}
.about-text.gap40 {
gap: initial !important;
justify-content: space-between;
}
.pickupFooter .wpcf7-response-output {
color: #fff !important;
border-color:  #fff !important;
}
.titleTble{
text-align: center;
}
.termsDescription ol {
margin-left: 0 !important;
}
.termsDescription ul li ol , .termsDescription ul li ol  ul, .termsDescription ol ol ul{
margin-left: 0 !important;
padding-left: 0 !important;
}
.page-id-2810 li.tab.flex_50 {
flex: 0 0 auto;
width: 32%;
}
.service-box .service-title {
margin-bottom: 20px;
}
.page-id-2640 .aboutDetails{
padding-left: 30px;
}
.page-id-2640 .aboutDetails p{
margin-bottom: 20px;
}
.container.margin-bottom130{
margin-bottom: 130px;
}
.letter-desc p {
padding-bottom: 20px;
}
.content-wrapper .right-sides {
align-self: end;
}
.content-wrapper .right-sides  img{
display: block;
}
.price-details.mt_30.mb_30{
margin-bottom:0 !important;
margin-top: 0 !important;
}
h2.buttonBack a {
background-color: var(--primary-color);
padding: 15px 30px;
margin-top: 20px;
text-align: center;
color: #fff !important;
display: inline-block;
font-size: 18px;
border-radius: 100px;
}
.notfound404{
font-size: 100px;
font-weight: 900;
margin-bottom: 30px;
text-align: center;
}
.pagenotfound{
font-size: 30px;
font-weight: 400;
margin-bottom: 30px !important;
text-align: center;
}
.textcenter404 , .textcenter404 a{
text-align: center !important;
}
.form-sec  div.wpforms-container-full .wpforms-confirmation-container-full {
background-color: var(--primary-color) !important;
}
.form-sec 
div.wpforms-container-full .wpforms-confirmation-container-full p{
color:  #fff !important;
font-weight: 700 !important;
}
.footer_bg img{
flex: 0 0 auto;
width: 49%;
}
.footer_bg .inlineBlock{
flex: 0 0 auto;
width: 49%;
}
.newsblogImageHolder img , .post-content img{
border-radius: 15px;
}
.bannerResources{
background-color: #eaf4fb !important;
}
div#wpforms-3422-field_1-container {
padding: 5px  0 !important;
}
.wpforms-field-container h2 {
padding: 0 !important;
margin: 0 !important;
}
.newsblog_crbtn{
display: inline-block;
}
.service-item {
pointer-events: none;
}
.home .service-item {
pointer-events: initial !important;
}
.our-partners_with h2{
font-weight: 800 !important;
}
.div#wpforms-confirmation-3422
{
background-color: var(--primary-color) !important;
}
.pb_30para{
padding-bottom: 30px;
}
.btnHOverWhite:hover{
background-color: #fff;
color: var(--primary-color);
border: 1px solid #fff !important;
}
.btnHOverWhite:hover i{
transform: rotate(0deg);
}
.imageHeight{
max-width: 400px;
}
.new-section-link {
pointer-events: none;
}
.about-text .f_400 , .accordion-body p , p.article-excerpt , .text p, .doctor-help-flex p , .md-conet p{
text-align: justify;
}
.supporting-section p , .service-paragraph, .cta-button p, p.article-excerpt, .post-content p{
text-align: justify;
}
.family-item:hover svg path {
fill: #fff;
}
.family-item:hover {
background: var(--primary-color);
}
.family-item:hover h3, .family-item:hover p {
color: #fff;
}
.para90{
width: 90%;
}
.alignStretch{
align-items: stretch !important;
}
.flx50Half{
flex: 0 0 auto;
width: 49%;
}
.butn-call i {
margin-left: 10px;
transform: rotate(-40deg);
}
.butn-call a:hover i{
transform: rotate(0deg);
}
.butn-call a{
text-transform: capitalize;
}
.butn-call a:hover {
background-color: #fff;
color:  var(--primary-color);
border: 1px solid #fff;
} .tabs-content {
padding: 60px;
background: #0060A50D;
border-radius: 0 0 15px 15px;
}
ul.coverage-tabs {
margin: 0 !important;
}
ul.coverage-tabs li.f_600 {
border-radius: 15px 15px 0 0;
flex: 1 0 0;
}
ul.coverage-tabs {
gap:  10px !important;
}
.coverage-tabs li{
background-color: transparent;
}
.bglightBlue{
background: #0060A50D;
}
.fs_18.newspara , .coverage-item.fs_18 , .accordion .accordion-body p	{
font-size: clamp(16px, 1.3vw, 20px) !important;
}
.coverage-item .fs_30 {
font-size: clamp(28px , 3.2vw , 50px);
}
.page-id-2640 .aboutImage{
background-position: center;
}
.service-details p , .faq-intro .fs_18{
font-size: clamp(16px, 1.3vw, 20px);
line-height: 1.5;
}
.service-title{
font-size: clamp(18px , 1.65vw, 24px);
}
.tab-content h3.fs_24{
font-size: clamp(24px , 1.875vw , 30px) !important;
}
.popup-content {
max-height: 80vh; overflow-y: auto; padding-right: 10px; }
.hoverEffect svg{
margin-bottom: 20px;
}
.how-it-work-box.hoverEffect:hover svg path {
fill: #fff;
}
.career-meta a {
pointer-events: none;
} .innerPage .content-wrapper { overflow-y: hidden;
}
.innerPage .right-sides img {
max-width: 100%;
width: auto;
max-height: 400px;
}
.newshort span.ti-stars {
float: right;
}
.newshort .ti-review-item {
border-radius: 5px 5px 0 0 !important;
height: 100%;
}
.newshort .ti-review-content, .newshort .ti-review-header {
padding: 0px !important;
}
.ti-review-header {
background: #fff;
border-radius: 0 0 5px 5px;
}
.newshort .ti-review-content .ti-review-text-container.ti-review-text {
font-family: "Manrope", serif !important;
text-align: justify;
font-weight: 400;
font-size: 18px !important;
line-height: 1.4 !important;
color: #404040 !important;
}
.newshort .ti-review-content,.newshort .ti-widget.ti-wp-testimonial-1 .ti-review-item>.ti-inner {
border-radius: 5px !important;
}
.newshort .ti-inner {
display: flex !important;
flex-direction: row;
flex-wrap: wrap;
align-items: flex-start;
justify-content: flex-end;
}
.newshort .ti-review-header {
order: 4;
flex: 100%;
width: 100%;
margin-top: 20px;
}
.newshort .ti-date {
display: none;
}
.sec1 input {
width: 100%;
border-radius: 5px;
height: 45px;
padding: 10px;
font-size: 18px;
}
.flexCForm {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
row-gap: 20px;
}
.flexC50 {
flex: 0 0 auto;
width: 49%;
}
.sec1 {
padding-bottom: 50px;
border-bottom: 1px solid #f5f5f5;
}
.sec1 h2{
padding: 30px 0 0 0;
text-align: center;
padding-bottom: 30px;
}
.sec1 label{
font-size: 20px;
font-weight: 700;
}
.checkCol2 .wpcf7-list-item label {
display: flex;
align-items: center;
gap:  8px;
font-size: 18px !important;
font-weight: 400 !important;
}
.checkCol2 .wpcf7-list-item {
flex: 0 0 auto;
width: 25%;  margin-left: 0 !important;
}
.checkCol2 .wpcf7-list-item label input {
flex: 0 0 auto;
width: 20px;
}
.marginTB{
margin-bottom: 30px;
}
.checkCol2 {
margin-top: 15px;
}
.checkCo5 .wpcf7-list-item label {
display: flex;
align-items: center;
gap:  8px;
font-size: 18px !important;
font-weight: 400 !important;
}
.checkCo5 .wpcf7-list-item {
flex: 0 0 auto;
width: 20%;  margin-left: 0 !important;
}
.checkCo5 .wpcf7-list-item label input {
flex: 0 0 auto;
width: 20px;
}
.checkCo5 {
margin-top: 5px;
}
.contactBtn input {
background-color: var(--primary-color);
padding: 15px 30px;
border-radius: 5px;
border: 1px solid var(--primary-color);
text-align: center;
color: #fff;
font-weight: 600 !important;
}
.contactBtn{
margin-top: 30px;
}
.becomeaprovider {
border: 1px solid #ccc;
border-radius: 15px;
padding: 50px;
}
.flex_30.flexVitual{
flex: 0 0 auto;
width: 23%;
display: flex;
justify-content: center;
align-items: center;
}
.bgDocVisit{
background-color: #F5F9FF;
border-radius: 15px; border: 1px solid #BDD6E7;
}
.ListsRow {
padding: 24px 20px;
background: #fff;
border-radius: 15px;  align-items: center;
border: 1px solid #BDD6E7;
} .ListsRow.flex.gap20 h5 {
text-transform: capitalize;
}
.maBottom60{
margin-bottom: 60px;
}
.ListsTreat{
padding: 20px;
background: #fff;
border-radius: 15px;
flex: 0 0 auto;
width: 32%;
align-items: center;
border: 1px solid #BDD6E7;
}
.borderTopTr{
border-top: 1px solid #eeeeee;
}
.paramb10 p{
padding-bottom: 10px;
}
.content-test p {
font-size: 18px;
line-height: 1.5;
}
button.toggle-text-btn.toggle-3 {
font-size: 18px !important;
}
.locationCategoryNew{
flex: 0 0 auto;
}
.widthr60{
flex: 0 0 auto;
width: 53%;
}
.widthr40{
flex: 0 0 auto;
width: 40%;
}
.gapFlex{
align-items: center;
justify-content: space-between;
gap: 30px;
}
.gap80{
gap: 80px;
}
h3.numbeCss {
font-size: 60px;
color: #005fa34d;
}
.bookAppoiDetails {
display: flex;
flex-direction: column;
row-gap: 60px;
}
.imageBook {
flex: 0 0 auto;
position: relative;
width: 15%;
}
.imageBook::before {
content: '';
position: absolute;
border-left: 1px solid #0060a536;
height: 100%;
width: 100%;
left: 50%;
margin: auto;
top: 90%;
z-index: -1;
}
.gapFlex:last-child .imageBook::before {
display: none !important;
}
.appointDetail {
flex: 0 0 auto;
width: 60%;
}
.numberApp {
flex: 0 0 auto;
width: 15%;
}
.flexWrapFmily{
flex-wrap: wrap;
}
.benefit-item.width50Bi {
width: 32%;
} .timeline {
position: relative; margin: 0 120px;
padding: 50px 0;
}
.timeline::after {
content: '';
position: absolute;
width: 1px;
background-color: rgb(0 96 165 / 20%);
top: 0;
bottom: 0;
left: 50%; }
.timeline-box {
position: relative;
width: 45%;
padding: 15px;
background: white;
border-radius: 8px;
border: 1px solid #D0ECFF;
}
.left {
left: 0;
text-align: left;
}
.right {
left: 55%;
}
.timeline-box::before {
content: attr(data-step);
position: absolute;
top: 50px;
width: 60px;
height: 60px;
background-color: #d3dde5;
color: #0060A5;
font-size:25px;
font-weight: bold;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
z-index: 3;
outline: 2px solid rgb(0 96 165 / 20%);
outline-offset: 4px;
}
.left::before {
right: -18%;
}
.right::before {
left: -17% !important;
}
.timelineFlex img{
height: 50px;
}
.timelineFlex{
gap: 30px;
}
.timelineDetails h3 {
font-size: lamp(18px , 1.65vw, 24px);;
color: #222222;
font-weight: 600;
}
.timelineDetails p {
font-size: clamp(16px , 1.125vw , 18px);
color: #444444;
font-weight: 400;
line-height: 1.3;
}
.timelineLink{
font-size: 16px;
text-transform: capitalize;
line-height: 1.2;
color: #0060A5;
font-weight: 400;
}
.timelineSubT{
font-size: lamp(18px , 1.65vw, 24px);;
color: #444444;
font-weight: 400;
}
.timelineDetailList img{
height: 10px;
}
.timelineDetailList{
display: flex;
align-items: center;
gap: 9px;
margin-top:10px;	
margin-bottom: 10px;
}
.detailNote{
font-size: 16px;
line-height: 1.6;
color: #666666;
font-weight: 400;
}
.flexConDetails{
align-items: flex-start;
gap: 10px;
}
.mb_30para p{
margin-bottom: 30px;
}
.flexConDetails {
margin-bottom: 15px;
}
.detailNote.fs_16{
font-size: 16px;
}
.EnhancedText{
font-size: clamp(26px,1.875vw , 30px);
line-height: 1.2;
color: #fff;
font-weight: 700;
}
.absoluteDiv {
display: none;
}
.poaBsolute{
position: relative; }
.imageRight.poaBsolute {
flex: 0 0 auto;
width: 50%;
}
.contentLeft {
flex: 0 0 auto;
width: 50%;
padding-right: 30px;
}
.flexDetailEnhanced {
position: relative;
background-color: #fff;
z-index: 1;
padding: 18px 20px;
border-radius: 15px;
margin-bottom: 20px;
}
.absoluteDiv a.btn_blue:hover {
color: #fff;
border-color: #fff;
}
.lineAbsolute{
position: absolute;
top: 50%;
z-index: -1;
}
.lineAbsolute.div1 {
left: -40%;
}
.lineAbsolute.div2 {
left: -24%;
}
.lineAbsolute.div3 {
left: -20%;
}
.lineAbsolute.div4 {
left: -25%;
}
.lineAbsolute.div5 {
left: -41%;
}
.bgWhiteDiv{
background-color: #fff;
}
.postid-4338 .fs_50.text30{
font-size: 30px;
}
.listAbout ul{
list-style: none !important;
padding-left: 0 !important;
}
.listAbout ul li{
font-size: clamp(16px , 1.3vw , 20px);
font-weight: 400;
line-height: 1.5;
color: var(--black-color);
position: relative;
margin-bottom: 10px;
padding-left: 25px;
}
.listAbout ul li::before{
content: '';
position: absolute;
background-image: url(https://v2.mdconnected.ca/wp-content/themes/mdconnect/assets/images/arrow.svg);
height: 100%;
width: 100%;
background-size: 10px;
left: 0;
top: 0;
background-position: left;
background-repeat: no-repeat;
}
.formDetailsSpe{
display: flex;
justify-content: space-between;
gap: 30px;
}
.inputFlex {
display: flex;
gap: 20px;
margin-bottom: 20px;
} .leftRowSpe  .submitBtn{
background-color: var(--primary-color);
padding: 15px 30px;
border-radius: 5px;
border: 1px solid var(--primary-color);
text-align: center;
color: #fff;
font-family: "Manrope", serif;
font-weight: 600;
font-size: 18px;
margin-top: 20px;
display: inline-block;
width: initial;
}
.contactBtn {
background-color: var(--primary-color);
padding: 15px 30px;
border-radius: 5px;
border: 1px solid var(--primary-color);
text-align: center;
color: #fff;
font-family: "Manrope", serif;
font-weight: 600;
font-size: 18px;
margin-top: 20px;
display: inline-block;
width: initial;
}
.leftRowSpe  .submitBtn i.fas.fa-arrow-right {
font-weight: 600;
font-size: 14px;
transform: rotate(-40deg);
border-radius: 5px;
line-height: 1;
color: #fff;
}
.contactBtn i.fas.fa-arrow-right {
font-weight: 600;
font-size: 14px;
transform: rotate(-40deg);
border-radius: 5px;
line-height: 1;
color: #fff;
margin-left: 10px;
}
.textOR h2 {
overflow: hidden;
color: #666666;
font-size: 20px;
font-weight: 400;
margin: 0 !important;
line-height: 1 !important;
}
.textOR{
margin: 40px 0;
}
.center-text {
text-align: center;
}
.leftRowSpe input.wpcf7-form-control.wpcf7-submit.has-spinner {
position: relative;
padding-left: 20px; }
.right-line:after {
content:"";
display: inline-block;
height: 0.5em;
vertical-align: bottom;
width: 100%;
margin-right: -100%;
margin-left: 10px;
border-top: 1px solid #ddd;
}
.left-line:before {
content:"";
display: inline-block;
height: 0.5em;
vertical-align: bottom;
width: 100%;
margin-left: -100%;
margin-right: 10px;
border-top: 1px solid #ddd;
}
.leftRowSpe input , .leftRowSpe select {
height: 50px;
font-size: 18px;
font-weight: 400;
padding: 12px 20px;
border-radius: 5px;
border-color: #DDDDDD;
width: 100%;
background-color: #fff;
}
.leftRowSpe  .adressInput textarea{
height: 80px;
font-size: 18px;
font-weight: 400;
padding: 12px 20px;
border-radius: 5px;
border-color: #DDDDDD;
width: 100%;
background-color: #fff;
}
.leftRowSpe , .rightRowSpe {
padding: 40px;
border: 1px solid #BDD6E7;
border-radius: 15px;
}
.clickHere a{
color: #0060A5 !important;
}
.formSection h2{
margin-bottom: 50px;
}
.number_repeaterNew{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.flex25{
flex: 0 0 auto;
width: 24%;
} .tableSpecialist .accordion-item {
margin-bottom: 0px;
margin-top: 10px;
box-shadow: 0px 0px 16px 0px #16517B0D;
border: 1px solid #D0ECFF;
background-color: #ffffff;
padding: 18px 20px;
}
.tableSpecialist .accordion-button {
width: 100%;
text-align: left;
border: none;
cursor: pointer;
font-size: clamp(18px , 1.5vw , 24px);
font-weight: 600;
color: #222222;
}
.tableSpecialist .accordion-content {
display: none; background: #fff;
}
button.accordion-button{
position: relative;
} .specialTable{
margin-top: 30px;
} table.specialTable {
table-layout: fixed;
border-collapse: collapse;
margin-bottom: 0 !important;
}
table.specialTable td {
vertical-align: top;
background-color: #005fa30d;
padding: 0;
border-bottom: 1px solid #ddd;s
}
table.specialTable h4 {
background: #fff;
font-size: 18px;
font-weight: 700;
padding: 20px;
color: #0060A5;
border-bottom: 1px solid #DDDDDD;
}
table.specialTable td:last-child {
background: #0060A5;
border-radius: 10px 10px 0 0;
}
table.specialTable td:last-child h4 {
background: transparent;
color: #fff;
border-bottom: 1px solid #076AB1;
}
.waitTimes{
font-weight: 700;
font-size: 18px;
color: #fff;
margin-bottom: 5px;
padding-top: 10px;
}
.waitTimes del{
font-weight: 400;
margin-bottom: 15px;
text-decoration: none;
}
.tableBgBlue ul {	
list-style: none;
padding-left: 0;
}
.tableBgBlue ul  li{
font-size: 16px;
color: #222222;
font-weight: 400;
line-height: 1.2;
margin-bottom: 15px;
}
table.specialTable td:last-child 
.tableBgBlue ul  li{
font-size: 16px;
color: #fff;
font-weight: 400;
line-height: 1.2;
}
.practice-location-content_old.flex{
justify-content: flex-start;
}
.practice-location-content_old.flex.gap30 {
flex-wrap: wrap;
}
.tableBgBlue{
padding: 0 20px;
}
.listLiFlex{
display: flex;
gap: 10px;
align-items: flex-start;
}
.listLiFlex img{
margin-top: 5px;
}
a.btn_blue.whitecolor.f_600.fs_18.mt_30:hover {
color: #0060A5 !important;
}
table.specialTable td:first-child 
.tableBgBlue ul  li img , table.specialTable td:last-child 
.tableBgBlue ul  li img{
display: none !important;
}
input#tableSearch:focus-visible {
outline: none !important;
} .searchBox { padding: 10px;
border: 1px solid #ddd;
border-radius: 5px;
text-align: left;*/
} .inputBox {
display: block;
width: 100%;
max-width: 350px;
border-radius: 5px;
text-align: left;
background-color: #D8EDFC;
border: none !important;
position: relative;
padding: 8px;
}
.searchIcon {
position: absolute;
right: 15px;
top: 50%;
transform: translateY(-50%);
color: #888;
font-size: 18px;
cursor: pointer;
}
.inputBox input{
border:  none !important;
background-color: transparent;
width: 90%;
}
.inputFlex{
display: flex;
justify-content: flex-end;
}
.width90{
width: 75%;
margin: 20px auto 0 auto;
}
.detailEnh h2 , .ListsTreat h5{
text-transform: capitalize;
}
.bannerLogo{
margin-bottom: 5px;
} .timelineDetailList.hidden {
display: none;
} .timelineLink a {
color: #007bff;
cursor: pointer;
text-decoration: underline;
}
.dotBlue {
height: 10px;
width: 10px;
background: #0060A5;
border-radius: 10px;
left: 49.5%;
position: absolute;
}
.dotTop{
top: 0;
}
.dotBottom{
bottom: 0;
}
ul.benefit-list.mt_20 .beforeNone::before {
display: none !important;
}
.beforeNone {
display: flex;
gap: 15px;
align-items: flex-start;
}
.beforeNone img{
font-size: 10px;
margin-top: 7px;
}
.inSpeField{
width: 100%;
}
.referralform a {
background: #26AA75;
padding: 12px 25px;
border-radius: 5px;
color: #fff;
font-family: "Manrope", serif;
font-weight: 600;
font-size: 18px; border: 1px solid #26AA75;
}
.referralform a:hover {
color: #26AA75;
background: transparent;
} .referralform.labelSpace br{
display: none;
}
.appointDetail h2 {
text-transform: capitalize;
}
.clinic-paragraph {
width: 85%;
margin: 0 auto 40px auto;
}
section.paddingb_100.main_banner_section {
padding-top: 0 !important;
}
a.btn_blue.whitecolor.f_600.fs_18.mt_30 {
color: #fff !important;
}
.tab-content a {
color: #0060A5;
}
.submitBtn p {
position: relative;
display: flex;
align-items: center;
gap: 10px;
}
.submitBtn span.wpcf7-spinner {
position: absolute;
bottom: -30px;
left: 0;
}
.contactBtn span.wpcf7-spinner {
position: absolute;
bottom: -30px;
left: 0;
}
.submitBtn input.wpcf7-form-control.wpcf7-submit.has-spinner {
background: transparent;
border: initial;
color: #fff;
font-weight: 600;
font-size: 18px;
padding: 0 !important;
height: initial !important;
}
.contactBtn input.wpcf7-form-control.wpcf7-submit.has-spinner {
background: transparent;
border: initial;
color: #fff;
font-weight: 600;
font-size: 18px;
padding: 0 !important;
height: initial !important;
}
.submitBtn:hover {
background: #fff;
}
.submitBtn:hover input {
color: var(--primary-color) !important;
}
.leftRowSpe .submitBtn:hover i.fas.fa-arrow-right {
color: var(--primary-color) !important;
transform: rotate(0deg);
}
.leftRowSpe .submitBtn:focus i.fas.fa-arrow-right {
color: var(--primary-color) !important;
transform: rotate(0deg);
}
.contactBtn:hover {
background: #fff;
}
.contactBtn:hover input {
color: var(--primary-color) !important;
}
.contactBtn:hover i.fas.fa-arrow-right {
color: var(--primary-color) !important;
transform: rotate(0deg);
}
.btnDownload i.fas.fa-arrow-right {
font-weight: 600;
font-size: 14px;
transform: rotate(-40deg);
border-radius: 5px;
line-height: 1;
margin-left: 10px;
}
.btnDownload a:hover i {
transform: rotate(0deg) !important;
color: #26AA75;
}
.btnDownload a:focus i {
transform: rotate(0deg) !important;
color: #26AA75;
} .titleFlex {
display: flex;
align-items: center;
justify-content: space-between;
padding: 50px 30px 50px 30px;
}
.w822{
max-width: 822px;
}
.rgap15{
row-gap: 15px;
}
.ListsRow.flex.gap20 {
margin-top: 15px;
}
.flexList {
display: flex;
flex-wrap: wrap;
align-items: end;
}
.listImage {
flex: 1 0 auto;
width: 47%;
margin-left: -60px;
}
.ListsRow {
padding: 24px 20px;
background: #fff;
border-radius: 15px; align-items: center;
border: 1px solid #BDD6E7;
} .listDesc {
padding: 0 0 50px 30px;
}
.listImage img{
display: block;
}
.ListsRow.flex.gap20 h5 {
width: 84%;
}
.flex.gap30.align_item.bgWhiteDiv {
gap: 15px;
}
.contentLeft.pa30 img {
width: 50px;
}
.bgColorLight{
background-color: #F5F9FF;
border-radius: 15px;
border: 1px solid #BDD6E7;
}
.enhancedFlex{
flex-wrap: wrap;
}
.titleFlex.mb0_row{
margin-bottom: 0 !important;
}
.imageEnhnd {
margin-right: -170px;
}
.imageEnhnd img{
display: block !important;
width: 100% !important;
}
.flex75btn{
flex: 0 0 auto;
width: 75%;
}
.flex30Btn {
flex: 0 0 auto;
width:25%;
}
.spaBFlex{
justify-content: space-between;
}
.titleFlex.mb0_row.spaBFlex {
flex-wrap: wrap;
}
section.paddingb_100.newaddedby.hideSection {
display: none !important;
}
.howworkService.paddingt_100.hideSection{
display: none !important;
}
.portaltext {
border: 1px solid #D0ECFF;
}
.ClinicHours.flex {
padding-top: 10px;
justify-content: space-between;
}
.addressList{
padding-top: 10px;
}
.iconPRelative{
position: relative;
padding-left: 21px;
}
.iconPRelative::after{
content: '';
position: absolute;
left:0;
height: 100%;
width: 100%;
top:5px;
background-repeat: no-repeat;
}
.docIcn.iconPRelative::after {
background-image: url(https://v2.mdconnected.ca/wp-content/uploads/2025/05/icon.svg);
}
.adressIcon::after{
background-image: url(https://v2.mdconnected.ca/wp-content/uploads/2025/05/icon-1.svg);
}
.teleIcon::after{
background-image: url(https://v2.mdconnected.ca/wp-content/uploads/2025/05/icon-2.svg);
}
.hideSection{
display: none;
}
a.action.directions.no-popup {
pointer-events: none;
}
@media only screen and (max-width: 1025px) {
.padTopTab .right::before {
left: -15%;
}
.padTopTab .left::before {
right: -16%;
}
.padTopTab.mt_50{
margin-top: 50px !important;
}
}
@media  (min-width: 1025px) and (max-width: 1325px) {
.container.flexPsection {
padding: 0 20px;
}
.card_btn.btnMargin a{
margin-top: 0 !important;
}
.card_btn.btnMargin a , .mt20Learn{
margin-top: 0 !important;
}
}
@media  (min-width: 768px) and (max-width: 873px) {
.card_btn.btnMargin a , .mt20Learn{
margin-top: 0 !important;
}
}
@media  (min-width: 768px) and (max-width: 990px) {
.our-partner-slider .swiper-slide img {
height: auto !important;
object-fit: cover;
}
}
@media only screen and (max-width:500px) {
table.popupTable tr td, tr th{
padding: 5px !important;
font-size: 12px !important;
}
.home h2.mb_30.fs_26.f_500.black-color.titleTble {
font-size: 20px;
}
}
@media only screen and (max-width: 767px) {
.our-partner-slider .swiper-slide img {
height: auto !important;
object-fit: cover;
}
div#rightImage img {
width: 300px !important;
}
div#rightImage{
text-align: center;
}
.mtb40{
margin:  20px 0 !important;
}
.home .coverage-section_bg.aos-slide-right_ {
padding: 0 !important;
}
.home .tabs-content{
padding: 10px !important
}
div#popmake-5159 {
padding: 20px !important;
}
div#popmake-5159 .mobOverflow{
overflow: hidden !important
}
div#popmake-5159 table.popupTable{
width: auto !important;
}
div#popmake-5159.pum-container.pum-responsive {
overflow: hidden;
width: auto !important;
}
.docList {
height: auto !important;
}
.row3.flexH30 {
margin-top: 30px;
}
.contentHHIdden ul{
margin-bottom: 30px !important;
}
.contentHHIdden ul li{
text-align: left !important;
}
.contentHHIdden ul li::before{
text-align: left;
}
.tabs-content {
padding: 30px !important;
}
.flex.timelineFlex.flexAlign.flexMobTimeline {
display: flex !important;
gap: 20px !important;
}
.left_right_swap_flex.flex.paddingb_100.pab50Mob.justify_sb.gap40.alignStretch {
padding-bottom: 50px !important;
}
.contentLeft{
padding-left: 30px;
}
.innerPage .right-sides img{
max-height: auto !important;
}
.right-sides{
margin-bottom: 0 !important;
}
.titleFlex {
flex-direction: column;
align-items: flex-start !important;
padding: 50px 30px 20px 30px !important;
}
.ListDocVisit.flex_.gap20.flexwrap.rgap15 {
margin-top: 0 !important;
}
.listDesc {
padding: 0 30px !important;
}
.listImage {
margin-left: 0;
padding: 30px 30px 0 30px;
}
.ListsRow.flex.gap20 h5 {
width: 100% !important;
}
.titleFlex.mb0_row.spaBFlex {
flex-direction: column;
}
.flex75btn {
flex: 0 0 auto;
width: 100% !important;
margin-top: 30px;
}
.flex30Btn {
flex: 0 0 auto;
width: 100% !important;
}
.imageEnhnd {
margin-right: 0 !important;
padding: 20px;
}
}
.accordion-collapse {
display: none;
}
.accordion-collapse.show {
display: block;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch::before {
content: "OPEN";
}
.onoffswitch-checkbox:not(:checked) + .onoffswitch-label .onoffswitch-switch::after {
content: "ALL";
}
.seeLessText {
margin-top: 15px;
}
.docList {
height: 820px;
}  .our-partner-slider .swiper-slide img {
height: 150px;
object-fit: cover;
} .our-partner-slider div#swiper-wrapper-17ad35310f292c68b {
transform: initial !important;
gap: 15px;
}
.card  .clnic_img {
display: none;
}
.card.active  .clnic_img {
display: block !important;
}
.clnic_img img{
border-radius: 15px;
}
.clnic_logo {
text-align: center;
height: 180px;
display: flex;
justify-content: center;
align-items: center;
}
.locationTitle{
text-align: center;
}
.clnic_img img {
height: 250px !important;
width: 100%;
object-fit: cover;
}
.card.active .card_inner_content .card_left {
flex: 0 0 auto;
width: 55%;
}
.card_right {
flex: 0 0 auto;
width: 38%;
}
.card.inactive {
padding: 5px !important;
}
.clinicInfo_Flex{
gap: 10px;
}
.clinic-info a {
color: #404040;
}
.imgaInfo img {
width: 18px;
margin-top: 5px;
}
.flexPra{
justify-content: space-between; }
span.openStatus , span.closeStatus , .openCloseSec {
position: relative;
padding-left: 15px;
}
.openCloseSec.open::before {
content: '';
position: absolute;
height: 10px;
width: 10px;
left: 0;
background: green;
border-radius: 100px;
top: 6px;
}
.openCloseSec.closed::before {
content: '';
position: absolute;
height: 10px;
width: 10px;
left: 0;
background: red;
border-radius: 100px;
top: 6px;
}
.mtb40{
margin:  40px 0;
}
.card.inactive .see-more {
position: relative;
margin-top: 30px;
}
.card.inactive .card_left{
margin-bottom: 0 !important;
}
.card .card_left{
margin-bottom: 20px !important;
}
.card.inactive .flex.flexPra {
flex-direction: column;
row-gap: 20px;
}
.contactDetailFp a {
color: #404040;
}
.card .contactDetailFp {
display: none;
margin-top: 0px;
}
.prFmargin{
margin-top: 20px;
}
.card.active .contactDetailFp {
display: block !important;
}
.card_p_title{
display: none;
}
.card.active .card_p_title{
display: block !important;
}
.card.active .flexHEad{
justify-content: start;
}
.card .flexHEad{
justify-content: center;
}
.card.active .locationTitle{
padding-top: 5px !important;
text-align: left;
}
.flex.flexHEad {
gap: 30px;
}
.card_btn {
width: 200px;
}
.flexHEad{
align-items: center;
}
.timelineLink .see-more {
position: relative;
left: initial;
right: initial;
bottom: initial;
text-align: left;
}
.card_p_title{
font-weight: 700 !important;
}
.locationTitle{
padding: 20px 0;
}
.clnic_logo img {
width: 200px;
margin-bottom: 20px;
}
.aboutDesc.flex_50 .listAbout ul {
margin-bottom: 0 !important;
}
.card.active div#leftSection {
flex: 0 0 auto;
width: 65%;
}
.titleFp{
font-weight: 900;
font-size: 20px;
margin-bottom: 15px;
}
.card.active .clnic_logo{
height: auto !important;
align-items: flex-start;
justify-content: start;
}
.contactFlexLP label {
display: flex;
flex-direction: column;
row-gap: 10px;
}
img.imageHover {
display: block; height: auto;
transition: transform 0.5s ease; }
.flexListLP:hover .imageHover{
transform: scale(1.1); }
img.imageHover:hover  {
transform: scale(1.12); }
.container.googleCustom {
padding: 100px 0;
}
h2.adressMap {
font-size: 20px;
font-weight: 500;
margin-bottom: 10px;
}   .flex.btnLearn{
gap:  20px;
row-gap:  20px;
flex-wrap: wrap;
}
.card.active .btn_lightblue {
display: block;
}
.btn_lightblue {
display: none;
}
.mt20Learn{
margin-top: 20px;
width:  200px;
} .google-reviews-swiper .review-card {
background: #fff;
border-radius: 10px;
padding: 25px;
box-shadow: 0 4px 10px rgba(0,0,0,0.1);
text-align: center; display: flex;
flex-direction: column;
justify-content: space-between;
transition: height 0.3s ease;
height: 255px; overflow: hidden;
}
.google-reviews-swiper .review-card.expanded {
height: auto; }
.google-reviews-swiper .review-stars {
color: #FFD700;
font-size: 24px;
margin-bottom: 10px;
text-align: right;
}
.google-reviews-swiper .review-text {
font-size: 18px;
color: #404040;
flex-grow: 1;
font-family: 'Manrope';
font-weight: 400;
text-align: left;
}
.google-reviews-swiper .review-author {
font-size: 18px;
color: #000000;
flex-grow: 1;
font-family: 'Manrope';
font-weight: 700;
text-align: left;
display: flex;
align-items: center;
gap: 10px;
margin-top: 20px;
}
.google-reviews-swiper .review-avatar {
background: #f44336;
color: #fff;
border-radius: 50%;
width: 35px;
height: 35px;
display: flex;
align-items: center;
justify-content: center;
font-weight: bold;
}
.google-reviews-swiper .review-text {
display: -webkit-box;
-webkit-line-clamp: 3; -webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
transition: all 0.3s ease-in-out;
margin-bottom: 10px;
}
.google-reviews-swiper .review-text.expanded {
-webkit-line-clamp: unset; max-height: none;
}
.google-reviews-swiper .read-more-btn {
padding: 0;
display: inline-block;
font-weight: 400;
white-space: nowrap;
font-size: 16.2px;
color: #404040;
opacity: 0.5;
text-decoration: none !important;
transition: color 300ms ease-out;
cursor: pointer;
text-align: right;
background-color: initial !important;
border:  initial !important;
}
.google-reviews-swiper {
overflow: hidden;
}
.swiper-button-prev.swiper-button-disabled , .swiper-button-next.swiper-button-disabled {
pointer-events: auto !important;
cursor: pointer !important;
}
.swiperArrowReview {
position: absolute;
bottom: 90%;
right: 0;
display: flex;
gap: 10px;
align-items: center;
}
.swiper.our-partner-slider {
margin-top: -80px;
padding-top: 80px;
}:root {
--white-color: #ffffff;
--primary-color: #0060A5;
--lightblue-color: #D8EDFC;  
--black-color: #222222;
--yellow-color: #F8B418;   
--title-color: #221f20;
--paragraph-color: #333333;
--newspara-color: #444444;
}
.detailApp {
flex: 0 0 50%;
padding: 50px;
}
.newspara , .newspara a , .newspara p{
color: var(--newspara-color);
}
.whitecolor , .whitecolor a , .whitecolor p{
color: var(--white-color);
}
.primaryColor , .primaryColor a, .primaryColor p{
color: var(--primary-color);
}
.lightblue-color , .lightblue-color a, .lightblue-color p{
color: var(--lightblue-color);
}
.black-color , .black-color a , .black-color p{
color: var(--black-color);
}
.yellow-color , .yellow-color a , .yellow-color p{
color: var(--yellow-color);
}
.titleColor , .titleColor a ,.titleColor p{
color:  var(--title-color);
}
.paracolor , .paracolor a , .paracolor p{
color: var(--paragraph-color);
}
.fa , .fa::before{
font-family: 'FontAwesome';
font-weight: 100 !important;
}
a{
text-decoration: none !important;
}
h1,h2,h3,h4,h5,h6,span,p{
margin: 0;
}
.manrope , body{
font-family: "Manrope", sans-serif !important;
}
.flex{
display: flex;
}
.d-flex{
display: flex;
}
.align_item{
align-items: center;
}
.align_start{
align-items: flex-start;
}
.align_end{
align-items: flex-end;
}
.justify_sb{
justify-content: space-between;
}
.justflexend{
justify-content: flex-end;
}
.baseline{
align-items:baseline;
}
.ju_center{
justify-content: center;
}
.align_stretch{
align-items: stretch;
}
.flex_wrap{
flex-wrap: wrap;
}
.flex_50
{
flex: 0 0 auto;
width: 49%;
}
.flex_40
{
flex:0 0 40%;
}
.flex_30
{
flex:0 0 30%;
}
.flex_32
{
flex:0 0 32%;
}
.flex_60
{
flex:0 0 60%;
}
.flex_56
{
flex:0 0 56%;
}
.flex_63
{
flex:0 0 63%;
}
.flex-20{
flex:0 0 20%;
}
.f_250, .f_250 a, .f_250 p {
font-family: "Manrope", serif;
}
.f_300, .f_300 a, .f_300 p {
font-family: "Manrope", serif;
font-weight: 300;
}
.f_400, .f_400 a, .f_400 p {
font-family: "Manrope", serif;
font-weight: 400;
}
.f_500, .f_500 a, .f_500 p {
font-family: "Manrope", serif;
font-weight: 500;
}
.f_600, .f_600 a, .f_600 p {
font-family: "Manrope", serif;
font-weight: 600;
}
.f_700, .f_700 a, .f_700 p {
font-family: "Manrope", serif;
font-weight: 700;
}
.f_800, .f_800 a, .f_800 p {
font-family: "Manrope", serif;
font-weight: 800;
}
.f_900, .f_900 a, .f_900 p {
font-family: "Manrope", serif;
font-weight: 900;
}
.bellarina{
font-family: GILROY-REGULAR;
}
.fs_12, .fs_12 a, .fs_12 p {
font-size: 12px;
}
.fs_14, .fs_14 a, .fs_14 p {
font-size: 14px;
}
.fs_15, .fs_15 a, .fs_15 p {
font-size: 15px;
}
.fs_16, .fs_16 a, .fs_16 p {
font-size: 16px;
}
.fs_18, .fs_18 a, .fs_18 p {
font-size: 18px;
}
.fs_19, .fs_19 a, .fs_19 p {
font-size: 19px;
}
.fs_20, .fs_20 a, .fs_20 p {
font-size: clamp(16px , 1.3vw , 20px);
}
.fs_21, .fs_21 a, .fs_21 p {
font-size: clamp(18px , 1.375vw , 21px)
}
.fs_22, .fs_22 a, .fs_22 p { font-size: clamp(16px , 1.3vw , 20px);
}
.fs_24, .fs_24 a, .fs_24 p {
font-size: clamp(18px , 1.65vw, 24px);
}
.fs_25, .fs_25 a, .fs_25 p {
font-size: clamp(18px , 1.7vw , 25px);
}
.fs_28, .fs_28 a, .fs_28 p {
font-size: clamp(20px , 1.9vw , 28px);
}
.fs_30, .fs_30 a, .fs_30 p {
font-size: clamp(24px , 1.875vw , 30px);
}
.fs_32, .fs_32 a, .fs_32 p {
font-size: clamp(24px , 2.2vw , 32px);
}
.fs_35, .fs_35 a, .fs_35 p {
font-size: clamp(24px , 2.4vw , 35px);
}
.fs_40, .fs_40 a, .fs_40 p {
font-size: clamp(24px, 2.7vw , 40px);
}
.fs_44, .fs_44 a, .fs_44 p {
font-size: clamp(28px , 2.88vw , 44px);
}
.fs_45, .fs_45 a, .fs_45 p {
font-size: clamp(28px , 3.02vw , 45px);
}
.fs_50, .fs_50 a, .fs_50 p {
font-size: clamp(28px , 3.2vw , 50px);
}
.fs_55, .fs_55 a, .fs_55 p {
font-size: clamp(28px , 3.2vw , 50px); }
.fs_58, .fs_58 a, .fs_58 p {
font-size: clamp(28px , 3.9vw , 58px);
}
.fs_60, .fs_60 a, .fs_60 p {
font-size: clamp(28px , 3.7vw , 60px);
}
.fs_63, .fs_63 a, .fs_63 p {
font-size: clamp(30px , 4.25vw , 63px);
}
.fs_64, .fs_64 a, .fs_64 p {
font-size: clamp(32px , 4.3vw, 64px);
}
.fs_70, .fs_70 a, .fs_70 p {
font-size: clamp(25px , 4.375vw , 70px);
}
.fs_74, .fs_74 a, .fs_74 p {
font-size: clamp(32px , 4.8vw , 74px);
}
.fs_80, .fs_80 a, .fs_80 p {
font-size: clamp(25px , 5vw , 80px);
}
.fs_84 , .fs_84 a, .fs_84 p {
font-size: clamp(34px , 5.65vw, 84px);
}
.fs_114 , .fs_114 a, .fs_114 p {
font-size: 114px;
}
.lspacing7 , .lspacing7 a , .lspacing7 p{
letter-spacing: 7px;
}
.lspacing4 , .lspacing4 a , .lspacing4 p{
letter-spacing: 2px;
}
.lspacing2 , .lspacing2 a , .lspacing2 p{
letter-spacing: 2px;
}
.lspacing1, .lspacing1 a , .lspacing1 p{
letter-spacing: 1px;
}
.lspacing0, .lspacing0 a , .lspacing0 p{
letter-spacing: 0px;
}
.lspacing-1 ,.lspacing-1 a , .lspacing-1 p{
letter-spacing: -1px;
}
.lspacing-3, .lspacing-3 a , .lspacing-3 p{
letter-spacing: -3px;
}
.lspacing-4, .lspacing-4 a , .lspacing-4 p{
letter-spacing: -4px;
}
.lineh09 , .lineh09 a , .lineh09 p{
line-height: 0.9;
}
.lineh1 , .lineh1 a , .lineh1 p{
line-height: 1;
}
.lineh11 , .lineh11 a , .lineh11 p{
line-height: 1.1;
}
.lineh12 , .lineh12 a , .lineh12 p{
line-height: 1.2;
}
.lineh125 , .lineh125 a , .lineh125 p{
line-height: 1.25;
}
.lineh13 , .lineh13 a , .lineh13 p{
line-height: 1.3;
}
.lineh14 , .lineh14 a , .lineh14 p{
line-height: 1.4;
}
.lineh15 , .lineh15 a , .lineh15 p{
line-height: 1.5;
}
.lineh16 , .lineh16 a , .lineh16 p{
line-height: 1.6;
}
.lineh2 , .lineh2 a , .lineh2 p{
line-height: 2;
}
.capitalize , .capitalize a, .capitalize p{
text-transform: capitalize;
}
.lowercase , .lowercase a , .lowercase p{
text-transform: lowercase;
}
.uppercase , .uppercase a , .uppercase p{
text-transform: uppercase;
}
.colorSub{
color: #0c3892;
}
.textLeft{
text-align: left;
}
.textCenter{
text-align: center;
}
.textRight{
text-align: right;
}
.textJustify{
text-align: justify;
}
.inlineBlock{
display: inline-block;
}
.mr_20{
margin-right:20px;
}
.pt_30{
padding-top: 30px !important;
}
.pt_50{
padding-top:50px !important;
}
.pt_100{
padding-top: 100px;
}
.mt_30{
margin-top: 30px;
}
.mt_45{
margin-top: 40px;
}
.mt_50{
margin-top: 50px;
}
.mt_20{
margin-top: 20px;
}
.mt_25{
margin-top: 25px;
}
.mt_10{
margin-top: 10px;
}
.mt_80{
margin-top: 80px;
}
.mb_30 , .mb_30 p{
margin-bottom: 30px;
}
.mb_40{
margin-bottom: 40px;
}
.mb_50{
margin-bottom:50px !important;
}
.mb_80{
margin-bottom:80px !important;
}
.mb_20{
margin-bottom: 20px;
}
.mb_15{
margin-bottom:15px;
}
.mb_10{
margin-bottom:10px;
}
.gap10{
gap: 10px;
}
.gap20{
gap: 20px;
}
.gap5{
gap: 5px;
}
.gap30{
gap:30px;
}
.gap40{
gap:40px;
}
.gap60{
gap:60px;
}
.gap36{
gap: 36px;
}
.gap50{
gap: 50px;
}
.gap65{
gap: 65px;
}
.fMenu {
margin-bottom: 20px;
color: #fff;
font-weight: 400;
}
.paraPading p{
padding-bottom: 35px;
}
.flex_48{
flex: 0 0 48%;
}
.flex_23{
flex: 0 0 23%;
}
.flex_25{
flex: 0 0 25%;
}
.flex_20{
flex: 0 0 20%;
}
.flex_35{
flex: 0 0 32%;
}
.flex_65{
flex: 0 0 65%;
}
.paddingtb_100{
padding: 100px 0;
}
.paddingtb_80{
padding: 80px 0;
}
.paddingtb_200{
padding-bottom: 200px !important;
}
.paddingb_50{
padding-bottom:50px;
}
.aboutBGblue {
padding: 125px 0px !important;
}
.paddingb_100{
padding-bottom: 100px !important;
}
.paddingt_100{
padding-top: 100px;
}
.padding_200{
padding: 200px 0 100px 0;
}
.marginAuto p{
width: 89%;
margin: 0 auto;
text-align: center;
margin-top: 20px;
}
@media screen and (min-width: 1601px) {
.container{
max-width: 1300px;
width: 100%;
margin: 0 auto; }
}
@media  (min-width: 1025px) and (max-width: 1600px) {
.container{ 
max-width: 81.25%;
width: 100%;
margin: 0 auto; }
}
@media screen and (max-width: 1024px) {
.faq_section {
width: 90% !important;
}
.container{
max-width: 100%; margin: 0 auto;
padding: 0 20px;
}
}
@media  (min-width: 991px) and (max-width: 1024px) {
.our-partners img{
max-width: 100% !important;
}
}
@media  (min-width: 768px) and (max-width: 1025px) {
.cta-section{
padding: 50px 0 0 50px !important;
}
.inlineButton{
display: inline-block !important;
}
.faqImageBanner img {
width: 300px;
}
.paddongtb_100{
padding: 60px 0 !important;
}
.paddongb_100{
padding-bottom: 60px !important;
}
.mt_45{
margin-top: 30px !important;
}
.mt_80{
margin-top: 45px !important;
}
}
@media screen and (max-width: 767px)  {
.sjb-filters.sjb-filters-v1{
width: 100% !important;
}
.page-id-2640 .new-section-link{
pointer-events: initial !important;
}
.page-id-3544  .pickupFooter{
padding-top: 50px !important;
}
.loop-strt{
width: 100% !important;
}
.para90{
width: 100% !important;
}
.supporting_right-side h2{
margin-top: 0 !important;
}
.mobReverse{
display: flex !important;
flex-direction: column-reverse;
}
.mobHeight300{
height: 350px;
object-fit: cover;
}
a.inlineButton {
display: inline-block;
}
.btnSpacing {
margin-top: 30px;
padding-bottom: 50px;
}
.mobpab_30{
padding-bottom: 30px;
}
.faq_section.container.mb_80 {
margin-bottom: 50px !important; }
.paddingb_100.testimonial_sec.pt0Mob{
padding-top: 0 !important;
}
.social-icons.flex.justify_sb.gap30.paddintb_0mob {
padding: 0 !important;
}
table.popupTable {
table-layout: initial !important;
width: 500px;
}
.mobOverflow{
overflow:auto !important;
width: 100%;
}
td.member-cnt img , .single-vis-cnt img{
width: 26px;
}
section.paddingb_100.newaddedby.paddingb_none{
padding-top: 0 !important;
}
.page-template-faq section.paddingb_100.paddingb_none{
padding-bottom: 50px !important;
}
.service-item.homeServiceBG.new-desc.textCenter.gap36 p {
padding: 0 20px;
}
.paddintb_0mob{
padding: 0 !important;
}
.padding_50mob{
padding-top: 50px !important;
}
.paddingb_none{
padding-bottom: 0 !important
}
.pbNOne.paddingb_100{
padding-bottom: 0 !important;
}
.margin0_mob{
margin: 0 !important;
}
.mart_50mob{
margin-top: 50px;
padding-top: 0 !important;
}
.paddingBottom_50{
padding-bottom: 50px !important;
}
.pt0_mob{
padding-top: 0 !important;
}
.paddingb_100.marMOb0{
margin-top: 0 !important;
}
section.paddingb_100.newaddedby {
padding-top: 50px;
}
.flex_50{
width: 100% !important
}
.detailApp {
flex: 0 0 100% !important;
padding: 20px;
}
.patient-form {
width: 100%;
margin: 0 auto;
}
.contect-dev {
flex-wrap: wrap;
}
.contact-right {
flex: 0 0 100%;
}
.contact-left {
flex: 0 0 100%;
margin-top: 25px;
}
.bannerDetails h3 p {
letter-spacing: -1px !important;
}
.mt_80{
margin-top: 30px !important;
}
.pt_30{
padding-top: 20px !important;
}
.footer3{
margin-top: 20px !important;
}
.paraPading p {
padding-bottom: 20px !important	;
}
.aboutDetails br{
display: none;
}
.flex_48{
flex: 0 0 100% !important;
}
.paddongtb_100{
padding: 50px 0 !important;
}
.paddongb_100{
padding-bottom: 50px !important;
}
.mt_45{
margin-top: 25px !important;
}
.btnBlue{
padding-top: 20px !important;
}
.marginAuto p{
width: 90% !important;
}
.mb_30{
margin-bottom: 15px;
}
.mt_30{
margin-top: 15px;
}
}
@media screen and (max-width: 400px) {
.topMenu {
max-width: 32% !important;
gap: 10px !important;
}
.showLogo img, .stickyLogo img {
max-width: 100px !important;
}
.container.ptb_30{
padding: 20px !important;
}
}
.contactDetPost {
margin-top: 10px;
}
.addIcon img{
padding-top: 8px;
}
.paddingB30{
padding-bottom: 30px;
}
a.new-section-link.mb_20.f_700.fs_20.primaryColor i {
position: absolute;
right: 40px; color: #fff;
background-color: #0060A5;
padding: 10px;
border-radius: 100px; font-size: 13px;
height: 30px;
width: 30px;
display: flex;
justify-content: center;
align-items: center;
transform: rotate(-40deg);
}
a.new-section-link.mb_20.f_700.fs_20.primaryColor:hover i{
transform: rotate(0deg);
}
a.book_now-btn {
border: 1px solid #0060A5;
background-color: #0060A5;
color: #fff;
padding: 15px 30px;
border-radius: 5px;
text-align: center;
margin: 0 auto;
width: fit-content;
display: block;
}
section.health-team-section.paddingb_100 {
margin-top: 20px;
}
section.health-team-section h2.section-title.text-center {
margin-bottom: 50px;
}  section.how-it-works.paddingb_100 h2 { text-transform: capitalize;
} .inside.search_filter {
position: absolute !important;
right: -405px;
z-index: 99;
width: 100%;
top: 15px;
}
div#asl-panel {
position: relative !important;
}
#asl-storelocator.asl-cont .sl-main-cont .asl-panel {
border-top-left-radius: 5px;
border: 1px solid #fff !important;
}
#asl-storelocator.asl-cont.no-asl-filters .asl-wrapper .sl-main-cont .sl-main-row .asl-panel .search_filter {
padding: 10px 10px;
background-color: white;
border-radius: 15px;
}
.bg-clr{
background-color: #F5F9FF;
padding: 80px 0;
}
.brd-cnt {
border-top: 1px solid #eee;
padding-top: 150px;
}
.about-text .fs_22{
padding-bottom: 0 !important;
}
.page-id-2813 section.how-it-works.paddingb_100.paddingt_100{
display: none;
}
.newsblog_crbtn.fs_18 .dashicons{
transform: rotate(-40deg);
}
.newsblog_crbtn.fs_18:hover .dashicons{
transform: rotate(0deg) !important;
}
.our-partners h2 {
text-align: center;
font-weight: 800 !important;
}@media screen and (min-width: 2501px) {
.bannerLp img {
width: 100% !important;
height: 900px;
object-fit: cover;
object-position: top;
}
}
@media screen and (min-width: 1601px) {
.laundhdateSec h2 {
padding: 25px !important;
}
.bannerLp img{
width: 100% !important;
}
}
@media  (min-width: 1200px) and (max-width: 1500px) {
.flex_20 {
flex: 0 0 31%;
}
}
@media  (min-width: 1025px) and (max-width: 1054px) {
.practice30{
width: 30% !important;
}
}
@media  (min-width: 1400px) and (max-width: 1600px) {
.medical-logo img {
margin-top: -11%;
left: 15.5%;
}
}
@media  (min-width: 898px) and (max-width: 1200px) {
.docList{
height: 950px !important;
padding: 10px !important;
}
}
@media  (min-width: 1025px) and (max-width: 1156px) {
.bgColorPractice{
padding: 30px 13px !important;
}
.card.active .card_inner_content{
gap:  20px !important;
}
.card.active{
padding: 20px !important;
}
.card_right {
flex: 0 0 auto;
width: 44% !important;
}
.card.active .card_inner_content{
justify-content: space-between;
}
}
@media  (min-width: 1025px) and (max-width: 1245px) {
.card_right {
flex: 0 0 auto;
width: 43% !important;
}
.card.active .card_inner_content .card_left {
flex: 0 0 auto;
width: 43% !important;
}
}
@media  (min-width: 1025px) and (max-width: 1325px) { }
@media  (min-width: 1025px) and (max-width: 1199px) {
.flex.serviceFlexSec{
gap:  40px !important;
}
.timeline-box::before{
height: 50px !important;
width: 50px !important;
}
.timeline{
margin: 0 !important;
}
.timeline-box.right {
margin-left: 10px;
}
.right::before {
left: -19% !important;
}
}
@media screen and (max-width: 1300px) {
.lineAbsolute{
display: none;=
}
}
@media  (min-width: 971px) and (max-width: 991px) {
.bgColorPractice{
padding:30px 10px !important;
}
}
@media  (min-width: 1200px) and (max-width: 1400px) {
.absoluteDiv{
top: 16% !important;
}
.header_flex {
max-width: 95%;
}
nav#site-navigation {
flex: 0 0 55%;
} .container{
max-width:95%;
}
.medical-logo img {
margin-top: -12%;
left: 12%;
}
}
@media  (min-width: 1157px) and (max-width: 1390px) {
.main-navigation a , ul#menu-header-button-menu a{
font-size: 16px !important;
}
}
@media  (min-width: 1201px) and (max-width: 1390px) {
nav#site-navigation {
margin-left: 15px;
}
img.custom-logo {
width: 160px !important;
}
}
@media  (min-width: 1025px) and (max-width: 1390px) { nav#site-navigation {
flex: 0 0 58% !important;
}
.banner-content {
background: linear-gradient(to right, #eaf4fb 75%, #0060A5 25%) !important;
}
div#header_button_menu {
flex: 0 0 10% !important;
}
.site-branding{
flex: initial !important;
}
ul#primary-menu {
padding-left: 0 !important;
}
ul#menu-header-button-menu a{
padding: 10px 15px !important;
}
}
@media  (min-width: 1025px) and (max-width: 1200px) {
.testimonial-content::after{
right: -40% !important;
}
.featured-article{
width: 30% !important;
}
.pickupFooter .subscribe_form {
flex-direction: column;
border-radius: 10px;
align-items: flex-start;
row-gap: 20px;
padding-left: 10px !important;
}
nav#site-navigation {
margin-left: 11px;
}
.main-navigation a{
font-size: 14px !important;
padding: 10px 8px !important;
}
.header_flex {
max-width: 95%;
}
nav#site-navigation {
flex: 0 0 50%;
}
.site-branding {
flex: 0 0 20%;
}
.flex_20 {
flex: 0 0 33%;
}
ul#menu-header-button-menu a {
padding: 10px 28px;
}
.buttons {
display: inline-grid;
}
ul.location-list {
flex: 0 0 50%;
}
.medical-logo img {
width: 20%;
}
}
@media  (min-width: 1025px) and (max-width: 1199px) { 
.absoluteDiv{
padding: 30px 50px !important;
}
.imageRight.poaBsolute{
width: 52% !important;
}
}
@media  (min-width: 1085px) and (max-width: 1199px) { 
.absoluteDiv{
padding: 30px 80px !important;
}
}
@media screen and (min-width: 1025px) {
ul#menu-header-button-menu-1 a span.dashicons {
display: none !important;
}
.featured-article img {
width: 100%;
height: 240px;
object-fit: cover;
}
.featured-article {
flex: 0 0 32%;
}
.mobileMenu{
display: none;
}
.menu-image-title-after.menu-image-title{
padding-left: 0 !important
}
}
@media screen and (max-width: 1024px) {
section.patient-form.paddingb_100{
margin-top: 50px;
margin-bottom: 50px;
}
.dashicons-admin-users{
font-size: 28px !important
}
ul#menu-header-button-menu a{
border:none !important;
padding: 0 10px !important;
}
ul#menu-header-button-menu{
margin: 0 !important;
}
.menu-image-title-after.menu-image-title{
padding-left:0 !important
}
ul#menu-header-button-menu a span.menu-image-title{
display: none !important;
} ul#menu-header-button-menu a{
padding: 8px 15px;
}
.mobileMenu{
position: absolute;
right: 5%;
top:10%;
}
.mobileMenu ul {
padding-left: 0;
list-style: none;
}
.faq_section.container.mb_80{
width: 94% !important;
}
button.menu-toggle{
display:none !important;
}
.main-navigation {
display: none;
}
.testimonial-content::after{
display:none;
}
.testimonial-content::before{
display:none;
}
.faq_section {
padding: 0px !important;
}
.our-partner .swiper-button-prev, .our-partner .swiper-button-next {
display: none;
}
}
@media  (min-width: 1025px) and (max-width: 1100px) {
img.custom-logo {
width: 150px !important;
}
}
@media  (min-width: 1025px) and (max-width: 1599px) {
nav#site-navigation {
flex: 1 1 0% !important;
}
}
@media  (min-width: 768px) and (max-width: 1199px) {
.listDesc{
padding-right: 30px !important;
}
.shipDetail{
width: 41% !important;
}
.imageDetails{
padding: 20px !important;
}
.flex.flexDeImage {
flex-wrap: wrap;
}
.detailColumn.textLeft {
flex: 0 0 auto;
width: 65%;
}
.flex.flexDeImage img {
flex: 0 0 auto;
width: 30%;
}
.detailColumn.textLeft img{
width: auto !important;
}
.nameOrder{
font-size: 16px !important;
padding: 10px 0 !important;
}
.shipBUtton{
padding: 8px !important;
}
.shipBUtton h5 {
font-size: 14px !important;
}
.shipBUtton img {
width: 20px !important;
}
.singleImageShip img{
padding: 0 20px;
}
.bannetextLP h2{
width: auto !important;
}
}
@media  (min-width: 768px) and (max-width: 1199px) {
.flex.shipFlex{
flex-wrap: wrap;
}
}
@media  (min-width: 768px) and (max-width: 1008px) {
.listDesc{
padding-right: 30px;
}
.family-item{
padding: 15px !important;
}
.contentLeft{
padding-left: 30px; }
.imageRight.poaBsolute.wiImage100 {
width: 100% !important;
margin-bottom: 50px;
}
.flexTabletCol{
flex-direction: column;
}
.imageEnhnd {
margin-right: 0 !important;
}
.contentLeft.width100{
width: 100% !important;
}
.titleFlex.mb0_row.spaBFlex {
gap: 30px;
}
.listImage {
flex: 1 0 auto;
width: 100%;
margin-left: 0;
}
.listDesc {
flex: 0 0 auto;
width: 100%;
}
.listImage img {
display: block;
width: 100%;
}
}
@media  (min-width: 768px) and (max-width: 860px) {
.service-item.homeServiceBG.serviceRow.new-desc.textCenter.gap36 {
margin-bottom: 20px;
}
}
@media  (min-width: 768px) and (max-width: 825px) {
.card.active .card_inner_content .card_left {
width: 50% !important;
}
.card_right{
width: 41% !important;
}
}
@media  (min-width: 768px) and (max-width: 990px) {
.bannetextLP h2{
width: auto !important;
}
.footer_bg .inlineBlock{
width:  47% !important;
}
.timeline-box::before{
width: 40px !important;
height: 40px !important;
font-size: 20px !important;
}
.imageService, .serviceDetails{
width: 45% !important;
}
}
@media  (min-width: 768px) and (max-width: 1200px) {
.width100row.ListsRow{
width: 100% !important;
}
li.tab{
font-size: 18px !important;
line-height: 1.3 !important;
}
.howWorkFlex.flex.gap80 {
flex-wrap: wrap;
gap: 30px !important;
justify-content: space-between;
}
.ListsRow{
width: 48% !important;
}
.family-item{
flex: 0 0 30%;
}
.ListsTreat{
width: 31%;
}
.ListDocVisit , .family-grid , .ListDocVisit{
justify-content: space-between;
}
.flexwrap .flex_40{
width: 37% !important;
}
}
@media  (min-width: 768px) and (max-width: 1025px) {
.service-item.homeServiceBG.serviceRow.new-desc.textCenter.gap36 {
width: 48% !important;
}
.formLPInput.sbmit_sbscribe i.fas.fa-arrow-right {
right: 32% !important
} 
.timeline{
margin: 0 !important;
}
.cta-left-side{
margin-top: 0 !important;
}
.buttons {
margin-top: 20px !important;
margin-bottom: 30px !important;
}
.tab-content .content-wrappers {
padding: 30px !important;
}	
.custom-faq-section {
padding: 50px;
}
.flex_20 {
flex: 0 0 48%;
}
.featured-image {
margin-right: 10px;
}
.featured-date {
right: 10px;
} .cta-section {
padding: 50px 0 0px 30px !important;
}
.cta-left-side{
padding-bottom: 50px;
}
.flex-20 {
flex: 0 0 19%;
}
.buttons {
display: inline-grid;
}
a.btn_blue {
padding: 15px 40px;
}
ul.location-list {
padding: 20px 7px;
flex: 0 0 48%;
}
.medical-info {
margin-top: 60px;
}
.medical-logo img {
position: absolute;
margin-top: -10%;
left: 10%;
width: 18%;
}
.client-review-item{
min-height:350px;
}
}
@media  (min-width: 768px) and (max-width: 1024px) {
section.left_right_swapsection.left-right-sec.mtROw0.pat50Home {
margin-top: 50px;
}
.swiperArrowReview {
top: 8% !important;
right: 4% !important;
}
section.left_right_swapsection.left-right-sec.flex-butt.mtb40 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
section.paddingb_100.our-family-practice-location {
padding-top: 0 !important;
}
section.paddingb_100.how-become-family {
padding-top: 0px !important;
}
section.bgGradient.ourPsection {
margin-top: 50px !important;
}
section.paddingb_100.onlinePortal {
padding-top: 0 !important;
}
.flex75btn{
width: 59% !important;
}
.titleFlex.mb0_row.spaBFlex {
gap: 30px;
}
.flex30Btn{
width: 36% !important;
}
.serButton.flex1.flex30Btn a {
display: block !important;
}
.home .paddingb_100.partner_section {
padding-top: 0 !important;
}
.cta-right-side{
align-self: end;
}
section.paddingb_100.featured_post{
padding-top: 0 !important;
}
.testimonial-section{
padding: 50px !important;
}
.cta-right-side{
margin-top: 0 !important;
}
section.paddingb_100.service_section{
padding-top: 50px !important; }
.paddingb_100.partner_section{
padding-bottom: 0 !important;
}
.service_section_doc .service_section_flex{
padding-top: 50px !important;
padding-bottom: 0 !important;
}
section.paddingb_100.main_banner_section {
padding-bottom: 0 !important;
}
.paddingb_100 {
padding-top: 50px !important;
}
section.paddingb_100.shortcode-section , .paddingb_100.cta_section{
padding-top: 0 !important;
}
.paddingb_100{
padding-bottom: 50px !important;
}
.container.margin-bottom130{
margin-top: 60px !important;
margin-bottom: 60px !important;
}
.callaction{
width: 90% !important;
}
.site-branding {
flex: 0 0 96%;
position: relative;
}
.tabletPadding100{
padding-top: 100px;
}
.tablet_mb_50{
margin-bottom: 50px;
}
.service-list{
grid-template-columns: repeat(1, 1fr) !important;
}
.service_offered_right-side ,.service_offered_left-side{
flex:  0 0 50% !important;
}
.service_offered_left-side{
background-position: center;
}
.pickupFooter .subscribe_form {
flex-direction: column;
border-radius: 10px;
align-items: flex-start;
row-gap: 20px;
padding-left: 10px !important;
}
.faq_section{
width: 95% !important;
}
}
@media  (min-width: 768px) and (max-width: 990px) {
.bookAppoiDetails{
row-gap:  30px !important;
}
.imageBook::before{
display: none;
}
h3.numbeCss {
font-size: 40px !important;
color: #0060a5a1;
}
.flex.gapFlex {
flex-wrap: wrap;
gap: 10px !important;
}
.featured-date {
bottom: -12px !important;
width: auto !important;
flex-direction: initial !important
}
.featured-article {
flex: 0 0 auto;
width: 29% !important;
}
.repeater-item{
flex: 0 0 31% !important;
}
}
@media  (min-width: 1026px) and (max-width: 1199px) {
.formLPInput.sbmit_sbscribe i.fas.fa-arrow-right {
right: 31% !important
} 
}
@media  (min-width: 991px) and (max-width: 1199px) {
.font22 {
font-size: 18px !important;
}
.flex.flexListCare {
gap: 30px;
flex-wrap: wrap;
justify-content: space-between;
}
.rowCare {
flex: 0 0 auto;
width: 22%;
}
}
@media  (min-width: 991px) and (max-width: 1024px) {
.flex.serviceFlexSec{
gap:  40px !important;
}
}
@media  (min-width: 921px) and (max-width: 1024px) {
.flexDetailEnhanced .fs_18{
font-size: 16px !important;
}
.contentLeft{
width: 42% !important;
}
.imageRight.poaBsolute{
width: 54% !important;
}
.absoluteDiv {
padding: 10px 90px !important;
top: 23% !important;
}
.bgWhiteDiv img {
width: 50px;
}
.flex.gap30.align_item.bgWhiteDiv {
gap: 15px;
}
}
@media  (min-width: 768px) and (max-width: 990px) {
.flex.flexListCare {
gap: 30px;
flex-wrap: wrap;
justify-content: space-between;
}
.rowCare {
flex: 0 0 auto;
width: 47%;
}
}
@media  (min-width: 768px) and (max-width: 920px) {
.flexDetailEnhanced .fs_18{
font-size: 16px !important;
}
.contentLeft{
width: 42% !important;
}
.imageRight.poaBsolute{
width: 54% !important;
}
.absoluteDiv{
padding: 10px 60px !important;
top: 12% !important;
}
.bgWhiteDiv img {
width: 50px;
}
.flex.gap30.align_item.bgWhiteDiv {
gap: 15px;
}
}
@media  (min-width: 768px) and (max-width: 790px) {
.flex_30.flexVitual{
width: 22% !important;
}
}
@media screen and (min-width: 768px) {
.page-id-2675 .callaction.margin-bottom130{
margin-top: 100px !important;
}
}
@media screen and (max-width: 767px) {
.service-item.homeServiceBG.serviceRow.new-desc.textCenter.gap36 {
width: 100% !important;
}
.paragraphCust p {
text-align: left !important;
padding-left: 0;
padding-bottom: 0;
} .discrete_shipping{
padding-top: 60px !important; 
}
.mobMB30{
margin: 30px 0;
}
.whitecolor.mobColor{
color: #1e1e1e !important;
}
.whitecolor.mobColor p{
color: #1e1e1e !important;
}
.shipDetail h2::after{
width: 72% !important;
}
.counterText h3{
font-size: 18px !important;
}
.dayCounter span.time_left{
height: 80px !important;
width: 80px !important;
}
.page-id-5203 .dayCounter span.time_description{
font-size: 18px !important;
}
hr.footerLPLine {
margin: 30px 0 !important;
}
.footerLP{
padding: 50px 0 !important;
}
.subscribe_form.formLPFooter{
width: 100% !important;
}
.bannetextLP h2 , .laundhdateSec h2{
font-size: 18px !important;
}
.subscribe_form.formLPFooter {
margin-bottom: 0px !important;
}
.careImage {
height: 250px;
width: 100%;
margin-top: 30px !important;
}
.careFlex {
padding: 20px !important;
flex-direction: column !important;
}
.serviceSec::before {
height: 690px !important;
width: 99% !important;
}
.healthcareDesign{
padding: 20px 0 !important;
}
.contactLP{
padding: 20px !important;
}
.contactFlexLP {
flex-direction: column !important;
}
.formLPInput , .shipDetail , .shipImage , .imageService, .serviceDetails, 
.careDetail, .careImage{
width: 100% !important;
}
.singleImageShip{
margin-top: 30px !important;
}
.rowCare{
margin-bottom: 20px !important;
}
.wTCSection {
width: 100% !important;
}
.bannetextLP h2 {
bottom: 85px !important;
width: auto !important;
}
div#wpforms-2905-field_53 h1 {
margin: 0 !important;
}
div#wpforms-2905-field_53-container{
padding: 0 !important;
}
section.patient-form.paddingb_100 {
width: 90%;
margin-top: 0 !important;
padding: 30px 10px;
}
.clnic_logo{
height: auto !important;
}
div#rightCards {
margin-top: 20px !important;
}
.flex-butt .row{
gap: 0 !important;
}
section.nearest-clinic-section.mt50mob {
padding-top: 25px;
}
section.left_right_swapsection.left-right-sec.flex-butt.mtb40 {
padding-top: 0 !important;
}
section.paddingb_100.our-family-practice-location {
padding-bottom: 0px !important;
}
.flex.clinicInfo_Flex {
display: flex !important;
margin-top: 10px;
}
.pat50Home{
padding-top: 50px !important;
}
.left-right-sec {
padding: 50px 0px 0px 0px !important;
}
.practice-location-item:last-child{
margin-bottom: 0 !important;
}
.paddingb_100.mobpb0{
padding-bottom: 0 !important;
}
.page-id-4285 .container.margin-bottom130 , .postid-4338 .container.margin-bottom130 {
margin-bottom: 10px !important;
}
.page-id-4285 section.left_right_swapsection.paddingt_100 {
margin-bottom: 50px !important;
}
section.paddingb_100.about-section.specialistSec {
margin-bottom: 50px;
}
.leftRowSpe, .rightRowSpe{
padding:  20px !important;
}
.timeline{
margin: 0 !important;
}
.absoluteDiv{
top: 35% !important;
}
.imageEnhnd img{
width: 100% !important;
}
.flexDetailEnhanced .fs_18{
font-size: 15px !important;
}
.width90{
width: 100% !important;
margin: 20px auto 0 auto;
}
.flex25{
flex: 0 0 auto;
width: 100% !important;
}
.mobPading30 p{
padding-bottom: 30px;
}
.page-id-4285 .left_right_swapsection{
margin-top: 0 !important;
}
h3.numbeCss{
font-size: 30px !important;
}
section.howworkService.paddingb_100 {
padding-bottom: 0px !important;
}
.bookAppoiDetails{
row-gap: 30px !important;
}
.page-id-4285 .buttons_about.mt_45 { }
.page-id-4285 .left_right_swap_flex_reverse.paddingb_100 {
padding-bottom: 0 !important;
}
.page-id-4285 .left_right_swap_left-side.flex_60.aos-slide-right.aos-init.aos-animate h2{
margin-top: 0 !important;
}
.flex_30.flexVitual{
width: 100% !important;
}
.flex.gapFlex {
display: flex !important;
flex-wrap: wrap;
gap: 0px;
}
.titleHowWork.widthr40 {
margin-bottom: 50px;
}
.widthr60 , .widthr40{
width: 100% !important;
}
.left_right_swap_left-side{
background-position: center;
}
.flex.gap30.align_item.bgWhiteDiv {
display: flex !important;
}
.postid-4338 .left_right_swap_flex_reverse h2{
margin-top: 0 !important;
}
.postid-4338 .left_right_swap_right-side{
margin-top: 50px;
}
.ListsTreat.flex.gap20 {
display: flex !important;
}
ul.multiselect-container.adropdown-menu {
margin-top: 40px !important;
}
.fs_18, .fs_18 a, .fs_18 p{
font-size: 16px !important;
}
.ListsRow , .ListsTreat{
width: 100%;
}
.family-item{
flex: 0 0 100% !important;
}
.ListDocVisit.flex{
row-gap: 20px;
display: flex !important;
}
.imageRight.poaBsolute {
flex: 0 0 auto;
width: 100% !important;
}
.contentLeft {
flex: 0 0 auto;
width: 100% !important;
} .timeline::after {
left: 0;
right: auto; }
.timeline-box {
width: 80%;
left: 15%;
text-align: left;
margin-bottom: 20px;
}
.timeline-box::before {
left: -17%;
right: 0;
top: 11px;
}
.timeline-box::before{
height: 40px !important;
width: 40px !important ;
}
.right-content img{
height: initial !important;
object-fit: initial !important;
}
.page-id-4391  .see-more {
position: relative !important;
bottom: initial !important;
} .imageBook::before {
display: none !important;
}
.maBottom60{
margin-bottom: 50px !important;
}
.page-id-3308  section.paddingb_100.nearest-clinic-section {
padding-bottom: 0 !important;
}
.page-id-3444 .paddingb_100.faq_sections{
padding-bottom: 0 !important;
}
.page-id-27 .preFooter{
margin-top: 10px !important;
}
.page-id-27 .call-to-action{
margin-top: 0 !important;
}
.page-id-2500  .nearest-clinic-section {
margin-top: 50px !important;
}
.page-id-2810 .paddingb_100.social-section , .page-id-2500  .paddingb_100.social-section{
padding-top: 10px !important;
}
.page-id-2810 section.medical-services.paddingt_100 {
padding-bottom: 0 !important;
}
.page-id-2819 .paddingb_100.social-section{
padding-bottom: 0 !important;
padding-top: 10px !important;
}
.how-it-works.paddingb_50.paddingt_100.pharmacySite{
padding-top: 0 !important;
}
section.cta-sections.paddingb_100.text.textCenter.paddingb_none {
padding-bottom: 0px !important;
}
.page-id-2590 section.paddingb_100.service_section {
padding-bottom: 0 !important;
}
.page-id-2850 .doctor-help-section.paddingb_100 {
padding-bottom: 0 !important;
}
.page-id-2850 .partners_with_sections{
margin-top: 50px;
}
.page-id-2711 .why-md-con {
padding-bottom: 0 !important
}
.letter-btn.textCenter {
margin-top: 50px;
}
.call-to-action{
margin-top: 50px;
}
.footer_bg div{
height: auto !important;
}
.page-id-27 .mt_30.textCenter {
margin-top: 50px;
}
.page-id-27 .accordion.flex_63{
margin-top: 50px !important;
}
.page-id-27 .preFooter {
margin-top: 50px !important;
padding-top: 50px !important;
}
.site-branding {
flex: 0 0 94%;
position: relative; !important;
}
div#job-desc br {
display: none !important;
}
h2.medical-job {
font-size: 24px !important;
}
section.call-to-action{
padding-bottom: 0 !important;
}
.container.callaction{
width: 90%;
}
.single-service .left_right_swapsection {
margin-top: 0 !important;
}
.common-visit-image{
margin-bottom: 50px;
}
.flexwrap .flex_60{
flex: 0 0 auto;
width: 100% !important;
}
.flexwrap .flex_40{
flex: 0 0 auto;
width: 100% !important;
}
.flx50Half{
width: 100%;
}
.looking-specialist-care .right-content {
margin-top: 50px;
}
.mt0Mob{
margin-top: 0 !important;
}
.pb_parnet_50.paddingb_100.partners_with_sections{
padding-bottom: 50px !important;
}
.buttons {
margin-top: 20px !important;
margin-bottom: 0px !important;
}
.acf-buttons.flex {
flex-direction: column;
row-gap: 20px;
display: flex !important;
}
.banner-content .d-flex {
display: block !important;
}
.sl-row.Filter_section {
border-radius: 0 0 5px 5px;
}
.sl-row{
border-radius: 5px 5px  0 0;
}
.faq-intro.flex_30.paddingMOb30 {
padding-bottom: 30px;
}
.tablet_mb_50{
padding-top: 50px;
}
.accordion.flex_65 {
margin-top: 30px !important;
}
a.faq-button{
padding: 15px 40px 15px 20px !important;
}
.faq-intro p:nth-child(4){
display: none !important;
}
.custom-faq-section {
padding: 30px 15px !important;
}
.pickupFooter .subscribe_form {
flex-direction: column;
border-radius: 10px;
align-items: flex-start;
row-gap: 20px;
padding-left: 10px !important;
}
.footer_bg img , .footer_bg .inlineBlock{
flex: 0 0 auto;
width: 100% !important;
}
.right-content-popup {
padding-top: 60px;
}
section.paddingb_100.partners_with_sections.aos-flip-down.padding_50mob.paddingBottom_50.aos-init.aos-animate {
padding-bottom: 50px !important;
}
.partner-slider img {
width: 100%;
}
.left-menu-popup{
position: relative !important;
}
.read-more i.fas.fa-arrow-right{
position: relative !important;
}
.content-wrapper .right-sides {
padding-top: 50px;
}
.testimonial_sec.pt0_mob{
padding-top: 0 !important;
}
.loop-substi{
padding: 30px 0 !important;
}
.container.margin-bottom130{
margin-bottom: 100px !important;
}
li.tab.flex_50 {
flex: 0 0 auto;
width: 100% !important;
}
.letter-desc{
margin-bottom: 0 !important;
}
.bg-clr{
padding: 50px 0 !important;
}
.aboutImage{
height: 250px;
object-fit: cover;
margin-bottom: 30px !important;
}
.homeServiceBG{
width: 100% !important;
}
a.button.buttonuninsured_lightblue{
padding: 12px !important;
}
.banner-content {
background: #eaf4fb !important;
}
.service-name{
font-size: 16px !important;
}
.medical_center_info_left-side { width: 100% !important;
}
section.paddingb_100.supporting-section {
padding-top: 50px;
}
.paddingt_100{
padding-top: 50px !important;
}
ul.location-list{
margin-bottom: 25px !important;
margin-right: 0 !important;
margin-top: 10px !important
}
.medical_center_info_right-side{
row-gap: 30px;
}
.medical-center-image{
height: 250px;
}
section.paddingb_100.about-section{
margin-top: 0 !important;
}
section.paddingb_100.testimonial_sec{
padding-top: 50px !important;
}
.padding_top80{
padding: 50px 0 !important;
}
.paddingtbrow_80 {
padding: 90px 0 50px 0 !important;
text-align: center;
}
.flexHalf{
width: 100%;
}
.service_txt.container h2{
line-height: 0.6 !important;
}
.featured-article, .benefit-item {
flex: 0 0 auto;
width: 100% !important;
}
.featured-article img {
width: 100%;
height: 180px;
object-fit: cover;
}
.flex615{
width: 100% !important;
}
.f_600.flex615 br{
display: none !important;
}
.services {
margin-top: 0px !important;
}
.service-items.flex {
display: flex !important;
gap: 10px;
align-items: center;
}
.service-list{
grid-template-columns: repeat(1, 1fr) !important;
}
.service_offered_right-side{
margin-top: 30px;
}
.flex_32 {
flex: 0 0 100%;
}
.services .new-desc { align-items: center;
flex-direction: row;
}
.service_offered_left-side{
height: 500px !important;
}
.inside.search_filter {
right: auto;
top: -90px !important;
width: 300px;
}
.overFlowX {
max-width: 900px;
overflow: scroll;
}
.page-id-2850 section.paddingb_100.service_section{
padding-bottom: 0 !important;
}
.tabs-wrapper .swiper-button-prev{
left: 18% !important;
}
.cta-content {
flex-direction: column;
gap: 15px !important;
}
li.tab.flex_50{
font-size: 20px !important;
}
section.how-it-works.paddingb_100 .mb_50{
margin-bottom: 30px !important;
} .letter-btn.textCenter {
border: 0 !important;
border-radius: 0 !important;
padding: 0 !important;
}
.letter-desc p{
margin-top: 0 !important;
}
section.paddingb_100.looking-specialist-care .content-wrappers {
padding: 15px !important;
gap: 25px !important;
}
section.paddingb_100.partners_with_sections{
padding-bottom: 0 !important;
} .container.paddingt_60{
padding-top: 30px !important;
}
.coverage-item{
padding: 15px !important;
}
.page-id-2822 section.paddingb_100.service_section {
padding-bottom: 0 !important;
}
.new-section-box{
flex-direction: column;
}
.coverage-section_bg {
padding: 0px 20px !important;
}
.coverage-item.textCenter.flex_32:nth-child(2) {
margin: 30px 0 !important;
}
section.paddingb_100.partners_with_sections{
padding: 50px 0 0 0 !important; }
.page-id-2844 .about-text.flex.gap20 .fs_22{
padding-bottom: 0 !important;
}
.page-id-2500 section.paddingb_50.nearest-clinic-section{
padding-bottom: 0 !important;
}
section.paddingb_100.service_section_doc {
padding-bottom: 0 !important;
}
section.how-it-works.paddingb_100 {
padding-bottom: 0 !important;
}
.how-it-work-box{
padding: 15px !important;
}
.how-it-works-container{
flex-direction: column !important;
margin:  0 20px !important;
}
.container.how_it_wrks {
margin-top: 0 !important;
padding: 50px 0 !important;
}
.book-now-button{
margin-top: 10px !important;
}
.doctor-help-flex {
flex-direction: column;
}
.looking-specialist-care ul.tabs {
flex-direction: column;
}
.career-title{
line-height: 1.2 !important;
}
.career-grid {
grid-template-columns: repeat(1, 1fr) !important;
padding: 20px 0 !important;
}
.sjb-page{
padding: 0 !important;
}
.featuredsection{
width: 100% !important;
}
.latest_news_excerpt.light p {
display: none !important; 
}
h2.article-title{
height: initial !important;
}
.client-review-item{
padding: 10px !important;
}
p.section_para{
margin-bottom: 30px !important;
}
.tab-content .left-content , .tab-content .right-content {
padding: initial !important;
}
section.paddingb_100.looking-specialist-care.tabNone {
padding-top: 0;
margin-top: 50px;
}
.doctor-help-flex{
gap: 30px !important
}
.health-team-title{
margin-top: 0 !important;
}
.health-team-info {
padding: 15px !important;
}
.health-team-grid-container{
margin:  0 !important;
}
section.health-team-section.paddingb_100 {
margin-top: 0px !important; 
}
.health-team-grid-container {
grid-template-columns: repeat(1, 1fr) !important;	   
}
.social-section{
padding: 50px 0 !important;
line-height: 1.2 !important;
}
.section-title{
font-size: 28px !important;
line-height: 1.1 !important;
}
a.social-icon:nth-child(2) {
border-top: 2px solid #000;
border-bottom: 2px solid rgb(0 127 174 / 75%);
}
a.social-icon:nth-child(2) img{
margin-top: 30px;
}
a.social-icon:nth-child(2) span{
margin-bottom: 30px;
}
.social-icons.flex.justify_sb.gap30 , .medical-services {
padding: 50px 0 !important;
}
div#pagination-container{
margin-bottom: 0px !important;
}
.newsblog_title h4, .single_blog_title h4{
font-size: 25px !important;
}
.allpost_row, .single_row{
width: 100% !important;
}	
button.accordion-button.collapsed .icon { }
.accordion-item{
padding: 15px !important;
}
.left_right_swapsection{
margin-top: 50px;
}
.left_right_swap_right-side p, .left_right_swap_left-side p{
margin-bottom: 0 !important;
}
.left_right_swap_right-side h2, .left_right_swap_left-side h2{
margin-top: 30px;
}
.medical_center_info_section{
margin-bottom: 50px !important
}
.clinic-paragraph br , .left_right_swap_flex h2 br , .left_right_swap_flex_reverse h2 br{
display: none;
}
.left_right_swap_flex_reverse.flex{
display: flex !important;
flex-direction: column-reverse;
}
li.common-visit-item.flex.align_item.mb_20.black-color.f_500.fs_24.lineh125 {
display: flex !important;
}
.benefit-item.flex{
padding: 20px !important;
}
.about_title_with_para_right-paragraph {
margin-bottom: 0 !important;
}
.flex_23, .flex_25, .flex_20 {
flex: 0 0 100% !important;
}
.post_footer_flex {
display: block !important;
}
.footer5.flex_20 {
margin-top: 20px;
}
.client-reviews{
display:block !important;
}
.featured-articles {
display: block;
}
.flex{
display:block !important;
}
.pickupFooter {
padding: 0px 17px;
margin:0px;	
}
.subscribe_form {
display: block;
padding: 20px !important;
border-radius: 10px !important;
margin-bottom: 50px !important;
}
.medical_center_info_right-side.flex_50 {
margin-top: 50px;
}
.subscribe_form input[type="submit"] {  }
.subscribe_form input[type="email"] {
width: 100% !important;
}
.buttons {
display: block;
margin: 0 !important; }
.btn_blue {
display: table;
}
.banner-content {
padding-top: 10%;
} .right-side::before {
left: 0%;
}
.repeater-item {
margin-bottom: 30px;
text-align: center;
}
.service-left-para {
margin-bottom: 30px;
}
.service_txt.container {
margin-top: -100px;
}
section.paddingb_100.service_section {
padding: 50px 0px 50px 0 !important;
background-color: #F5F9FF;
}
.cta-right-side {
margin-top: 40px;
}
.cta-section {
padding: 140px 15px 0px;
}
.cta-button p{
margin-bottom:30px;
}
.paddingb_100 {
padding-bottom: 50px !important;
}
.container.footerRelative {
margin-top: 50px;
}
.subscribe_form {
width: 100%;
}
.coverage-tabs {
display: block;
}
.coverage-item { }
.coverage-tabs-slider .swiper-button-prev, .coverage-tabs-slider .swiper-button-next {
display: none;
}
.acf-buttons{
display:grid;
}
a.button.buttonuninsured_lightblue {
margin-bottom: 20px;
}
.coverage-section_bg {
padding: 7px;
}
.testimonial-section {
padding: 50px 20px;
}
.testimonial-section .swiper-button-prev, .testimonial-section .swiper-button-next {
display: none;
}
.featured-image {
width: 100% !important;
}
.sbmit_sbscribe {
width: 190px;
margin: 20px auto 0 auto;
}  .family-grid{
display: flex !important;
row-gap:  20px;
}
.practice-location-item {
margin-bottom: 50px;
text-align: center;
}
.map-container{
margin-top: 50px;
} .accordion-container{
padding: 50px 20px !important;
}
.location-list{
margin-bottom: 30px !important;
}
.medical-logo img {
margin-top: -27%;
left: 26%;
width: 50%;
}
.medical-info {
margin-top: 60px;
}
.service-name {
margin-left: 0px;
}
.medical_center_info_left-side{
margin-bottom: 30px;
}
h2.about_title_para-left-title {
margin-bottom: 20px;
}
span.list-item-text {
display: block;
}
.shortcode-section p br {
display: none;
}
.mission-txt {
text-align: center;
}
}
@media (max-width:500px) {
.rowCare img {
display: block;
height: 300px;
object-fit: cover;
width: 50%;
margin: 0 auto;
}
.page-id-5203 .dayCounter span.time_description {
font-size: 13px !important;
}
.dayCounter .countdown{
gap:  10px !important;
}
#main_countedown_1 .time_left{
font-size: 20px !important;
}
.dayCounter span.time_left {
height: 60px !important;
width: 60px !important;
}
#main_countedown_1 .element_conteiner {
min-width: auto !important;
}
.countdown {
flex-wrap: wrap;
} 
.listServiceLP{
align-items: end !important;
}
.subscribe_form.formLPFooter i.fas.fa-arrow-right {
right: 8px !important;
}
}
@media (max-width:991px) {
.timeline-single {    
padding-bottom: 30px !important;
}
.timeline-single>* {
flex: 0 0 100% !important;
padding: 20px 0 0 30px !important;
}
.timeline-single:after {
top: 0 !important;
margin: 0 !important;
}
.text-content::after {   
top: -46px !important;
width: 20px !important;
}
.timeline-single:nth-child(even) .text-content::after {
left: 0 !important;
right: 0 !important;
}
.timeline-single:nth-child(odd) h3 {
text-align: left !important;
}
}
@media screen and (max-width: 767px) {
.listServiceLP{
padding-top: 0 !important;
}
.imageDetails{
padding: 20px !important;
}
.singleImageShip img {
padding: 0 20px;
}
.timeCounterLP {
padding-top: 50px !important;
}
.healthcareDesign{
margin: 50px 0 !important;
}
.listOFCare.mt_50 , .flex.shipFlex , .flex.serviceFlexSec {
margin-bottom: 50px !important;
}
.card.active {
padding: 15px !important;
}
.flex.flexPra.prFmargin {
display: flex !important;
}
.clinic-paragraph {
width: 100% !important;
margin: 0 auto 20px auto;
}
.dotBlue{
left: -5px !important;
}
.accordion-content{
overflow-y:  scroll;
}
table.specialTable{
width: 900px;
}
.shipImage{
margin-top: 30px !important;
}
.inputFlex{
flex-direction: column;
}
.formDetailsSpe {
flex-direction: column-reverse;
row-gap: 20px;
}
.specialistSec{
padding-bottom: 0 !important;
}
a.flex.gao10.flexConDetails {
display: flex !important;
}
.page-id-2675 .faq-intro p:nth-child(4) {
display: block !important;
}
.postid-236 .paddingb_100.supporting-section{
padding-top: 0 !important;
}
.postid-236 section.paddingb_100.our-family-practice-location{
margin-bottom: 50px;
}
.home section.paddingb_100.newaddedby {
padding-top: 0;
}
.section-right {
margin-top: 30px;
}
.buttons.ju_center{
margin: 30px 0 0 0 !important;
}	
.right-side{
margin-top: 50px;
}
.banner-content .container{
padding: 0 !important;
}
.banner-content .content-wrapper{
padding: 0 20px;
}
.flexw_50{
width: 100% !important;
}
.page-id-2640 .aboutDetails{
padding-left: 0 !important;
}
.banner-content.bgSKyblue{
background: #50D4D0 !important;
}
.banner-content::after{
display: none !important;
}
.mobpadding{
padding-top: 0 !important;
margin-top: 50px !important;
}
.popup-content{
flex-direction: column !important;
}
.page-id-12 .service-item:last-child {
padding-bottom: 30px !important; 
}
section.bgGradient {
margin-top: 100px !important;
}
.services .new-desc{
margin-top: 20px;
}
.container.how_it_wrks {
padding: 0px 0px 50px 0px  !important;
}
.sbmit_sbscribe i.fas.fa-arrow-right{  }
.left-para.mission-txt.flex {
row-gap: 30px;
display: flex !important;
flex-direction: column;
}
.banner-content::after{
width: 100% !important;
}
.banner-content .buttons{
display: flex !important;
row-gap:  20px !important;
flex-direction: column;
}
a.arrow-link{
width: 35px !important;
height: 35px !important;
}
.price-wrapper {
width: 85%;
position: absolute;
left: 15px !important; 
right: 0px !important; 
bottom: 30px;
}
.padding_bottom120{
padding-bottom: 80px !important;
}
.icon{
min-width: 24px !important;
height: 24px !important;
}
.left_right_swap_right-side p ,.left_right_swap_left-side p {
width: 100% !important;
}
.article-info.mb_20 {
height: 210px !important;
position: relative;
}
.supporting_right-side .fs_50{
margin-top: 30px;
}
.supporting_right-side h2 br{
display: none !important
}
.medical_center_info_section{
padding: 50px 0 !important;
margin-bottom: 0 !important;
}
.family-item h3{
height: initial !important;
}
.family-item{
padding: 20px !important;
} .accordion{
margin-top: 0px !important;
margin-left: 0px !important;
margin-right: 0px !important;
margin-bottom: 0px !important;
}
.faq-intro h2.f_800.fs_50.lineh12 br , .faq-intro br{
display: none !important;
}
.faq_sections{
margin:  0 20px;
}
.paddingtb_200{
padding-bottom: 50px !important;
}
.stext{
font-size: 28px !important;
}
.coverage-item p , .coverage-item{
height: 420px !important;
}
.coverage-tabs-slider .swiper-slide{
flex:  0 0 100% !important;
}
ul.coverage-tabs li {
margin-bottom: 20px;
}
.service-item.flex.align_item.gap20 {
display: flex !important;
}
.service-item.flex.align_item.gap20 img {
width: 60px;
}
.service-item {
padding: 30px 0px;
}
.service_section_flex.flex.gap40.justify_sb {
padding: 50px 0 !important;
}
.about_section .acf-flex-right {
margin-top: 20px;
}
img.main-img {
margin-bottom: -6px;
}
.content-wrappers{
flex-direction: column;
}
.right-content , .left-content{
width: 100% !important;
}
.services-grid {
grid-template-columns: repeat(1, 1fr);
}
.call-main {
flex-wrap: wrap;
gap: 30px;
padding-bottom: 20px;
}
.callaction {
padding: 20px !important;
}
.content-wrapper {
padding-top: 0px !important;
}
ul.tabs {
row-gap: 20px;
}
li.tab.flex_50 {
flex: 0 0 100% !important;
}
.loop-strt {
flex: 0 0 48%;
}
p.gridimg {
height: 100% !important;
}
.wid-rep {
width: 100%;
}
.wid-des {
width: 100%;
}
.wid-tile {
width: 100%;
}
.wid-tile br{
display: none;
}
.gap50 {
gap: 0px;
}
p.text br{
display: none !important;
}
.d-flex {
display: flex;
flex-wrap: wrap;
}
.left-side {
flex: 0 0 95%;
}
.right-side {
flex: 0 0 90%;
}
}
@media screen and (max-width: 806px) {
a.box-btn-loop {
background-color: #0060A5;
color: #fff;
padding: 10px 24px;
border-radius: 100px;
text-align: left;
width: fit-content;
display: block;
}
.loop-strt:nth-child(1) .box-btn-loop {
margin-top: 24px !important;
}
}
@media  (min-width: 501px) and (max-width: 767px) {
.rowCare h2 {
font-size: 18px !important;
}
.rowCare {
flex: 0 0 auto;
width: 45%;
}
.flex.flexListCare {
gap: 30px;
flex-wrap: wrap;
display: flex !important;
justify-content: space-between;
}
.absoluteDiv {
padding: 20px 50px !important;
}
}
@media screen and (max-width: 500px) {
.serviceSec::before{
height: 380px !important;
}
.hourD{
font-size: 14px !important;
}
.tableSpecialist .accordion-button{
padding-right: 11% !important;
}
.postid-4338 .absoluteDiv a.btn_blue:hover {
color: var(--primary-color);
border-color: var(--primary-color);
}
.site-branding{
flex:0 0 88% !important;
}
a.new-section-link.mb_20.f_700.fs_20.primaryColor i{
right: 10px !important;
}
.nearest-clinic-section h3.accordion-title.black-color.f_700.fs_18.lineh14 {
padding-right: 20px;
}
.article-info.mb_20 {
height: 260px !important;
position: relative;
}
.accordion-body a{
word-wrap: break-word;
}
.absoluteDiv {
position: relative !important;
padding: 30px 0 !important;
}
.absoluteDiv h2 , .absoluteDiv div{
color: #222222 !important;
}
}
@media screen and (max-width: 576px) {
.loop-strt {
flex: 0 0 100%;
}
}
@media screen and (max-width: 450px) {
img.custom-logo {
width: 150px !important;
}
.coverage-item.textCenter img {
margin-top: 40px;
}
}
@media screen and (max-width: 400px) {
.service-item.new-desc img {
width: 50px !important;
}
.service-item.gap36{
gap: 20px !important;
}
}
@media screen and (max-width: 360px) {
.article-info.mb_20{
height: auto !important;
}
}
li.tab.flex_30 {
background: #fff;
border-radius: 15px;
}
.paid_annully{
padding: 2px 12px !important;
font-size: 14px;
line-height: 24px;
font-weight: 600;
}
.parapaddingt_20{
margin-bottom: 8px;
}
.mb_20{
margin-bottom: 20px;
}
.our-partner img {
width: 100%;
border-radius: 5px;
}
.flex615{
flex: 0 0 auto;
width: 47.308%;
}
.featured-articles, .benefits-list.flex{
flex-wrap: wrap;
justify-content: space-between;
}
.featured-article {
flex: 0 0 auto;
width: 31%;
}
.benefit-item {
flex: 0 0 auto;
width: 49%;
}
.supporting_right-side ul li .checkmark-icon{
display: none !important;
}
ul.benefit-list.mt_20 li  , .location-list li, .supporting_right-side ul li {
position: relative;
}
ul.benefit-list li::before ,  .location-list li::before , .supporting_right-side ul li::before{
content: "-";
margin-right: 10px;
font-weight: 900;
}
.footer3.flex_20{
z-index: 9999 !important;
}
.how-it-work-box .hover-images {
display: none;
}
.how-it-work-box:hover .default-images {
display: none;
}
.how-it-work-box:hover .hover-images {
display: inline-block;
} .timeline-single {
position: relative;
}
.timeline-single:after {
content: "";
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background: #ccc;
width: 1px;
margin: auto;
}
.timeline-single {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.timeline-single>* {
flex: 0 0 50%;
padding: 40px 60px;
}
.timeline-single:nth-child(even) {
flex-direction: row-reverse;
}
.timeline-single:nth-child(odd) h3 {
text-align: right;
}
.timeline-single h3 {
font-size: 60px;
margin: 0;
}
.text-content {
position: relative;
font-family: "Manrope", sans-serif !important;
font-size: 22px;
margin: 0;
}
.text-content p {  
margin: 0;
}
.text-content::after {
content: "";
position: absolute;
left: 0;
top: 50%;
height: 1px;
background: #ccc;
width: 30px;
}
.timeline-single:nth-child(even) .text-content::after {    
left: auto;
right: 0;
}
.flexwrap{
flex-wrap: wrap;
}
.flexwrap .flex_60{
flex: 0 0 auto;
width: 56%;
}
.flexwrap .flex_40{
flex: 0 0 auto;
width: 40%;
}
.sjb-page a.btn{
padding: 15px 30px !important;
} .page-id-5203 header#masthead ,.page-id-5203 section.preFooter ,.page-id-5203 footer#colophon {
display: none;
}
.centerImage{
text-align: center;
}
.bannerLp{
position: relative;
z-index: -1;
}
.bannetextLP h2{
position: absolute;
bottom:  150px;
width: 999px; }
section.logoHeader {
position: fixed;
left: 0;
right: 0;
top: 0;
z-index: 99;
}
.laundhdateSec{
margin-top: -50px;
background: #005FA4;
box-shadow: 0px -6px 2px 0px #D7EEFF80;
width: 75%;
border-radius: 0 40px 5px 0;
z-index: 1;
}
.laundhdateSec h2{
padding: 25px 0;
}
.timeCounterLP {
padding-top: 60px;
}
.dayCounter span.time_left {
font-family: "Manrope", serif !important;
font-weight: 500;
font-size: 40px;
line-height: 150%;
letter-spacing: 0%;
color: #002742;
}
.dayCounter .countdown {
display: flex;
justify-content: center;
gap: 20px;
}
.dayCounter span.time_description {
font-family: "Manrope", serif !important;
font-weight: 500;
font-size: 22px !important;
line-height: 100%;
text-align: center;
color: #1E1E1E !important;
margin-top: 10px !important;
}
.dayCounter span.time_left {
background: transparent !important;
height: 100px;
width: 100px;
display: flex;
justify-content: center;
align-items: center;
padding: 0 !important;
border: 2px solid #002742;
border-radius: 20px !important;
}
.counterText{
padding-top: 50px;
padding-bottom: 50px;
}
.counterText h3{
font-family: "Manrope", serif !important;
font-weight: 400;
font-style: Regular;
font-size: 22px;
leading-trim: NONE;
line-height: 150%;
letter-spacing: 0%;
color: #1E1E1E;
}
.flexListLP{
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 15px;
}
.flexListLP .textDetail{
font-family: "Manrope", serif !important;
font-weight: 400;
font-size: 18px;
line-height: 150%;
letter-spacing: 0%;
color: #002742;
}
.flexListLP .textDetail strong{
font-weight: 800;
}
.wTCSection{
width: 65%;
margin: 0 auto;
}
.headingLPH{
font-family: "Manrope", serif !important;
font-size: clamp(24px, 2.7vw , 40px);
line-height: 140%;
letter-spacing: 0%;
text-transform: capitalize;
color: #fff;
}
.hDheading1{
font-weight: 300;
}
.hDheading2{
font-weight: 800;
}
.healthcareDesign {
background: #16517B;
padding: 100px;
margin: 80px 0 100px 0;
}
.formLP{
margin-top: 50px;
}
.contactLP {
background: #F2F8FD;
padding: 60px;
border-radius: 20px;
display: flex;
flex-direction: column;
row-gap: 30px;
}
.contactFlexLP {
display: flex;
justify-content: space-between;
gap: 30px;
align-items: center;
}
.formLPInput {
flex: 0 0 auto;
width: 50%;
}
.formLPInput input , .formLPInput select {
width: 100% !important;
border: 1px solid #DDEEFD;
border-radius: 10px;
padding: 10px 20px;
background: #fff;
}
.formLPInput{
position: relative;
}
.formLPInput input.wpcf7-form-control.wpcf7-submit.has-spinner {
border: 1px solid;
border-color: transparent; background: #0060A5;
color: #fff;
line-height: 1;
padding: 10px 20px !important;
font-size: 18px;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner:hover , input.wpcf7-form-control.wpcf7-submit.has-spinner.form_submit:hover {
background: #035A99;
box-shadow: 0 5px 5px #0060a5b0 !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner:focus , input.wpcf7-form-control.wpcf7-submit.has-spinner.form_submit:focus {
background: #035A99;
box-shadow: 0 5px 5px #0060a5b0 !important;
}
.formLPInput.sbmit_sbscribe:hover i.fas.fa-arrow-right, 
.formLPFooter.subscribe_form:hover i.fas.fa-arrow-right{
transition: all 0.5s ease;
}
.formLPInput input.wpcf7-submit.has-spinner  i.fas.fa-arrow-right {
position: absolute;
top: 10px;
right: 0;
color: #fff;
top: 25px;
right: 25px;
transform: translateY(-50%) rotate(-40deg);
}
.formLPInput span.wpcf7-spinner {
position: absolute;
bottom: -30px;
left: 0;
right: 0;
}
.formLPInput label {
font-family: "Manrope", serif !important;
font-weight: 400;
font-size: 16px;
line-height: 140%;
text-transform: capitalize;
color: #1E1E1E;
}
.contactFlexLP.flexEndLp{
align-items: end;
}
.textColorLP {
color: #002742;
}
.colorCareDe{
color: #1e1e1e;
padding: 26px;
width: 245px;
}
.rowCare {
background: linear-gradient(180deg, rgba(232, 233, 235, 0) 0%, #E8E9EB 100%);
border: 1.34px solid #F4F4F4;
border-radius: 20px;
display: flex;
flex-direction: column;
justify-content: space-between;
margin-top: 0;
transition-duration: 0.3s;
}
.rowCare:hover{
margin-top: -5px;
}
.flex.flexListCare {
gap: 30px;
}
.listOFCare.mt_50 {
margin-bottom: 100px;
}
.rowCare img {
display: block; 
height: 300px;
object-fit: cover;
border-radius: 20px;
}
.shipDetail h2{
color: #666666;
position: relative;
}
.shipDetail h2::after{
content:"";
display: inline-block;
height: 0.5em;
vertical-align: bottom;
width: 84%;
margin-right: -100%;
margin-left: 10px;
border-top: 1px solid #0060A533;
}
.serviceDetails p strong {
font-weight: 800;
}
.colorTell{
color: #1E1E1E;
}
.singleImageShip img{
display: block;
margin: 0 auto;
}
.singleImageShip{
background: #F9F9F9;
border-radius: 20px;
padding-top: 40px;
text-align: center;
}
.imageDetails{
background: #F9F9F9;
border-radius: 20px;
padding: 50px;
}
.flex.shipFlex {
gap: 100px;
align-items: center;
margin-bottom: 40px;
justify-content: space-between;
}
.flex.serviceFlexSec {
padding: 46px 0 0 0;
gap: 60px;
justify-content: space-between;
flex-wrap: wrap;
margin-bottom: 100px;
}
.shipBUtton{
border-radius: 5px;
padding: 8px 15px;
border: 1px solid #DDEEFD;
display: flex;
align-items: center;
gap: 5px;
background: #F2F8FD;
}
.nameOrder{
padding: 15px 0;
font-family: Montserrat;
font-weight: 600;
font-size: 26px;
line-height: 100%;
letter-spacing: 0%;
color: #333333;
}
.shipDetail {
flex: 0 0 auto;
width: 45%;
}
.shipImage {
flex: 0 0 auto;
width: 45%;
text-align: center;
}
.flex.flexDeImage {
justify-content: space-between;
align-items: center;
}
hr.shippingLine {
margin: 30px 0;
}
.columnService{
padding: 25px 20px;
border-bottom: 1px solid #0060A533;
flex: 0 0 auto;
width: 48%;
}
.listServiceLP{
display: flex;
flex-wrap: wrap;
align-items: end;
padding-top: 100px;
justify-content: space-between;
}
.serviceSec{
position: relative;
}
.serviceSec::before{
content: '';
position: absolute;
background-color: #005FA4;
height: 316px;
width: 91%;
right: 0;
top: 0;
border-radius: 70px 0 0 15px;
z-index: -1;
}
.imageService , .serviceDetails {
flex: 0 0 auto;
width: 47%;
}
.paddingCarePara{
padding: 15px 0 0 0;
}
.blackColor{
color: #000000;
}
.careFlex {
padding: 60px;
border: 1px dashed #0060A5;
display: flex;
justify-content: space-between;
gap: 30px;
align-items: stretch;
border-radius: 30px;
}
.careDetail , .careImage{
flex: 0 0 auto;
width: 48%;
}
.careImage {
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.blackColor{
color: #000000;
}
.careLine{
color: #0060A5;
height: 1px !important;
position: relative;
margin: 40px 0 !important;
}
.careLine::before {
color: #0060A5;
height: 3px !important;
width: 109px;
content: '';
position: absolute;
left: 0;
border-top: 3px solid;
bottom: 0;
top: -1px;
}
.patientCare{
margin-bottom: 80px;
}
.footerLP{
background: #0C4872;
padding: 100px 0;
position: relative;
z-index: 99;
}
.footerLP::after{
content: '';
position: absolute;
background-image: url(https://v2.mdconnected.ca/wp-content/uploads/2025/07/Group-1282.png);
height: 50%;
width: 100%;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
}
.footerLPLine{
margin: 70px 0 60px 0 !important; height: 1px !important;
}
.subscribe_form.formLPFooter {
width: 55%;
margin: 0 auto;
border-radius: 100px;
background: #fff;
justify-content: space-between;
}
.subscribe_form.formLPFooter  input.wpcf7-form-control.wpcf7-submit.has-spinner.form_submit {
border-radius: 100px;
}
.page-id-5203 button#rmp_menu_trigger-36 {
display: none;
}
section.logoHeader.scrolled {
background: #0060A5;
padding: 10px 0;
}
section.logoHeader{
padding: 10px 0;
}
.formLP .wpcf7-response-output {
color: #fff;
}
.font22{
font-size: 22px;
}
.formLPInput.sbmit_sbscribe i.fas.fa-arrow-right {
top: 50%; right: 0 !important;
left: 0;
margin: auto;
text-align: center;
margin-left: 85px;
}
section.bannerLp::before {
content: '';
position: absolute;
background: #00000029;
height: 100%;
width: 100%;
left: 0;
right: 0;
top: 0;
}
.rowCare:last-child img{
border-radius: 20px;
}
.subscribe_form.formLPFooter i.fas.fa-arrow-right {
left: 0;
right: 0;
margin: auto;
text-align: center;
margin-left: 170px;
}
section.footerLP.textCenter .wpcf7-response-output {
color: #fff;
}
.careSwiper .swiper-slide {
display: flex;
flex-direction: column;
height: 400px;
}
.careSwiper .swiper-wrapper {
align-items: stretch; }
.swiper-button-next.care-next, .swiper-button-prev.care-prev {  height: 50px;
width: 50px;
background: #16517B;
border-radius: 50px;
color: #fff;
border: 1px solid #16517B;
position: initial;
}
.swiper-button-next.care-next:hover, .swiper-button-prev.care-prev:hover{
background: #fff;
color: #16517B;
}
.flexArrowSlider {
display: flex;
gap: 20px;
align-items: center;
justify-content: center;
position: absolute;
left: 0;
right: 0;
bottom: 70px;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
opacity: 1 !important;
}
.swiper-button-next.care-next::after, .swiper-button-prev.care-prev::after {
font-size: 20px;
font-weight: 900;
} .swiper.careSwiper {
margin-bottom: -150px;
padding-bottom: 150px;
}
.flexCust{
justify-content: space-between;
}
.flexCust p{
text-align: right;
}
.flexCust .colorCareDe {
width: auto !important;
}
.discrete_shipping{
padding-top: 80px;
}
.rowCare .colorCareDe{
width: auto !important;
}