
@media (min-width:1200px) {
	.header-mobile-menu {
		display: none;
	}
	
	.testmonial-inner-sc .ti-widget.ti-goog .ti-reviews-container-wrapper {
		margin: 0px 0px !important;
	}
	
	body {
		overflow-x: hidden;
	}
	
	.left-image-with-left-border .lft, .left-image-with-left-dark-border .lft {
		width: 45%;
	}
	
	.left-image-with-left-border .rgt, .left-image-with-left-dark-border .rgt {
		width: 55%;
	}
	
	.team-list-sc .row {
		--bs-gutter-x: 4.3rem;
		--bs-gutter-y: 4.3rem;
	}
	
	.team-list-sc .container {
		max-width: 1200px;
	}
	
	.services-list h2 {
		margin-bottom: 22px;
	}
	
	.services-blk .row {
		--bs-gutter-x: 4.3rem;
		--bs-gutter-y: 4.3rem;
		justify-content: center;
	}
	
	.left-image-right-content h2 {
		margin-bottom: 20px;
	}
	
	.right-image-wd-bg-img h4 {
		margin-bottom: 20px;
	}
	
	.left-image-right-content .ps-xl-4 {
		margin-top: -15px;
	}
	
	.grid-width-icon-section.space-m-pd {
		padding: 75px 0px;
	}
	
	.right-image-left-content h2 {
		margin-bottom: 25px;
	}
	
	.right-img-blue-background .inner-row h2, .left-image-with-blu-bck h2 {
		line-height: 1.3;
		margin-bottom: 20px;
	}
	
	.left-image-with-content h2 {
		line-height: 1.4;
		margin-bottom: 10px;
	}
	
	.services-section h2 {
		line-height: 1.4;
		margin-bottom: 15px;
	}
	
	.right-img-blue-background p, .left-image-with-content p, .services-section p, .left-form-with-content p, .left-image-with-blu-bck p {
		line-height: 2.3;
	}
	
	.left-image-with-content .ps-xl-4 {
		padding-left: 1.6rem !important;
	}
	
	.left-image-with-content.space-pd {
		padding-bottom: 73px;
	}
	
	.left-form-with-content h2 {
		line-height: 1.3;
		margin-bottom: 20px;
	}
}

@media (min-width: 1300px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl, .home-banner .container, .chooseus-section .container, .page-template-default .wp-block-columns {
		max-width: 1275px;
	}
	
	.static-page .sidebar {
		padding-left: 20px;
	}
}

@media (min-width: 1400px) {
	.static-page .sidebar {
		padding-left: 60px;
	}
	
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl, .home-banner .container, .chooseus-section .container, .page-template-default .wp-block-columns {
		max-width: 1375px;
	}
	
	body .single-team-page.space-mr, .left-image-right-content.space-mr {
		margin: 110px 0px;
	}
	
	.single-team-page .rgt {
		padding-left: 15px;
	}
	
	.left-image-right-content.space-mr {
		margin: 110px 0px;
	}
	
	.left-image-with-left-border.space-pd {
		padding: 120px 0px;
	}
	
	.left-image-right-content .ps-xl-3 {
		padding-left: 25px;
	}
}

@media (min-width: 1600px) {
	header .container {
		max-width: 1535px;
	}
	
	.nav-menu>ul.menu>li {
		margin: 0 6px;
	}
}

@media (min-width: 1700px) {
	header .container {
		max-width: 1600px;
	}
	
	.home-banner .container {
		max-width: 1600px;
	}
	
	.testimonial-home-slider .slick-arrow.slick-prev {
		right: calc(20% + 80px);
	}
	
	.testimonial-home-slider .slick-arrow {
		right: calc(20% + 15px);
	}
}

@media (min-width: 1900px) {
	.nav-menu>ul.menu>li {
		margin: 0 8px;
	}
}

@media (min-width:1200px) {
	.right-img-blue-background .img-sc {
		height: 100%;
		width: 100%;
	}
	
	.right-img-blue-background .desk2 {
		padding-right: 0px !important;
	}
	
	.footer-title {
		margin-top: 30px;
	}
	
	/* .testmonial-inner-sc.space-mr {
        margin: 120px 0px 100px 0px;
      } */
	
	/*     .services-section .row {
        --bs-gutter-x: 1.3rem;
    } */
	.award-section h2 {
		margin-top: -20px;
	}
	
	/* footer .lft{
        width: 40%;
    }
    footer .mdl{
        width: 32%;
    }
    footer .rgt{
        width: 28%;
    } */
	.chooseus-section .container {
		max-width: 1357px;
	}
	
	.chooseus-section .row {
		justify-content: center;
	}
	
	.footer-title {
		margin-bottom: 25px;
		margin-top: 0;
	}
	
	footer .menu li {
		line-height: 1.4;
		margin-bottom: 16px;
	}
	
	.testimonial-home-slider {
		margin-left: -7px;
	}
}

@media (max-width:1700px) {
	.nav-menu>ul>li>a {
		font-size: 15px;
	}
}

@media (max-width: 1680px) {
	.left_container {
		padding-left: 10%;
	}
	
	.testmonial-inner-sc .slick-arrow {
		right: 10%;
	}
	
	.testmonial-inner-sc .prev-case {
		right: 13%;
	}
}

@media (max-width: 1600px) {
	.home-banner {
		padding-bottom: 100px;
	}
	
	.nav-menu>ul.menu>li {
		margin: 0px 7px;
	}
	
	.main-header-wrap .header-logo {
		max-width: 210px;
	}
	
	.button {
		padding: 15px 25px;
		font-size: 14px;
	}
	
	.main-header-wrap .header_menu_apply {
		max-width: calc(100% - 210px);
	}
	
	.nav-menu>ul>li>a {
		font-size: 12px;
	}
	
	.home-banner .container {
		max-width: 1360px;
	}
	
	.left_container {
		padding-left: 7%;
	}
	
	.testmonial-inner-sc .slick-arrow {
		right: 7%;
	}
	
	.testmonial-inner-sc .prev-case {
		right: 10%;
	}
}

@media (max-width:1500px) {
	.award-section .container {
		padding-left: 70px;
		padding-right: 70px;
	}
	
	.team-sec .img-sc:after {
		width: 10vw;
	}
	
	.team-sec .title-sc {
		margin-right: 7vw;
	}
	
	.team-sec .col-wp:nth-child(3n) .title-sc, .team-sec .col-wp:nth-child(4n) .title-sc {
		margin-left: 4vw;
	}
}

@media (max-width:1440px) {
	.left_container {
		padding-left: 3%;
	}
	
	.testmonial-inner-sc .slick-arrow {
		right: 3%;
	}
	
	.testmonial-inner-sc .prev-case {
		right: 6%;
	}
}

/*******max width******/
@media (max-width:1400px) {
	.team-list-sc .title {
		font-size: 27px;
	}
	
	.team-list-sc .img-sc img {
		height: 620px;
	}
	
	.main-header-wrap .header-logo {
		max-width: 190px;
	}
	
	.main-header-wrap .header_menu_apply {
		max-width: calc(100% - 190px);
	}
	
	.nav-menu .sub-menu {
		margin-top: 0;
	}
	
	.nav-menu .menu>li>a:before {
		bottom: 0 !important;
	}
	
	.team-members .img-sc img {
		height: 420px;
	}
	
	.chooseus-content {
		padding-left: 80px;
		padding-right: 80px;
	}
	
	.page-template-default .left-image-with-left-dark-border .img-sc img {
		height: 415px;
	}
	
	.page-template-default .right-image-wd-bg-img .img-sc img {
		height: 415px;
	}
	
	.icon-flx {
		margin-bottom: 37px;
	}
	
	footer .menu li {
		margin-bottom: 16px;
	}
	
	.chooseus-section .title {
		font-size: 43px;
	}
	
	.home-banner {
		padding-bottom: 182px;
	}
	
	.team-members .title {
		font-size: 20px;
		line-height: 30px;
	}
	
	.team-members .sub-title {
		font-size: 14px;
	}
	
	.team-sec .img-sc:after {
		right: calc(100% - 62px);
	}
	
	.team-sec .col-wp:nth-child(3n) .row .img-sc:after, .team-sec .col-wp:nth-child(4n) .row .img-sc:after {
		left: calc(100% - 62px);
	}
	
	.home-banner .container {
		max-width: 1275px;
	}
	
	.button {
		font-size: 13px;
	}
	
	:root {
		--body-size: 15px;
		--heading-size: 45px;
		--h1: 45px;
		--h2: 40px;
		--h3: 35px;
		--h4: 30px;
		--h5: 25px;
		--h6: 20px;
	}
	
	.button {
		padding: 15px 25px;
		font-size: 12px;
	}
	
	.nav-menu>ul.menu>li {
		margin: 0 6px;
	}
	
	.main-header-wrap .header-menu-wrap>ul {
		margin-right: 0px;
		padding: 0px 5px 0px 10px;
	}
	
	.home-page-banner .banner_heading {
		font-size: 65px;
	}
	
	.home-page-banner {
		max-height: 620px;
	}
	
	.home_donation .section_loop_data-wrap .loop_data .icon-line:before {
		top: -4px;
	}
	
	.space-m-pd, .space-pd {
		padding: 100px 0px;
	}
	
	.space-mr {
		margin: 100px 0px;
	}
	
	.team-list-sc .row {
		--bs-gutter-x: 3.3rem;
		--bs-gutter-y: 3.3rem;
	}
}

@media (max-width:1366px) {
	.left_container {
		padding-left: 4%;
	}
	
	.testmonial-inner-sc .slick-arrow {
		right: 4%;
	}
	
	.testmonial-inner-sc .prev-case {
		right: 7%;
	}
}

@media (max-width:1350px) {
	.header-search {
		margin-left: 0;
	}
	
	.button {
		font-size: 14px;
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.button.white-btn svg {
		padding-right: 5px;
	}
	
	header .blu-btn svg {
		margin-right: 5px;
		width: 35px;
	}
	
	.testimonial-home-slider .slick-arrow.slick-prev {
		right: 100px;
	}
	
	.testimonial-home-slider .slick-arrow {
		right: 40px;
	}
	
	.testimonial-outer-wp {
		margin-left: 30px;
	}
}

@media (max-width:1300px) {
	.nav-menu>ul>li>a {
		font-size: 12px;
	}
	
	.home-banner {
		padding-bottom: 100px;
		min-height: 62vh;
	}
	
	.slick-arrow {
		top: calc(50% - 34px);
	}
	
	.home .right-img-blue-background .img-sc img {
		height: 100%;
	}
	
	.static-page .wp-container-core-columns-is-layout-1 {
		align-items: inherit;
	}
	
	.team-members .img-sc img {
		height: 388px;
	}
	
	:root {
		--heading-size: 40px;
		--h1: 40px;
		--h2: 35px;
		--h3: 30px;
		--h4: 25px;
		--h5: 20px;
		--h6: 18px;
	}
	
	.nav-menu>ul.menu>li {
		margin: 0 8px;
	}
	
	.container, .container-lg, .container-md, .container-sm, .container-xl, .home-banner .container, .chooseus-section .container, .page-template-default .wp-block-columns {
		max-width: calc(100% - 0px);
	}
	
	header .blu-btn {
		margin-left: 10px;
		font-size: 16px;
		padding: 9px 15px;
		min-width: 188px;
	}
	
	.header_phone_text {
		font-size: 10px;
	}
	
	.header-apply-wrap a.button {
		min-width: 160px;
		font-size: 10px;
	}
	
	.header-apply-wrap .button.white-btn svg {
		padding-right: 0px;
		margin-right: 6px;
	}
}

@media (max-width:1280px) {
	.left_container {
		padding-left: .5%;
	}
	
	.testmonial-inner-sc .slick-arrow {
		right: .5%;
	}
	
	.testmonial-inner-sc .prev-case {
		right: 4.5%;
	}
}

@media (min-width:768px) and (max-width:1199px) {
	.single-team-page .lft {
		float: left;
		margin-right: 20px;
	}
	
	.single-team-page .rgt {
		width: 100%;
	}
	
	.single-team-page .row {
		display: block;
	}
}

@media (min-width:768px) {
	.testimonial-inner-slider {
		margin-left: -20px;
		margin-right: -20px;
	}
}

@media (max-width:1281px) {
	.chooseus-section .title {
		font-size: 37px;
	}
	
	.home .left-image-with-content .btn {
		margin-bottom: 10px;
	}
}

@media (max-width:1199px) {
	.home .left-image-with-content .btn {
		margin-bottom: 0px;
	}
	
	.menu-sidebar .menu-bar-wrapper li .sub-menu li a {
		padding-left: 35px;
	}
	
	footer .menu li {
		margin: 12px 0 16px;
	}
	
	.icon-flx {
		margin-bottom: 30px;
	}
	
	.home-practice .btn-wrap {
		text-align: center;
	}
	
	.footer-logo, .footer-description {
		text-align: center;
	}
	
	.footer-description {
		padding-right: 0;
	}
	
	.footer-social {
		justify-content: center;
	}
	
	.social-sc {
		margin-right: 55px;
		margin-bottom: 0;
	}
	
	.left-image-with-content h2 br, .left-image-with-blu-bck .inner-row br {
		display: none;
	}
	
	.footer-description {
		padding-right: 0;
	}
	
	.chooseus-section .col-wp:nth-child(2) .col-outer:before {
		content: none;
	}
	
	.left-image-with-left-border .col-inner p, .left-image-with-left-dark-border .col-inner p, .left-image-with-left-border .col-inner ul li {
		text-align: unset;
	}
	
	.team-list-sc .row {
		--bs-gutter-x: 1rem;
		--bs-gutter-y: 3rem;
	}
	
	.space-m-pd {
		padding: 80px 0px;
	}
	
	.space-mr {
		margin: 80px 0px;
	}
	
	.bold-title {
		font-size: 20px;
	}
	
	.footer-social {
		flex-wrap: wrap;
	}
	
	.team-members .title {
		font-size: 20px;
	}
	
	.testimonial-hm .top-sec {
		margin-bottom: -80px;
	}
	
	.testimonial-home-slider .slick-arrow {
		right: 15px;
	}
	
	.testimonial-home-slider .slick-arrow.slick-prev {
		right: 65px;
	}
	
	.testimonial-outer-wp .slick-list {
		padding-right: 0;
	}
	
	.testimonial-outer-wp {
		margin-left: 20px;
		margin-right: 20px;
	}
	
	.chooseus-section .col-wp:nth-child(2) .col-inner {
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
		height: 100%;
	}
	
	.chooseus-content {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.chooseus-section .title {
		font-size: 30px;
	}
	
	.chooseus-section .col-inner, .chooseus-section .col-wp:nth-child(3) .col-inner {
		padding: 20px;
	}
	
	.chooseus-section .link {
		font-size: 18px;
	}
	
	.home-banner {
		min-height: 700px;
	}
	
	.main-header-wrap .header_menu_apply {
		display: none !important;
	}
	
	.home-page-banner .image {
		position: absolute;
		bottom: 0;
		right: 0;
		display: flex;
		height: auto;
		width: calc(50% + 20px);
	}
	
	.home-page-banner .banner_heading {
		font-size: 55px;
	}
	
	.home-page-banner {
		max-height: 575px;
	}
	
	.home-page-banner .banner-content-wrap {
		padding-top: 0px;
	}
	
	.header-mobile-menu {
		position: relative;
		width: 85%;
		display: flex;
		justify-content: flex-end;
		align-items: center;
	}
	
	.header-mobile-menu .menu-button {
		display: flex;
		border: 1px solid #599722;
		margin-left: 15px;
		width: 45px;
		height: 45px;
		align-items: center;
		justify-content: center;
		background-color: #599722;
		border-radius: 10px;
	}
	
	.header-mobile-menu .header-search {
		display: flex;
		border: 1px solid #599722;
		margin-left: 15px;
		width: 45px;
		height: 45px;
		align-items: center;
		justify-content: center;
	}
	
	.home-blogs .post-image-box {
		padding-right: 20px;
	}
	
	.inner-page-banner {
		min-height: 500px;
	}
	
	.inner-page-banner .inner-banner-heading {
		font-size: 60px;
		line-height: 1.3;
	}
	
	.static-page .content-area {
		padding-right: 15px;
	}
	
	.grid-width-icon-section h2 {
		font-size: 35px;
		margin-bottom: 40px;
	}
	
	.header-mobile-menu {
		width: calc(100% - 270px);
	}
	
	header {
		padding: 15px 10px;
	}
	
	.header-mobile-menu .header-search {
		background-color: #599722;
		border-radius: 10px;
	}
}

@media (max-width:1025px) {
	.team-list-sc .img-sc img {
		height: 335px;
	}
	
	.team-list-sc .sub-title {
		font-size: 16px;
	}
	
	#block_db125bcd275cf69ff2025426e1b45213 {
		padding-bottom: 50px;
	}
	
	/* #block_9350008fd1f79df95113d4f635418b7f.right-img-blue-background .inner-content {
        padding-left: 50px;
    }
    #block_9350008fd1f79df95113d4f635418b7f.right-img-blue-background .inner-row {
        padding-left: 50px;
    } */
	.home .right-img-blue-background .col-md-6 {
		width: 100%;
	}
	
	.home .right-img-blue-background .inner-row {
		padding: 0;
	}
	
	.right-img-blue-background .inner-row {
		padding: 50px;
		text-align: center;
	}
	
	.page-template-default .right-image-wd-bg-img .img-sc img {
		height: 470px;
	}
	
	.right-img-blue-background .img-sc img {
		margin: 0 auto;
	}
	
	.right-img-blue-background .col-lg-12 {
		justify-content: center;
	}
	
	.page-template-default .wp-block-columns {
		flex-direction: column;
		padding: 0px 15px 80px 15px;
	}
	
	.left-image-with-left-dark-border .mb-5 {
		margin-bottom: 3rem !important;
	}
	
	.left-image-with-left-dark-border .col-inner {
		padding-left: 0;
	}
	
	.services-blk .row {
		justify-content: center;
	}
	
	.home .left-image-with-content .col-lg-6 {
		width: 100%;
	}
	
	.home .left-image-with-content .img-sc {
		margin-bottom: 3rem !important;
	}
	
	.home .left-image-with-content .img-sc img {
		height: 100%;
	}
	
	.home .left-image-with-content:before {
		display: none;
	}
	
	.page-template-default .left-image-with-left-dark-border .img-sc img {
		height: 370px;
	}
	
	.page-template-default .right-image-wd-bg-img .img-sc img {
		height: 370px;
	}
	
	.single-team-page .img-sc img {
		height: 470px;
	}
	
	.team-members .img-sc img {
		height: 290px;
	}
	
	.team-sec .title-sc {
		margin-left: 40px;
	}
	
	.team-sec .title-sc {
		margin-right: 5vw;
	}
	
	h2, .h2 {
		line-height: 1.2;
	}
	
	p {
		line-height: 26px;
	}
	
	.list-style ul li {
		line-height: 26px;
	}
	
	.home-page-banner .banner_heading {
		font-size: 45px;
	}
	
	.list-style ul li:before {
		top: 15px;
	}
	
	.home-page-banner {
		max-height: 550px;
	}
	
	.team-list-sc .row a:hover {
		box-shadow: unset;
	}
}

@media (max-width: 991px) {
	.page-id-380 .services-blk .col-xl-3 {
		width: 50%;
	}
	
	.left-image-with-left-dark-border .col-inner {
		padding-left: 0px;
	}
	
	.team-list-sc .img-sc img {
		height: 375px;
	}
	
	.right-img-blue-background .pe-5 {
		padding-right: 1rem !important;
	}
	
	body.search .sidebar {
		margin-top: 50px;
	}
	
	.testimonial-hm .testimonial-blk {
		padding: 20px;
	}
	
	.testimonial-home-slider .slick-list {
		padding-top: 120px;
	}
	
	.blue-form {
		margin-top: 60px;
	}
	
	.testimonial-hm .testimonial-blk svg {
		margin-bottom: 15px;
	}
	
	.testimonial-hm .testimonial-blk .title {
		margin-bottom: 5px;
	}
	
	.testimonial-hm .testimonial-blk .title {
		font-size: 22px;
	}
	
	.left-image-with-left-border .col-inner h3, .right-image-wd-bg-img h4 {
		font-size: 35px;
	}
	
	.static-page .content-area {
		padding-right: 10px;
	}
	
	.left-image-with-blu-bck br {
		display: none;
	}
	
	.left-image-with-blu-bck .inner-row {
		padding: 50px;
	}
	
	.left-image-with-blu-bck .row {
		text-align: center;
		justify-content: center;
	}
	
	.team-sec .title-sc {
		margin-right: 30px;
	}
	
	.team-sec .col-wp:nth-child(3n) .row .img-sc::after, .team-sec .col-wp:nth-child(4n) .row .img-sc::after {
		left: calc(100% - 30px);
	}
	
	.team-sec .col-wp:nth-child(3n) .title-sc, .team-sec .col-wp:nth-child(4n) .title-sc {
		margin-left: 30px;
		margin-right: 15px;
	}
	
	.team-sec .img-sc::after {
		content: "";
		width: 50px;
		right: calc(100% - 20px);
	}
	
	.chooseus-content .icon svg {
		height: 50px;
		width: auto;
	}
	
	.chooseus-section .title {
		line-height: 30px;
		margin-bottom: 10px;
		font-size: 20px;
		font-weight: 500;
	}
	
	.right-img-blue-background .inner-row {
		padding: 50px;
		text-align: center;
	}
	
	.left-image-with-content .row {
		justify-content: center;
	}
	
	.team-list-sc .title, .single-team-page .title {
		font-size: 25px;
	}
	
	.testimonial-inner-slider .testimonial-blk .title {
		font-size: 22px;
	}
	
	.testimonial-inner-slider .testimonial-blk svg {
		height: 40px;
		width: auto;
	}
	
	.testimonial-inner-slider .testimonial-blk {
		padding: 30px;
	}
	
	.inner-page-banner .inner-banner-heading {
		font-size: 50px;
	}
	
	.right-img-blue-background .img-sc img {
		width: 100%;
	}
	
	.left-image-with-content:before {
		content: none;
	}
	
	:root {
		--heading-size: 35px;
		--h1: 50px;
		--h2: 35px;
		--h3: 25px;
		--h4: 22px;
		font-size: 15px;
	}
	
	.home-banner {
		min-height: 600px;
	}
	
	.grid-width-icon-section .title {
		font-size: 22px;
	}
	
	.banner-description {
		font-size: 18px;
		line-height: 1.3;
	}
	
	.home-page-banner .banner_heading {
		font-size: 35px;
	}
	
	.home-page-banner .image {
		width: calc(50% + 60px);
	}
	
	.home_about .row>div:first-child {
		margin-bottom: 30px;
	}
	
	.main-header-top .social-media {
		max-width: 300px;
	}
	
	.main-header-top .call-us-today {
		max-width: 300px;
	}
	
	.home_contact_us .form-area {
		margin-top: 25px;
	}
	
	footer .column-3 {
		padding: 15px 0px;
	}
	
	footer .footer-copyright {
		font-size: 14px;
	}
	
	.inner-page-banner {
		min-height: 400px;
		background-position: center;
		margin-top: 0px;
	}
	
	.space-pd {
		padding: 80px 0px;
	}
	
	.space-mr {
		margin: 80px 0px;
	}
	
	.header-logo img.logo {
		padding-top: 0px;
	}
	
	header {
		padding: 3px 10px;
	}
	
	.inner-page-banner:after {
		content: "";
		content: "";
		position: absolute;
		background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0) 100%);
		top: 0px;
		width: 100%;
		height: 72px;
	}
	
	.inner-page-banner {
		background-position: center top;
		margin-top: 0em;
	}
	
	.testmonial-inner-sc .prev-case {
		right: 5.5%;
	}
	
	.testmonial-inner-sc .arrow {
		height: 40px;
		width: 60px;
	}
}

@media (min-width:768px) and (max-width:991px) {
	footer .lft {
		text-align: left;
	}
	
	.footer-social {
		justify-content: center;
	}
	
	.social-sc {
		margin-right: 20px;
		margin-bottom: 0;
	}
	
	.pw-txt {
		text-align: left;
	}
}

@media (max-width: 769px) {}

@media (max-width: 767px) {
	.patient_btn {
		margin-top: 20px;
	}
	
	.page-id-380 .services-blk .col-xl-3 {
		width: 100%;
	}
	
	.tms-services-section .services .title {
		font-size: 18px;
		padding-bottom: 3px;
	}
	
	/* #block_9350008fd1f79df95113d4f635418b7f.right-img-blue-background .inner-content {
        padding-left: 30px;
    }
    #block_9350008fd1f79df95113d4f635418b7f.right-img-blue-background .inner-row {
        padding-left: 0px;
    } */
	.left-image-with-left-dark-border .col-inner h4, .page-template-default .right-image-wd-bg-img h4 {
		font-size: 20px;
	}
	
	.page-template-default .right-image-wd-bg-img .img-sc img {
		height: 370px;
	}
	
	.tms-services-section .main-heading {
		margin-bottom: 15px;
	}
	
	.address br {
		display: none !important;
	}
	
	.services-section .btn {
		width: fit-content;
		margin-left: auto;
		margin-right: auto;
	}
	
	.home .right-img-blue-background .justify-content-end {
		justify-content: start !important;
	}
	
	.home-banner {
		min-height: auto;
		padding-top: 140px;
		padding-bottom: 50px;
	}
	
	.home-banner h1 {
		line-height: 1.5;
		text-transform: uppercase;
	}
	
	.blue-form .btn.white-btn {
		background-color: var(--blue);
		color: white;
		background-image: url("https://www.memorialparkpsychiatry.com/nitropack_static/hYWLbZdpoOUEczgpliIFkPCNWjxPlEue/assets/images/optimized/rev-3d6d72a/www.memorialparkpsychiatry.com/wp-content/themes/grant-group/img/arrow1.svg");
	}
	
	.blue-form .btn.white-btn.nitro-lazy {
		background-image: none !important;
	}
	
	.pwd-sc {
		line-height: 0;
	}
	
	.left-image-with-content h2, .left-image-with-content h3, .left-image-with-content h4, .left-image-with-content h5, .left-image-with-content h6 {
		margin-bottom: 20px;
	}
	
	footer .menu li {
		margin: 12px 0px 8px;
	}
	
	.team-members .img-sc img {
		height: 450px;
	}
	
	.chooseus-section .col-inner {
		min-height: auto;
		margin-bottom: 15px;
		padding: 35px 20px;
		height: 100%;
	}
	
	.search-panel form#searchform {
		width: 90%;
	}
	
	.paging-new .page-numbers:not(.prev):not(.next), .paging-new .page-numbers.current {
		width: 40px;
	}
	
	.right-image-wd-bg-img .img-sc {
		padding-right: 15px;
		padding-bottom: 15px;
	}
	
	.left-image-with-left-border .img-sc, .left-image-with-left-dark-border .img-sc {
		padding-left: 15px;
		padding-bottom: 15px;
	}
	
	.left-image-with-left-border .col-inner h3, .right-image-wd-bg-img h4 {
		font-size: 25px;
	}
	
	:root {
		--heading-size: 30px;
		--h1: 30px;
		--h2: 25px;
	}
	
	.left-image-with-content {
		padding-bottom: 0;
	}
	
	.sidebar-heading, .sidebar .widget-menu .widget-title {
		font-size: 22px;
	}
	
	.team-list-sc .title, .single-team-page .title {
		font-size: 22px;
		margin-top: 10px;
	}
	
	.page-id-1092 .Page-title-sec {
		margin-top: 40px !important;
	}
	
	.list-style ul li:before {
		top: 16px;
	}
	
	.chooseus-section .link {
		font-size: 16px;
	}
	
	.chooseus-section h2 {
		margin-bottom: 30px;
	}
	
	.team-list-sc h2, .team-list-sc h3, .team-list-sc h4, .team-list-sc h5, .team-list-sc h6 {
		margin-bottom: 20px;
	}
	
	.footer-form.contact-form .custom-btn {
		margin-top: 15px;
	}
	
	.contact-form .form-control {
		padding-bottom: 15px;
	}
	
	.footer-form.contact-form .row {
		--bs-gutter-y: 1.3rem;
	}
	
	.footer-title {
		font-size: 15px;
		margin-bottom: 20px;
	}
	
	footer .menu a, .footer-nap-row, .bold-title, .footer-nap-col, .nap-txt {
		font-size: 12px;
		line-height: 1.5;
	}
	
	footer .phone svg, .address-wrap svg {
		width: 20px;
		height: auto;
	}
	
	footer .menu a {
		padding-left: 15px;
	}
	
	footer .menu a:before {
		width: 10px;
	}
	
	.address-wrap svg {
		margin-top: 5px;
	}
	
	.footer-social {
		margin-top: 20px;
	}
	
	body .footer-social ul li {
		margin-right: 10px;
	}
	
	.footer-social ul {
		margin-bottom: 0;
	}
	
	.pw-txt {
		font-size: 10px;
		margin-bottom: 0;
		line-height: 1;
	}
	
	.pwd-sc svg, .pwd-sc img {
		width: 80px;
		height: auto;
		margin-top: 5px;
	}
	
	.footer-social {
		flex-wrap: unset;
		justify-content: center;
	}
	
	.social-title {
		display: none;
	}
	
	.pw-txt {
		font-size: 8px;
	}
	
	.social-sc {
		margin-bottom: 0;
		margin-right: 0px;
	}
	
	.copyright-privacy {
		text-align: center;
	}
	
	footer .footer-copyright {
		margin-top: 40px;
	}
	
	.icon-lft {
		width: 20px;
		margin-right: 8px;
	}
	
	.icon-rgt {
		width: calc(100% - 28px);
	}
	
	.team-sec .img-sc::after {
		width: 1px;
		right: 80px;
		left: auto;
		height: 150px;
		top: -75px;
	}
	
	.team-sec .col-wp:nth-child(2n) .img-sc::after {
		right: 0;
		left: 80px;
	}
	
	.team-sec .title-sc {
		height: 300px;
		width: 100%;
		margin: 0;
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.team-sec .col-wp:nth-child(3n) .title-sc, .team-sec .col-wp:nth-child(4n) .title-sc {
		margin: 0;
	}
	
	.team-sec .col-wp:nth-child(3n) .row .img-sc::after {
		left: calc(100% - 80px);
	}
	
	.team-sec .col-wp:nth-child(4n) .row .img-sc::after {
		right: calc(100% - 80px);
		left: unset;
	}
	
	.team-members .img-sc img {
		width: 100%;
	}
	
	.home-banner {
		min-height: auto;
		padding-top: 140px;
		padding-bottom: 50px;
	}
	
	.chooseus-section .col-inner {
		text-align: center;
	}
	
	.chooseus-section .link {
		justify-content: center;
	}
	
	.services-section .col-inner {
		background-position: calc(100% - 20px) 25px;
		padding: 60px 20px 30px 20px;
	}
	
	.services-section .services .col-xl-3 {
		margin-top: 30px;
	}
	
	.services-section .services .row .col-xl-3:nth-child(3), .services-section .services .row .col-xl-3:nth-child(4) {
		display: none;
	}
	
	.blue-form textarea.form-control {
		height: 115px;
	}
	
	.testimonial-hm {
		background-color: #f9fbfb;
	}
	
	.team-list-sc .title-sc {
		padding: 20px 0px 0px 0px;
	}
	
	.page-id-1016 .staff-desc:hover {
		box-shadow: none;
	}
	
	.testimonial-hm .testimonial-blk {
		padding: 40px 20px 40px 20px;
	}
	
	.testimonial-hm .testimonial-blk .title {
		font-size: 16px;
		font-weight: 500;
		line-height: 19.5px;
	}
	
	.testimonial-blk .author {
		font-size: 20px;
		font-weight: 400;
		line-height: 36px;
	}
	
	.testimonial-hm p {
		font-size: 14px;
		line-height: 26px;
	}
	
	.testimonial-hm .btn {
		padding-left: 10px;
		padding-right: 10px;
		background-image: none;
		letter-spacing: 0;
		font-size: 12px;
	}
	
	.testimonial-hm .btn.nitro-lazy {
		background-image: none !important;
	}
	
	.award-section .container {
		padding-left: 0;
		padding-right: 0;
	}
	
	.award-slider {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}
	
	.header_phone_number, .header_phone_number * {
		font-size: 0px !important;
	}
	
	.home-banner h1 {
		line-height: 1.5;
		text-shadow: 2px 2px 5px rgba(0, 0, 0, .7);
	}
	
	.home-banner .btn.white-btn {
		background-color: #49b44e;
		color: white;
		background-image: url("https://www.memorialparkpsychiatry.com/nitropack_static/hYWLbZdpoOUEczgpliIFkPCNWjxPlEue/assets/images/optimized/rev-3d6d72a/www.memorialparkpsychiatry.com/wp-content/themes/grant-group/img/arrow1.svg");
	}
	
	.home-banner .btn.white-btn.nitro-lazy {
		background-image: none !important;
	}
	
	.award-blk {
		width: 50%;
		padding: 8px 0px;
	}
	
	.award-blk .inner-wp {
		margin-left: 8px;
		margin-right: 8px;
	}
	
	.left-image-with-blu-bck {
		background-color: var(--blue2);
		text-align: left;
	}
	
	.left-image-with-blu-bck .row {
		text-align: left;
	}
	
	.left-image-with-blu-bck .inner-row {
		padding-left: 0;
		padding-right: 0;
	}
	
	.testimonial-hm .testimonial-blk {
		margin-left: 0;
		margin-right: 0;
		background-color: #f4f4f4;
	}
	
	.testimonial-hm .top-sec {
		margin-bottom: 30px;
	}
	
	.testimonial-hm .testimonial-blk svg {
		height: 40px;
		width: auto;
	}
	
	.testimonial-hm .testimonial-blk .title {
		font-size: 20px;
	}
	
	.testimonial-hm .testimonial-blk {
		padding: 30px 20px;
	}
	
	.testimonial-home-slider .slick-list {
		padding-top: 15px;
	}
	
	.blue-form {
		padding: 50px 20px;
		margin-top: 40px;
	}
	
	.home .blue-form {
		padding: 50px 20px 40px 20px;
	}
	
	.right-img-blue-background .inner-row {
		padding: 0;
		text-align: left;
	}
	
	.right-img-blue-background .inner-content {
		padding: 0px 20px 40px 20px;
	}
	
	.banner-form .form-control {
		border: 1px solid #8c8c8c;
	}
	
	.banner-form .form-control::placeholder {
		color: #8c8c8c !important;
	}
	
	.left-image-with-left-border .col-inner {
		padding-left: 0;
	}
	
	.services-list .img-sc {
		padding-left: 15px;
		padding-bottom: 0px;
	}
	
	.single-team-page .title {
		font-size: 25px;
		margin-top: 10px;
	}
	
	.services-list .col-inner {
		padding: 30px 20px;
	}
	
	.grid-width-icon-section .content {
		font-size: 16px;
	}
	
	.testimonial-inner-slider .testimonial-blk {
		padding: 30px 20px;
		margin: 0;
	}
	
	.link_content a {
		font-size: 12px;
	}
	
	.testimonial-inner-slider .testimonial-blk svg {
		margin-bottom: 20px;
	}
	
	.testimonial-inner-slider .testimonial-blk .title {
		margin-bottom: 10px;
	}
	
	.space-mr {
		margin: 50px 0px;
	}
	
	.content-section-full {
		margin: 100px 0px;
	}
	
	.space-m-pd {
		padding: 50px 0;
	}
	
	.single-team-page .sub-title {
		margin-bottom: 30px;
	}
	
	.testimonial-inner-slider .testimonial-blk svg {
		height: 30px;
		width: auto;
	}
	
	.tms-services-section {
		padding: 26px;
	}
	
	.news-announcement-section .col-inner.text-center {
		min-height: 296px;
	}
	
	.testimonial-inner-slider .testimonial-blk .title {
		font-size: 20px;
	}
	
	.grid-width-icon-section h2 {
		font-size: 25px;
	}
	
	.inner-page-banner {
		min-height: 250px;
		background-position: center;
		margin-top: 0em;
	}
	
	iframe {
		height: 300px;
	}
	
	.static-page h2 {
		font-size: 25px;
	}
	
	.static-page h3 {
		font-size: 25px;
	}
	
	.static-page h4 {
		font-size: 22px;
	}
	
	.main-header-wrap .header-logo {
		max-width: 150px;
		padding: 0;
	}
	
	.header-mobile-menu {
		max-width: auto;
		padding: 0;
		width: calc(100% - 150px);
	}
	
	header .blu-btn svg {
		height: 25px;
	}
	
	header .blu-btn svg {
		margin-right: 0;
	}
	
	header .blu-btn {
		padding: 0;
		width: 45px;
		height: 45px;
		border-radius: 10px;
		min-width: 45px;
	}
	
	.home-page-banner {
		max-height: 480px;
	}
	
	.home_donation .section_loop_data-wrap .loop_data {
		max-width: 100%;
		margin-bottom: 30px;
	}
	
	.home-blogs .post-image-box {
		width: 100%;
		max-width: 100%;
		padding-right: 45px;
		padding: 0;
	}
	
	.home-blogs .post-content-box {
		max-width: 100%;
	}
	
	.home-blogs .post-content-box {
		margin-top: 15px;
	}
	
	.common-pd, .section-pd {
		padding: 0px 10px;
	}
	
	.header-search svg path {
		stroke: #fff;
	}
	
	footer .column-2 ul li {
		padding: 0px 5px;
	}
	
	.footer-social ul li {
		margin-right: 15px;
	}
	
	.who-we-are-page .default-content {
		margin-bottom: 20px;
	}
	
	.inner-page-banner .inner-banner-heading {
		font-size: 30px;
	}
	
	.bloglist .info-box .post-image {
		max-width: 100%;
		margin-bottom: 20px;
	}
	
	.bloglist .info-box .post-desc {
		max-width: 100%;
		padding-left: 0;
	}
	
	.history-page-about {
		background-position: 100% 100%;
	}
	
	.icon-flx {
		margin-bottom: 38px;
	}
	
	.static-page .wp-container-core-columns-is-layout-1 {
		flex-wrap: wrap;
	}
	
	.static-page .wp-container-core-columns-is-layout-1 .is-layout-flow:first-child p:last-child {
		margin-bottom: 0;
	}
	
	.left_container {
		padding: 0;
	}
	
	.testmonial-inner-sc .slick-arrow {
		right: 0px;
	}
	
	.testmonial-inner-sc .prev-case {
		right: 50px;
	}
	
	.testimonial-inner-slider .slick-list {
		padding: 0 !important;
	}
}

@media (max-width: 376px) {
	.icon-flx {
		margin-bottom: 30px;
	}
}

.services-section a.btn {
	min-height: 0;
}

@media (min-width: 800px) and (max-width: 840px) and (min-height: 1080px) and (max-height: 1120px) {
	.inner-page-banner {
		margin-top: 60px;
	}
	
	.page-template-teamplate-staff .team-list-sc .title {
		margin-top: 10px;
	}
	
	footer .footer-top .lft .footer-title {
		text-align: left;
	}
	
	footer {
		padding-left: 10px;
	}
	
	body .Page-title-sec {
		margin-bottom: -65px;
	}
	
	.team-list-sc .img-sc img {
		height: 447px;
	}
	
	.page-id-1016 .team-list-sc .row a {
		display: contents;
	}
	
	.header-search svg path {
		stroke: #fff;
	}
}

@media (min-width: 1020px) and (max-width: 1040px) and (min-height: 1280px) and (max-height: 1300px) {
	.header-search svg path {
		stroke: #fff;
	}
	
	body .Page-title-sec {
		margin-bottom: -65px;
	}
	
	.page-id-1016 .team-list-sc .row a {
		display: contents;
	}
	
	.team-list-sc .img-sc img {
		height: 558px;
	}
}

@media (min-width: 1020px) and (max-width: 1030px) and (min-height: 1280px) and (max-height: 1300px) {
	.space-m-pd, .space-pd {
		padding: 100px 0px 0px 0px;
	}
	
	.team-members {
		background-color: #c0d9c1;
		margin-top: 46px !important;
	}
}

.team-sec .col-wp:nth-child(4n) .title-sc {
	margin-left: 9vw !important;
	margin-right: 5vw !important;
}

.team-sec .col-wp:nth-child(3n) .title-sc {
	margin-left: 8vw;
	margin-right: auto;
}

.appointment-section .icon {
	min-height: 7em;
}

@media (min-width: 1332px) and (max-width: 1332px) and (min-height: 1072px) and (max-height: 1072px) {
	.appointment-section .icon {
		min-height: 8em;
	}
	
	.team-sec .col-wp:nth-child(4n) .title-sc {
		margin-left: 9vw !important;
		margin-right: 4vw !important;
	}
}
