@media only screen and ( max-width: 1300px) {
	.nav-primary .genesis-nav-menu>li>a, .nav-header .genesis-nav-menu>li>a {
		margin: 0 10px;
	}

	.rehab-carousel-1 .slick-prev {
		left: 0;
	}

	.rehab-carousel-1 .slick-next {
		right: 10px;
	}
}

@media only screen and ( max-width: 1150px) {
	.hide-in-responsive {
		display: none !important;
	}
	.site-header .wrap {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}

@media only screen and ( max-width: 1099px) {
	.site-header .title-area img#site_logo_image {
		width: 145.16px;
	}
}

@media only screen and ( max-width: 1024px) {
	.covid-two-column .tcb-flex-col:nth-child(1) .tcb-col{
		padding-top:100px !important;
	}
	.covid-rectangle .thrv_wrapper.thrv_text_element{
		padding: 0 20px !important;
	}
	.location-box {
		position: initial;
		margin: 30px auto 0 auto;
	}
	.our-location {
		margin-top: 0px;
	}
	.services-option .service-container .flex .col-50 {
		padding: 0 15px;
	}
	.ff-pop-up-form-wrapper .heading {
		padding: 28.5px 20px;
		padding-left: 20px;
	}
	.program-box {
		padding: 0 15px;
	}
	.service-main-content .panel-grid-cell .so-panel.widget {
		margin: 0 !important;
	}
	hr.mt-135 {
		margin-top: 70px;
	}
	.service-main-content h3 {
		font-size: 30px;
	}
	.post-author-box .description {
		width: 100%;
		max-width: 100%;
	}
	.media-boxes-filter-container .inner {
		display: block !important;
	}
	.filters-container .filter-heading {
		margin: 0 0 10px 0;
		width: 100%;
		text-align: center;
	}
	.multiple-dropdowns-filter .media-boxes-drop-down {
		margin-left: initial;
		margin: 0 auto;
	}
	.op-white-box .bg-white .flex {
		display: -webkit-box !important;
		display: -moz-box !important;
		display: -ms-flexbox !important;
		display: -webkit-flex !important;
		display: flex !important;
	}
	.op-white-box .bg-white .flex .col-48, .op-white-box .bg-white .flex .col-52 {
		width: 50%;
	}
	.op-white-box .btn-y-center {
		position: initial;
		transform: initial;
	}
	.op-white-box .right-design {
		padding: 20px 0;
	}
	.enquire_cta .linear-box-color {
		display: block;
		width: 380px;
		max-width: 100%;
		margin: 30px auto 0;
	}
	.contact-cta-box {
		padding-top: 40px;
		padding-bottom: 40px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.op-white-box {
		margin-top: 0;
	}
	.op-white-box .flex {
		display: block !important;
	}
	.op-white-box .flex .col-68, .op-white-box .flex .col-32 {
		width: 100%;
	}
	.enquire_cta .cc1 {
		width: 100%;
		max-width: 100%;
	}
	.process-animation:after {
		content: '';
		width: 100%;
	}
	.content-sidebar .content {
		display: block;
		float: none;
		margin: 0px auto 50px;
	}
	.content-sidebar .sidebar {
		float: none;
		margin: 40px auto 0;
		display: block;
		clear: both;
	}
	.content-sidebar .content, .content-sidebar .sidebar {
		position: relative!important;
		top: auto!important;
		bottom: auto!important;
	}
	.sidebar .search-form {
		position: relative;
	}
	.is_stuck {
		position: relative!important;
		top: auto!important;
		bottom: auto!important;
	}
	.search-form input[type="text"], .search-form input[type="search"] {
		width: 100%;
		padding-right: 44px;
	}
	.search-form input[type="submit"] {
		position: absolute;
		right: 0;
	}
	.sidebar-posts {
		text-align: center;
	}
	.sidebar-posts .post-item .overlay {
		text-align: left;
	}
	.sidebar-posts .post-item {
		display: inline-block;
		margin-right: 20px;
	}
	.product-item.style-1 .s1 {
		height: initial;
	}
	.enquire_cta .flex, .responsive-force-full-width, .services-header-cta .flex, .service-taxonomy .flex {
		display: block !important;
	}
	.internal-header a.book-now-btn3, .internal-header a.book-now-btn2 {
		position: initial;
		display: inline-block;
		margin-top: 10px;
		transform: initial;
	}
	.single-ndis_services .services-header-cta {
		margin-top: 0;
	}
	.services-header-cta .right-content1 .s1, .services-header-cta .right-content1 .s2 {
		display: inline-block;
	}
	.services-header-cta .left-content {
		width: 400px;
		max-width: 100%;
		margin: 0 auto 15px;
	}
	.services-header-cta {
		margin-top: initial;
		padding-right: 50.5px;
		padding-left: 50.5px;
		text-align: center;
		border-radius: 120px;
	}
	.single-services .internal-header, .single-ndis_services .internal-header, .single-location .internal-header {
		padding: 60px 0 60px;
	}
	.single-services .page-title span, .single-ndis_services .page-title span {
		font-size: 40px;
	}
	.single-location .page-title {
		font-size: 40px !important;
	}
	.internal-header .right-btns {
		position: initial;
		transform: initial;
		text-align: left;
		margin-top: 20px;
	}
	.internal-header .right-btns .s1, .internal-header .right-btns .s2 {
		display: inline-block;
	}
	.internal-header {
		padding: 44px 0 50px;
	}
	.site-header a.book-now-btn {
		display: none;
	}
	.service-taxonomy .col-50 {
		width: 100%;
	}
	.service-taxonomy .left-content {
		width: 100%;
		margin-bottom: 50px;
	}
	.tax-service_category .internal-header .page-title span {
		width: 450px;
		max-width: 100%;
	}
	.service-tax-img {
		margin-left: auto;
		margin-right: auto;
	}
	.responsive-force-full-width>.panel-grid-cell {
		width: 100% !important;
		padding: 0 !important;
	}
	.option-box-container {
		max-width: 100%;
		margin: 0 auto 20px;
	}
	.benefit_box {
		padding-left: 15px;
		padding-right: 15px;
	}
	span.block.tt {
		line-height: 1.3;
		margin-bottom: 15px;
	}

	.image-ndis-logo{
		position: relative;
		top: 0;
		left: 0;
		margin: 13px 0;
	}

	/* New Homepage */
	.rehab-carousel-1 .slick-dots {
		width: 870px;
		max-width: 100%;
	}

	.custom-rehab-bullets {
		width: 970px;
		max-width: 100%;
	}

	#rev_slider_2_1 .event-button .linear-circle {
		justify-content: center;
		align-items: center;
		display: flex;
	}

	#rev_slider_2_1 .event-button .linear-circle  i {
		width: auto!important;
		height: auto!important;
	}
}

@media only screen and ( max-width: 1023px) {
	.social-icons.footer-social-icons.style-1 {
		margin-top: 30px;
	}
	#main-banner-container {
		display: none;
	}
	#mobile-static-banner-container {
		display: block;
	}
	.site-header .title-area {
		margin-top: 0;
	}
	.site-header .site-version-text {
		display: none;
	}
	.site-header .header-widget-area .header-widgets-section-1.block, .site-header .header-widgets-section-1 {
		display: inline-block;
	}
	.nav-primary, .nav-header {
		display: none;
	}
	.header-widget-area {
		margin-right: 50px;
		margin-top: 12px;
	}
	.asf-container {
		height: 75px;
		padding: 12px 0;
	}
	.wrapper, .wrap, .content-sidebar-wrap {
		/*width: 721px;*/
		width: 768px;
	}
	.content-sidebar .content {
		margin: auto;
		display: block;
		float: none;
	}
	.custom-form .gfield_captcha_input_container {
		width: 170px;
	}
	.share-box-wrap {
		min-width: 100%!important;
	}
	.panel-row-style.fullwidth-768 {
		display: block!important;
	}
	.panel-row-style.fullwidth-768>.panel-grid-cell {
		width: 100%!important;
		margin-bottom: 40px;
	}
	.footer-sticky-cta-box .flex {
		display: block !important;
		text-align: center;
	}
	.footer-top-row-1 {
		display: block !important;
	}
	.footer-top-row-2 {
		display: block !important;
		-webkit-column-count: 2;
		/* Chrome, Safari, Opera */
		-moz-column-count: 2;
		/* Firefox */
		column-count: 2;
	}
	.footer-top-row-1>.panel-grid-cell {
		width: 100% !important;
		padding: 0;
		text-align: center;
	}
	.footer-top-row-2>.panel-grid-cell {
		width: 100% !important;
		text-align: left;
	}
	 
	.footer-top-row-2 .col1, .footer-top-row-2 .col2, .footer-top-row-2 .col4, .footer-top-row-2 .col3 {
		text-align: left;
	}
	.footer-top-row-2 .footer-contact-cta {
		display: block;
	}
	body.with-footer-sticky-cta {
		padding-bottom: 85px;
	}

	.page-id-9953 .thrv_wrapper.thrv-columns .tcb-flex-col {
		flex: 1 0 150px!important;
	}

	.page-id-9953 .thrv_wrapper.thrv-columns .tcb-flex-col .thrv_text_element p {
		text-align: center;
	}

	#rev_slider_2_1_wrapper .tp-bullets {
		top: 55%!important;
	}
}
@media (max-width:900px){
		.covid-two-column .tcb-flex-col:nth-child(1) .tcb-col {
    padding-top: 15px !important;
}
}
@media only screen and (max-width: 782px) {

	.admin-bar #responsive-menu-pro-container, .admin-bar button#responsive-menu-pro-button {
		margin-top: 46px;
	}

	.rehab-carousel-1 .slick-dots {
		width: 640px;
	}
}

@media only screen and (max-width: 767px) {
	.covid-rectangle .tcb-flex-row.tcb-resized.tcb-medium-no-wrap{
		padding-top:25px !Important;
		padding-bottom:25px !important;
	}
	.covid-rectangle .thrv_wrapper.tve_image_caption{
		margin-top:0 !important;
		margin-bottom:0 !important;
	}
	.our-location {
		margin-top: 30px;
	}
	.footer-sticky-cta-box .flex span.footer-text {
		display: none;
	}
	.services-option .service-container .flex .col-50 {
		padding: 0;
	}
	.services-option .col-50:nth-child(even) .service-box {
		margin-left: initial;
	}
	.services-option:before {
		content: '';
		background-size: contain;
	}
	.ff-pop-up-form-wrapper .gform_wrapper .gf_progressbar {
		padding: 10px 70px 10px 21px;
	}
	.checkbox-style-1 .input-wrap, .radio-style-1 .input-wrap {
		display: inline-block !important;
	}
	.gform_wrapper .gfield_radio li {
		margin-bottom: 5px !important;
	}
	.ff-pop-up-form-wrapper div.gform_wrapper .gform_page_footer input.button {
		padding: 3px 53px;
	}
	.ff-pop-up-form-wrapper .gform_wrapper .gf_progressbar_percentage span {
		font-size: 12px;
	}
	.ff-pop-up-form-wrapper .top_label li.radio-style-1 ul.gfield_radio {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
	.ff-pop-up-form-wrapper .gform_wrapper .gfield_radio li label, .ff-pop-up-form-wrapper div.gform_wrapper label.gfield_label {
		font-size: 13px;
	}
	.ff-pop-up-form-wrapper .heading h4 {
		font-size: 24px;
	}
	.ff-pop-up-form-wrapper .heading h6 {
		padding: 6.5px 15px;
		margin-right: 10px;
		font-size: 14px;
		margin-bottom: 10px;
	}
	hr.mt-135 {
		margin-top: 30px;
	}
	.service-main-content.mt-80 {
		margin-top: 20px;
	}
	.services-header-cta .right-content1 .s1 {
		margin-bottom: 10px;
	}
	.services-header-cta {
		padding-right: 15px;
		padding-left: 15px;
		border-radius: 0;
	}
	.service-container .col-50 {
		width: 100%;
	}
	.subscript-form.news-style {
		padding-left: 20px;
		padding-right: 20px;
	}
	.subscript-form.news-style #gform_wrapper_13.gform_wrapper .gform_button.button {
		margin-top: 20px;
		margin-left: auto;
		display: block;
		margin-right: auto;
	}
	.subscript-form.news-style .mb-10 {
		margin-bottom: 0px;
		font-weight: 700;
		text-align: center;
		margin-top: 10px;
	}
	.media-boxes-filter-container .inner {
		display: block !important;
		padding: 19px 15px;
		border-radius: 0;
	}
	.filters-container .filter-heading {
		margin: 0 0 10px 0;
		width: 100%;
		text-align: center;
	}
	.multiple-dropdowns-filter .media-boxes-drop-down {
		margin: 0 auto;
	}
	.multiple-dropdowns-filter .media-boxes-drop-down:first-child {
		margin-bottom: 15px;
	}
	.multiple-dropdowns-filter {
		display: block;
	}
	.op-white-box .bg-white .flex {
		display: block !important;
		text-align: center;
	}
	.op-white-box .pp1.bg-white {
		padding-left: 15px;
		padding-right: 15px;
	}
	.op-white-box span.box-title2.block {
		margin-top: 20px;
	}
	.sched-table table#customers {
		margin: 0 auto;
	}
	.op-white-box .bg-white .flex .col-48, .op-white-box .bg-white .flex .col-52 {
		width: 100%;
	}
	.our-location .flex {
		display: block !important;
	}
	.our-location .col-1, .our-location .col-2 {
		width: 100%;
	}
	.our-location .col-1 {
		text-align: center;
		margin-bottom: 10px;
	}
	.location-box-list {
		margin-left: auto;
		margin-right: auto;
	}
	#gform_wrapper_13 form {
		display: block;
	}
	.subscript-form #gform_wrapper_13.gform_wrapper .gform_button.button {
		margin-top: 20px;
	}
	.enquire_cta {
		padding-left: 15px;
		padding-right: 15px;
	}
	.process-nav .flex {
		display: block !important;
		text-align: center;
	}
	.flex.nav-carrousel {
		display: -webkit-box !important;
		display: -moz-box !important;
		display: -ms-flexbox !important;
		display: -webkit-flex !important;
		display: flex !important;
		margin-top: 0px;
	}
	.process-carrousel .flex.nav-carrousel {
		margin-top: 15px;
	}
	.flex.nav-carrousel {
		margin-left: auto;
		margin-right: auto;
	}
	.flex.sqs-header-container .nav-carrousel.sqs-nav-btns {
		margin: initial;
	}
	.news-carrousel .flex.top-nav {
		display: block !important;
		text-align: center;
	}
	.news-carrousel .internal-topnav {
		margin-top: 20px;
		display: block !important;
		text-align: center;
	}
	.news-carrousel .internal-topnav .inline-block {
		vertical-align: middle;
	}
	.news-carrousel .post-item.style-1 {
		margin: 0 auto;
	}
	.process-animation .flex {
		display: block !important;
		text-align: center;
	}
	.process-animation div:nth-child(4) {
		text-align: center;
	}
	.process-animation:before, .process-animation:after {
		display: none;
	}
	.process-animation .colcol {
		margin-bottom: 20px;
	}
	.process-carrousel h3 {
		margin-bottom: 20px;
	}
	.internal-header .page-title span {
		margin: 10px 0;
	}
	.option-box-container .top-heading {
		padding-left: 15px;
		padding-right: 15px;
	}
	.option-box-container span.option-sub {
		line-height: 1.2;
		margin-top: 20px;
	}
	.option-box-container .content {
		width: 100% !important;
		padding: 0 15px;
	}
	.internal-header .overhead-text {
		line-height: 1.2;
		display: block;
	}
	span.footer-text {
		font-size: 14px;
	}
	html[lang="en-AU"] {
		margin-top: 0px !important;
	}
	.site-header {
		position: relative;
	}
	.admin-bar .site-header {
		top: 46px;
		margin: 0 !important;
		z-index: 99;
	}
	.admin-bar .internal-header {
		margin-top: 45px;
	}
	.header-widget-area {
		display: inherit;
	}
	.panel-grid-cell {
		margin-top: 40px;
		margin-bottom: 40px;
	}
	/*.content-sidebar .sidebar {
		width: 100%;
	}*/
	.column-post-carousel {
		max-width: 370px;
		margin: auto;
	}
	.column-post-carousel .slick-slide .inner-wrapper {
		padding-right: 5px;
		padding-left: 5px;
	}
	.footer-top .panel-grid-cell {
		margin: 0;
	}
	.footer-bottom-left, .footer-bottom-center, .footer-bottom-right {
		text-align: center;
		margin-bottom: 5px;
	}
	.footer-top-row-1-right {
		text-align: center;
	}
	.error404 .content-404 h2 {
		font-size: 200px;
		line-height: 200px;
	}
	.popup-box-wrap .left-box {
		min-height: inherit;
		margin: 30px 0px;
	}
	.contact-form-box {
		padding: 0px 0px !important;
	}
	body .tcb-button-link.tve_evt_manager_listen.tve_et_click {
		background-size: contain !important;
	}
	.footer-top-row-1-right .footer-address {
		padding-left: 0px;
	}

	.page-id-9953 .thrv_wrapper.thrv-columns .tcb--cols--5 .tcb-flex-col {
		flex: 100%!important;
	}

	.page-id-9953 .thrv_wrapper.thrv-columns .tcb-flex-col {
		margin-bottom: 11px;
	}

	.page-id-9953 .thrv_wrapper.thrv-columns .tcb-flex-row {
		padding-top: 0!important;
		padding-bottom: 0!important;
	}

	#rev_slider_2_1 .event-button .linear-circle {
		padding: 0!important;
	}
}

@media screen and (max-width: 600px) {
	.admin-bar .site-header--clone {
		margin-top: 0;
	}
	.admin-bar #responsive-menu-pro-button {
		top: 0px !important;
	}
	.admin-bar #responsive-menu-pro-container.push-left, .admin-bar #responsive-menu-pro-container.slide-left {
		margin-top: 0px;
	}
}

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

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

@media only screen and (max-width: 539px) {
	.header-widget-area {
		display: none;
	}
	h1, .h1 {
		font-size: 34px;
	}
	h2, .h2 {
		font-size: 30px;
	}
	h3, .h3 {
		font-size: 24px;
	}
	h4, .h4 {
		font-size: 22px;
	}
	h5, .h5 {
		font-size: 18px;
	}
	h6, .h6 {
		font-size: 16px;
	}
	.custom-form .gform_footer .gform_button.button {
		width: 100%;
		margin-top: 0;
	}
	.custom-form .gform_footer {
		text-align: left;
	}
	.custom-form .gfield_captcha_input_container {
		width: 100%;
	}
	.testimonial-content-page, .testimonial-name-bottom, .testimonial-company-position {
		padding: 0px 5px;
		text-align: center;
	}
	.testimonial-quote .fa-quote-left {
		display: none !important;
	}
	body div.gform_wrapper .ginput_container input.small, body div.gform_wrapper .ginput_container input.medium, body div.gform_wrapper .ginput_container input.large, body div.gform_wrapper .ginput_container select.small, body div.gform_wrapper .ginput_container select.medium, body div.gform_wrapper .ginput_container select.large, body div.gform_wrapper .ginput_container textarea.small, body div.gform_wrapper .ginput_container textarea.medium, body div.gform_wrapper .ginput_container textarea.large, body div.gform_wrapper input.gform_button.button, body div.gform_wrapper input[type=submit], body div.gform_wrapper .top_label .gfield_error, body div.gform_wrapper .ginput_container, body div.gform_wrapper div.ginput_complex, body div.gform_wrapper div.gf_page_steps, body div.gform_wrapper div.gf_page_steps div {
		width: 100% !important;
	}
	.column-post-carousel .post-item .date, .sidebar .date {
		float: none;
	}
	.column-post-carousel .slick-prev, .column-post-carousel .slick-next {
		display: none !important;
	}
	.error404 .content-404 h2 {
		font-size: 85px;
		line-height: 85px;
	}
	.error404 .content-404 {
		padding: 30px 0px 20px 0px;
	}
	.footer-bottom .bar {
		display: none;
	}
	.share-icons-container .right-share .genesis-share-icons-container {
		float: none;
		min-width: inherit;
		width: 100%;
		text-align: left;
	}
	body .subscript-form.news-style #gform_submit_button_13.gform_button {
		width: 60px !important;
	}

	.rehab-carousel-1 ul.slick-dots, .custom-rehab-bullets {
		display: none!important;
	}

	#rev_slider_2_1 .event-button .linear-circle {
		padding: 15px!important;
	}

	.rehab-carousel-1 .item {
		display: block!important;
		margin: auto 30px;
	}

	.rehab-carousel-1 {
		margin-left: 20px;
		margin-right: 20px;
	}

	.rehab-carousel-1 .slick-next {
		right: 35%;
		top: 105%;
	}

	.rehab-carousel-1 .slick-prev {
		left: 35%;
		top: 105%;
	}

	.rehab-carousel-1 .item .s2 {
		margin-top: 40px;
		margin-left: 0;
	}

	.rehab-carousel-1 .item .step-title-container h4 {
		font-size: 24px;
	}

	.rehab-carousel-1 .item .step-number-container, .rehab-carousel-1 .item .step-title-container {
		margin-bottom: 10px;
	}

	.rehab-carousel-1 .item .s2 {
		margin-top: 25px;
	}

	.rehab-carousel-1 .item .step-title-container h4 strong {
		font-weight: 700;
	}

	.page-id-9953 .thrv_wrapper.thrv-columns .tcb-flex-col {
		flex: initial!important;
	}

	#rev_slider_2_1_wrapper .tp-bullets {
		padding-right: 40px;
		top: 60%!important;
		position: relative;
		margin: auto;
	}

	
}

@media only screen and (max-width: 430px) {
	.internal-header .overhead-text {
		width: 170px;
	}
}

@media only screen and (max-width: 480px) {
	.post-author-box .s2 {
		display: block;
		text-align: center;
		padding: 30px 15px;
	}
	.post-author-box .image {
		margin-right: 0;
	}
	.appointment-pop-list-wrapper .appointment-content {
		padding: 30px 15px;
	}
	.appointment-pop-list-wrapper a.btn.primary.hover {
		white-space: normal;
		border-radius: 50px;
	}
	.team-profile-internal .s1 {
		display: block;
	}
	.team-profile-internal .s1 .image {
		margin-right: 0;
		margin-bottom: 10px;
		text-align: center;
	}
	.team-profile-internal .s1 .s1-b {
		text-align: center;
	}
}

@media only screen and (max-width: 479px) {
	.post-author-box .s2 {
		display: block;
		text-align: center;
		padding: 30px 15px;
	}
	.post-author-box .image {
		margin-right: 0;
	}
	.ff-pop-up-form-wrapper .heading h4 {
		font-size: 16px;
	}
}

@media only screen and (max-width: 420px) {
	.appointment-coming-soon-wrapper {
		padding: 20px 20px;
	}
	.ff-pop-up-form-wrapper .form-content {
		padding: 14px 15px 30px 15px;
	}
	.col-xxs-12 {
		width: 100%;
	}
	span.footer-text strong {
		display: block;
	}
	.book-online {
		margin: 0 0 10px 0;
		padding-right: 20px;
	}
	.book-online:last-child {
		margin: 0 0 10px 0;
	}
	body.with-footer-sticky-cta {
		padding-bottom: 125px;
	}
	.book-online i {
		display: none;
	}
	.book-online:first-child {
		margin-right: 10px;
		margin-top: 10px;
	}
	.footer-top-row-2>.panel-grid-cell {
		margin-bottom: 15px !important;
	}
	.program-box {
		padding: 0 15px;
	}
	.single-services .page-title span, .single-ndis_services .page-title span {
		font-size: 30px;
	}
	.process-nav a.book-btn {
		margin-top: 10px;
	}
	.subscript-form {
		padding-left: 20px;
		padding-right: 20px;
		border-radius: 10px;
	}
	#gform_wrapper_13.gform_wrapper .form-title {
		line-height: 1;
		text-align: center;
	}
	.linear-box-color a.pop-up-form-btn {
		width: 100%;
		white-space: initial;
		line-height: 1.5;
		border-radius: 55px;
	}
	.linear-box-color {
		position: relative;
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.animation-effects-box {
		width: 100%;
		padding: 0 15px;
	}
	.team-profile-internal .s3 {
		padding: 15px 15px;
	}
	.services-option {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.service-container {
		padding: 0;
	}
	.centre-text {
		font-size: 30px;
	}
	body [data-css="tve-u-1670a87019b"] .tcb-button-link {
		background-size: contain !important;
	}
}

@media only screen and (max-width: 375px) {
	.footer-contact-cta .ci-text {
		font-size: 13px;
	}
	.footer-contact-cta a {
		font-size: 12px;
	}
	.sched-table tr th:nth-child(1) {
		padding-right: 70px;
	}
}

@media only screen and (max-width: 350px) {
	.news-carrousel .flex.nav-carrousel {
		margin-top: 15px;
	}
	.services-overview-style .row {
		margin: initial;
	}
}

@media only screen and (max-width: 363px) {
	.share-icons-container .left-share {
		line-height: 1.5;
	}
}
@media (max-width:1037px){
	.covid-first-columns .tcb-flex-row{
		display:block !Important;
	}
	.covid-first-columns .tcb-flex-row > .tcb-flex-col:nth-child(2) {
    max-width: 100% !Important;
    width: 100% !Important;
		text-align: center;
}
	.covid-first-columns .tcb-flex-row > .tcb-flex-col:nth-child(2) .tcb-col{
		    max-width: 100% !Important;
    width: 100% !Important;
		padding: 20px 20px !important;
	}
	.covid-first-columns .tcb-flex-row > .tcb-flex-col:nth-child(1) .thrv_wrapper.thrv_custom_html_shortcode p{
		text-align:center;
	}
}
@media (max-width:660px){
	.covid-first-columns .tcb-flex-row > .tcb-flex-col:nth-child(2) > .tcb-col > .tcb-clear:nth-child(2){
		padding-top:10px !important;
	}
}