
@media (min-width:1200px) {
	.header-mobile-menu {
		display: none;
	}
	
	.single-team-page .title {
		margin-top: -15px;
	}
	
	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.9rem;
		--bs-gutter-y: 4.3rem;
	}
	
	.team-list-sc .container {
		max-width: 1200px;
	}
	
	.services-list h2 {
		margin-bottom: 22px;
	}
	
	.services-blk .row {
		--bs-gutter-x: 1.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: 30px;
	}
	
	.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, .content-section-full p, .faq-description p, .single-team-page p {
		line-height: 2.3;
	}
	
	.left-image-with-content   .ps-xl-4 {
		padding-left: 1.6rem !important;
	}
	
	.left-form-with-content h2 {
		line-height: 1.3;
		margin-bottom: 20px;
	}
	
	.faq-description p {
		margin-bottom: 10px;
	}
}

@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: 10px;
	}
	
	.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) {
	.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 15px;
	}
}

@media (min-width:1200px) {
	.right-img-blue-background .img-sc {
		height: 100%;
		width: 100%;
	}
	
	.right-img-blue-background .desk2 {
		padding-right: 0px !important;
	}
	
	.services-section .row {
		--bs-gutter-x: 1.3rem;
	}
	
	.chooseus-section .container {
		max-width: 1357px;
	}
	
	.chooseus-section .row {
		justify-content: center;
	}
	
	.testimonial-home-slider {
		margin-left: -7px;
	}
}

@media (max-width: 1751px) {
	header.shrink {
		padding: 5px 0px;
	}
	
	/* header.shrink, header.shrink .main-header-wrap{
        height: 85px;
    } */
	
	/* header.shrink .main-header-wrap .header-logo img {
        width: 200px;
    } */
	.header .button {
		padding: 15px 20px;
		font-size: 12px;
	}
	
	.header_phone_number {
		font-size: 12px;
	}
	
	.main-header-wrap .header_menu_apply {
		width: 40%;
	}
	
	header {
		height: auto;
	}
	
	.main-header-wrap {
		height: auto;
	}
	
	:root {
		--h1: 40px;
		--h2: 30px;
		--h3: 25px;
		--h4: 25px;
	}
	
	.right-img-blue-background h2 {
		font-size: 35px;
	}
	
	.home-banner {
		min-height: 100vh;
		padding-top: 78px;
		padding-bottom: 175px;
	}
	
	.banner-form {
		max-width: 88%;
	}
	
	.home-banner {}
	
	.home-banner .banner-title {
		margin-bottom: 10px;
	}
	
	.banner-content {
		padding: 50px 30px;
		width: 100%;
		max-width: 680px;
	}
	
	.team-members .title {
		font-size: 25px;
	}
	
	.team-members .sub-title {
		font-size: 16px;
	}
	
	.new_test_slider:after {
		left: 5%;
	}
	
	.new_test_slider .numeric_wrap {
		margin: 35px 0 0 198px;
	}
	
	.new_test_slider .quote_image {
		margin: -35px 0 0 60px;
	}
	
	.new_test_slider.testimonial-hm .testimonial-blk {
		min-height: 415px;
		width: auto;
	}
	
	.right-img-blue-background .container-fluid {
		padding: 0 0 0 6%;
	}
	
	.services-section .services .row {
		width: 90%;
	}
	
	.new_test_slider .heading_wrap {
		margin-left: 0px;
	}
	
	.new_test_slider .testimonial-home-slider {
		margin-left: 6%;
	}
	
	.new_test_slider h3 {
		margin: 0 0 0 105px;
	}
}

@media (max-width: 1600px) {
	.nav-menu > ul.menu > li {
		margin: 0px 7px;
	}
	
	.nav-menu>ul>li>a {}
	
	/* .main-header-wrap .header-logo{
        max-width:240px;
    } */
	.footer-logo.powered-by-logo img {
		max-width: 150px;
	}
	
	.main-header-wrap .header_menu_apply {
		max-width: calc(100% - 240px);
	}
	
	.footer-logo img, .footer-logo svg {
		width: 240px;
		height: auto;
	}
}

@media (max-width:1500px) {
	.award-section .container {
		padding-left: 70px;
		padding-right: 70px;
	}
	
	.nav-menu>ul>li>a {
		font-size: 14px;
	}
}

@media (max-width:1480px) {
	.main-header-wrap .header-menu-wrap > ul {
		padding: 0px;
	}
}

@media (max-width:1480px) {
	.main-header-wrap .header_menu_apply {
		padding: 0px;
	}
}

/*******max width******/
@media (max-width:1400px) {
	.page-id-1114 .services-section .col-inner {
		min-height: 315px;
	}
	
	.footer .last {
		padding-left: 85px;
	}
	
	/* header.shrink .main-header-wrap .header-logo img {
        width: 200px;
    } */
	
	/* header.shrink, header.shrink .main-header-wrap{
        height: 88px;
    } */
	.team-list-sc .title {
		font-size: 24px;
	}
	
	.team-list-sc .title-sc {
		min-height: 200px;
	}
	
	.team-list-sc .img-sc img {
		height: 340px;
	}
	
	.team-members .img-sc img {}
	
	.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;
	}
	
	footer .menu li {
		margin-bottom: 16px;
	}
	
	.chooseus-section .title {
		font-size: 43px;
	}
	
	.home-banner {
		padding-bottom: 175px;
		padding-top: 160px;
	}
	
	.team-members .title {
		font-size: 24px;
		line-height: 30px;
	}
	
	.team-members .sub-title {
		font-size: 16px;
	}
	
	.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;
	}
	
	.main-header-wrap .header_menu_apply {
		width: 40%;
	}
	
	.right_menu {
		width: 34%;
	}
	
	.header-apply-wrap {
		padding: 0 8px;
	}
	
	.header .button {
		padding: 15px 15px;
	}
	
	.header-search svg {
		margin-left: 6px;
		width: 18px;
		height: 18px;
	}
	
	/* .main-header-wrap .header-logo{
        max-width: 190px;
    } */
	.button {
		font-size: 13px;
	}
	
	.main-header-wrap .header_menu_apply {
		max-width: calc(100% - 190px);
	}
	
	:root {
		--body-size: 15px;
		--h5: 25px;
		--h6: 20px;
	}
	
	.nav-menu>ul.menu>li {
		margin: 0 6px;
	}
	
	.nav-menu>ul>li>a {
		font-size: 12px;
	}
	
	.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-banner .row {
		margin: 0px 25px;
	}
	
	.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: 4rem;
		--bs-gutter-y: 3.3rem;
	}
	
	.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: 1250px;
	}
	
	.banner-form {
		max-width: 88%;
	}
	
	.banner-form h3 {
		margin: 0 35px 0 0;
	}
	
	.services-section .col-inner {
		min-height: 350px;
	}
	
	.home_video .img_block img {
		height: 630px;
	}
	
	.team-members .img-sc img {
		height: 362px;
	}
	
	.team-sec .col-wp:nth-child(3n) .title-sc, .team-sec .col-wp:nth-child(4n) .title-sc {
		margin-left: 3vw;
		margin-right: 20px;
	}
	
	.new_test_slider:after {
		left: 4%;
	}
	
	.new_test_slider .testimonial-home-slider {
		margin-left: 12%;
	}
	
	.new_test_slider.testimonial-hm .testimonial-blk {
		padding: 25px 40px;
	}
	
	.new_test_slider.testimonial-hm .top-sec {
		margin: 0 0 0 35px;
	}
	
	.new_test_slider .numeric_wrap {
		margin: 35px 0 0 165px;
	}
	
	.new_test_slider h3 {
		margin: 0 0 0 106px;
	}
	
	.new_test_slider.testimonial-hm .testimonial-blk {
		min-height: 433px;
	}
	
	.testimonial-item-box {
		min-height: 433px;
	}
}

@media (max-width:1412px) {
	.header .button {
		padding: 12px 12px;
	}
}

@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;
	}
	
	body .nav-menu > ul > li > a {}
}

@media (max-width:1300px) {
	.page-id-1114 .services-section .col-inner {
		min-height: 345px;
	}
	
	body .nav-menu>ul>li>a {}
	
	.team-list-sc .title-sc {
		min-height: 184px;
	}
	
	.home-banner {
		padding-bottom: 168px;
		min-height: 70vh;
	}
	
	.static-page .wp-container-core-columns-is-layout-1 {
		align-items: inherit;
	}
	
	.team-members .img-sc img {}
	
	.nav-menu>ul.menu>li {
		margin: 0px 4px;
	}
	
	.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% - 30px);
	}
	
	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;
	}
	
	.header .container-fluid {
		padding: 0 30px;
	}
	
	.right_menu {
		width: 35%;
	}
	
	.main-header-wrap .header_menu_apply {
		width: 40%;
	}
	
	.main-header-wrap .header-logo {
		width: 20%;
		max-width: 215px;
	}
	
	.banner-form {
		max-width: 92%;
	}
	
	.new_test_slider:after {
		left: 3%;
	}
	
	.new_test_slider.testimonial-hm .top-sec {
		margin: 0 0 0 40px;
	}
	
	.new_test_slider .numeric_wrap {
		margin: 35px 0 0 180px;
	}
	
	.new_test_slider .quote_image {
		margin: -35px 0 0 88px;
	}
	
	.new_test_slider h3 {
		margin: 0 0 0 132px;
	}
	
	.new_test_slider .testimonial-home-slider {
		margin-left: 9%;
	}
	
	.new_test_slider.testimonial-hm .testimonial-blk {
		min-height: 435px;
	}
	
	.right-img-blue-background .img-sc {
		padding: 90px 0;
	}
}

@media (max-width:1225px) {
	.header .button {
		padding: 14px 12px;
	}
}

@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) {
	.testimonial-item-box {
		min-height: 306px;
	}
	
	header.shrink {
		padding: 10px 0;
	}
	
	header {
		padding: 10px 0;
	}
	
	header.shrink .main-header-wrap .header-logo img, header.shrink .main-header-wrap .header-logo svg {
		width: 200px;
	}
	
	.home-banner {
		padding-bottom: 245px;
	}
	
	.page-id-120 iframe {
		height: 1110px !important;
	}
	
	.footer .rgt, .footer .last {
		padding-left: 40px;
	}
	
	.footer-nap-row .footer-nap-col:last-child {
		margin-left: 0px;
	}
	
	.services-section .services .row {
		width: 100%;
	}
	
	.home .left-image-with-content .img-sc img {
		height: 1190px;
	}
	
	.main-header-wrap {
		width: 100%;
	}
	
	header.shrink {
		display: flex;
		align-items: center;
	}
	
	.search-panel {
		height: 105px;
	}
	
	#menu-item-121 {
		display: block;
	}
	
	.home .left-image-with-content .btn {
		margin-bottom: 0px;
	}
	
	.menu-sidebar .menu-bar-wrapper li .sub-menu li a {
		padding-left: 35px;
	}
	
	.call-us-today svg {
		display: none;
	}
	
	.right_menu {
		display: none;
	}
	
	.header-search svg {
		margin-left: 0px;
	}
	
	.header-search svg path {
		stroke: #fff;
	}
	
	footer .menu li {
		margin: 6px 0 10px;
	}
	
	.footer-logo, .footer-description {
		text-align: center;
	}
	
	footer .footer-copyright {
		margin: 50px 0 0;
		padding: 15px 0 15px;
	}
	
	.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: 3rem;
		--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;
	}
	
	.banner-content {
		padding: 25px 25px;
		width: 610px;
	}
	
	.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 var(--blue);
		margin-left: 15px;
		width: 45px;
		height: 45px;
		align-items: center;
		justify-content: center;
		background-color: var(--blue);
		border-radius: 10px;
	}
	
	.header-mobile-menu .header-search {
		display: flex;
		border: 1px solid var(--blue);
		margin-left: 15px;
		width: 45px;
		height: 45px;
		align-items: center;
		justify-content: center;
	}
	
	.header-mobile-menu .header-search:hover {
		border: 1px solid var(--blue);
		background: none;
	}
	
	.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 0px;
	}
	
	.header-mobile-menu .header-search {
		background-color: var(--blue);
		border-radius: 10px;
	}
	
	.left-image-with-left-border .col-inner {
		padding-top: 40px;
	}
	
	.pwd-sc img {
		width: 160px;
	}
	
	.services-section .col-xl-4 {
		padding: 0 15px;
		margin-bottom: 0px;
		margin-top: 30px;
	}
	
	.services-section .col-inner {
		min-height: auto;
	}
	
	.page-id-1114 .services-section .col-inner {
		min-height: 260px;
	}
	
	.home_video .img_block img {
		height: 485px;
	}
	
	.new_test_slider .numeric_wrap {
		margin: 35px 0 0 170px;
	}
	
	.new_test_slider .testimonial-home-slider {
		margin-left: 12%;
	}
	
	.new_test_slider.testimonial-hm .testimonial-blk {
		min-height: 370px;
	}
	
	.new_test_slider:after {
		height: 850px;
	}
	
	.right-img-blue-background .container-fluid {
		padding-right: var(--bs-gutter-x, .75rem);
		padding-left: var(--bs-gutter-x, .75rem);
	}
	
	.right-img-blue-background .pe-lg-0 {
		padding-right: calc(var(--bs-gutter-x) * .5) !important;
	}
	
	.right-img-blue-background .inner-content {
		padding: 0 15px;
		margin-bottom: 60px;
	}
	
	.right-img-blue-background .img-sc {
		padding: 90px 0 40px 0px;
	}
	
	.right-img-blue-background .container-fluid:after {
		width: 100%;
	}
	
	.footer .address, .footer .icon-rgt {
		font-size: 12px;
		line-height: 40px;
		text-align: center;
	}
	
	.nap-global-direction a {
		width: auto;
		text-align: center;
	}
	
	.footer-logo-wrapper {
		display: flex;
		justify-content: center;
	}
	
	.footer .menu {
		text-align: center;
	}
	
	.nap-post-title {
		margin-bottom: 10px;
	}
	
	.footer-title {
		margin-bottom: 28px;
		font-size: 22px;
		line-height: 28px;
		text-align: center;
	}
	
	footer .menu a {
		font-size: 12px;
		line-height: 18px;
	}
	
	.left-image-with-content .inner_content {
		padding-left: 0px;
	}
	
	.home_video .inner_content {
		padding-left: 0px;
	}
	
	.page-id-1229 .content-section-full {
		width: 100%;
	}
	
	.footer-logo.powered-by-logo img {
		display: inline-block;
	}
}

@media (max-width:1025px) {
	.team-list-sc .img-sc img {
		height: 335px;
	}
	
	.team-list-sc .sub-title {
		font-size: 16px;
	}
	
	.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;
	}
	
	.left-image-with-content .col-lg-6 {
		width: 100%;
	}
	
	.left-image-with-content .img-sc {
		margin-bottom: 3rem !important;
	}
	
	.left-image-with-content .img-sc img {
		height: 100%;
	}
	
	.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 {}
	
	.team-sec .title-sc {}
	
	.team-sec .title-sc {}
	
	h2, .h2 {
		line-height: 1.2;
	}
	
	p {
		line-height: 30px;
		font-size: 14px;
	}
	
	.list-style ul li {
		line-height: 30px;
	}
	
	.home-page-banner .banner_heading {
		font-size: 45px;
	}
	
	.home-page-banner {
		max-height: 550px;
	}
	
	.team-list-sc .row a:hover {
		box-shadow: unset;
	}
}

@media (max-width: 991px) {
	.page-id-1114 .services-section .col-inner {
		min-height: 320px;
	}
	
	.home-banner {
		padding-bottom: 240px;
	}
	
	.page-id-120 iframe {
		height: 1180px !important;
	}
	
	.footer .rgt, .footer .last {
		padding-left: 15px;
	}
	
	.footer-form .wpcf7 {
		margin-top: 50px;
	}
	
	.footer-form.patient-cnt-form .form-group {
		margin-left: 0px;
		margin-right: 0px;
	}
	
	.home .left-image-with-content .img-sc img {
		height: 855px;
	}
	
	/* header.shrink .main-header-wrap .header-logo img {
        width: 180px;
    } */
	
	/* header.shrink .main-header-wrap {
        height: 78px;
    }
    header.shrink{
        height: 78px;
    } */
	.page-id-1114 .services-section {
		margin-bottom: 70px;
	}
	
	.social_page .zcwf_lblRight .zcwf_col_lab, .social_page .zcwf_lblRight .zcwf_col_fld {
		width: 100%;
		float: left !important;
		text-align: left;
	}
	
	.social_page .zcwf_lblRight .zcwf_col_fld input[type = text], .social_page input[type = password], .social_page .zcwf_lblRight .zcwf_col_fld textarea {
		width: 100%;
	}
	
	.team-list-sc .title-sc {
		min-height: auto;
	}
	
	.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: 20px;
		margin-left: 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: 20px;
	}
	
	.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;
	}
	
	.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;
	}
	
	.space-pd {
		padding: 80px 0px;
	}
	
	.space-mr {
		margin: 80px 0px;
	}
	
	header {
		padding: 10px 0;
	}
	
	header.shrink {
		padding: 10px 0;
	}
	
	.main-header-wrap .header-logo {
		width: auto;
		padding: 0 10px;
	}
	
	.right-img-blue-background .inner-content {
		padding-bottom: 45px;
	}
	
	.pwd-sc img {
		width: 145px;
	}
	
	.home-banner-image img {
		object-position: right top;
	}
	
	.image-bg-cover {
		position: relative;
		width: 100%;
		margin-bottom: 40px;
	}
	
	.images_list {
		gap: 0px 15px;
	}
	
	.top_content p {
		font-size: 16px !important;
		line-height: 1.7 !important;
	}
	
	.image-logo img {
		width: auto;
		height: 140px;
	}
	
	.home_video .inner_content {
		padding-left: 0px;
	}
	
	.home_video .img_block img {
		height: 364px;
	}
	
	.team-members .img-sc img {
		height: 245px;
	}
	
	.new_test_slider:after, .new_test_slider .numeric_wrap, .new_test_slider h3, .new_test_slider .quote_image {
		display: none;
	}
	
	.new_test_slider .testimonial-home-slider {
		margin-left: 0;
		margin-top: 0;
	}
	
	.new_test_slider.testimonial-hm .top-sec {
		margin: 0 0 0 0px;
	}
	
	.new_test_slider.testimonial-hm .testimonial-blk {
		margin: 0 10px;
		padding: 20px 20px;
		min-height: 355px;
	}
	
	.new_test_slider .btn_wrap {
		display: flex;
		justify-content: center;
		position: inherit;
	}
	
	.new_test_slider.testimonial-hm {
		padding-bottom: 0;
	}
	
	.banner-form h3 {
		margin: 0 0px 10px 0;
		text-align: center;
	}
	
	.banner-form {
		padding: 50px 10px 30px;
	}
	
	.footer .mdl {
		margin-bottom: 30px;
	}
	
	.single-team-page .sub-title {
		line-height: 25px;
		margin-bottom: 25px;
	}
	
	.testimonial-item-box {
		min-height: auto;
	}
	
	.home_video .video_icon {
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		bottom: auto;
		right: auto;
	}
	
	.under-title-btn_wrap {
		margin-bottom: 25px;
	}
}

@media (min-width:768px) and (max-width:991px) {
	footer .lft {
		text-align: center;
	}
	
	.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) {
	.page-id-1114 .services-section .col-inner {
		min-height: auto;
	}
	
	.testimonial-item-box {
		padding: 20px 20px 20px;
	}
	
	.page-id-120 iframe {
		height: 1320px !important;
	}
	
	.page-id-120 .default-content .container {
		max-width: 100%;
		padding: 0;
	}
	
	.footer-form h2 {
		margin-bottom: 25px;
	}
	
	.footer-form .wpcf7-list-item label {
		padding-left: 12px;
	}
	
	.wpcf7-list-item input[type=checkbox] {
		left: 15px;
	}
	
	.checkbox_row label {
		font-size: 16px;
	}
	
	.award-section h2 {
		margin-bottom: 20px;
	}
	
	.home .left-image-with-content .img-sc img {
		height: 100%;
	}
	
	/* header.shrink .main-header-wrap {
        height: 60px;
    }
    header.shrink {
        height: 60px;
    } */
	.faqlist .faq-title {
		font-size: 18px;
		line-height: 25px;
		padding: 21px 17px;
		padding-right: 50px;
	}
	
	.faqlist .faq-title:before {
		right: 10px;
	}
	
	.patient_btn {
		margin-top: 20px;
	}
	
	.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;
	}
	
	.services-section .btn {
		width: fit-content;
		margin-left: auto;
		margin-right: auto;
	}
	
	.home .right-img-blue-background .justify-content-end {
		justify-content: start !important;
	}
	
	.left-image-with-content .img-sc {
		margin-bottom: 1rem;
	}
	
	.home-banner {
		min-height: auto;
		padding-top: 140px;
		padding-bottom: 50px;
	}
	
	.banner-form {
		margin: 0px auto 0 auto;
		border-radius: 0;
		max-width: 100%;
		padding: 50px 0px;
	}
	
	.blue-form .btn.white-btn {
		background-color: var(--blue);
		color: white;
		background-image: url("https://cdn-ilecjgg.nitrocdn.com/HeEnNObENtFuQfosjTJaFhRERMhXFCvx/assets/images/optimized/rev-2facb57/www.desertviewcounseling.com/wp-content/themes/upswingpsychiatry/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: 5px 0 5px;
	}
	
	.team-members .img-sc img {}
	
	.chooseus-section .col-inner {
		min-height: auto;
		margin-bottom: 15px;
		padding: 35px 20px;
		height: 100%;
	}
	
	.search-panel form#searchform {
		width: 78%;
	}
	
	.search-panel {
		height: 70px;
	}
	
	.close-container {
		width: 15px;
		height: 15px;
	}
	
	.search-panel input[type=submit] {
		bottom: 11px;
		background-size: 16px;
		height: 30px;
		width: 30px;
	}
	
	.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;
	}
	
	.right-img-blue-background h2 {
		font-size: 25px;
	}
	
	.sidebar-heading, .sidebar .widget-menu .widget-title {
		font-size: 22px;
	}
	
	.team-list-sc .title, .single-team-page .title {
		font-size: 22px;
	}
	
	.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 .lft {
		margin-bottom: 0px;
	}
	
	.footer-logo img, .footer-logo svg {
		width: 260px;
	}
	
	.footer-title {
		font-size: 15px;
		margin-bottom: 10px;
		text-align: center;
	}
	
	.mdl .footer-title {
		margin-bottom: 17px;
	}
	
	footer .footer-copyright {
		margin: 20px 0 0;
		padding: 10px 0 10px;
	}
	
	.footer-copyright p {
		font-size: 14px;
		line-height: 30px;
	}
	
	footer .menu li:first-child {
		margin-top: 0;
	}
	
	footer .menu a:after {
		top: 6px;
		left: 3px;
		width: 5px;
	}
	
	.nap-post-title {
		font-size: 14px;
		line-height: 18px;
	}
	
	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: 10px;
	}
	
	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 {}
	
	.footer-top .social-title {
		text-align: center;
	}
	
	.footer-top .social-links {
		justify-content: center;
	}
	
	.services .title {
		margin-top: 30px;
	}
	
	.services .content p {
		font-size: 14px;
	}
	
	.home_video .img_block img {
		height: 200px;
	}
	
	.home_video .video_icon {
		width: 50px;
		height: 50px;
	}
	
	.home_video h2 {
		margin-bottom: 15px;
	}
	
	.pw-txt {
		font-size: 8px;
	}
	
	.social-sc {
		margin-bottom: 0;
		margin-right: 20px;
	}
	
	.copyright-privacy {
		text-align: center;
	}
	
	footer .footer-copyright {}
	
	.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 {
		width: 100%;
		margin: 0;
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
		height: 300px;
	}
	
	.team-members .img-sc img {
		height: 410px;
	}
	
	.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%;
	}
	
	.new_test_slider.testimonial-hm .testimonial-blk {
		min-height: auto;
	}
	
	.services-section .button {
		display: inline-block;
	}
	
	.button {
		align-items: center;
		height: auto;
		padding: 15px 35px;
	}
	
	.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;
	}
	
	.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;
		display: none;
	}
	
	.home-banner .banner-title {
		line-height: 1.5;
	}
	
	.home-banner .row {
		margin: 0 0px;
	}
	
	.banner-content {
		width: 100%;
		text-align: left;
	}
	
	.banner-description {
		font-size: 14px;
	}
	
	.home-banner .btn.white-btn {
		background-color: var(--blue);
		color: white;
		background-image: url("https://cdn-ilecjgg.nitrocdn.com/HeEnNObENtFuQfosjTJaFhRERMhXFCvx/assets/images/optimized/rev-2facb57/www.desertviewcounseling.com/wp-content/themes/upswingpsychiatry/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 0px 0px 0px;
	}
	
	.footer-form.patient-cnt-form textarea.form-control {
		height: 120px;
	}
	
	.checkbox_row label {
		padding-left: 0px;
	}
	
	.patient-cnt-form .wpcf7-list-item label span {
		font-size: 14px;
	}
	
	.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;
	}
	
	.footer-form.patient-cnt-form .form-group {
		margin-bottom: 20px;
	}
	
	.footer-form.patient-cnt-form .form-control {
		padding-left: 0px;
	}
	
	.services-list .img-sc {
		padding-left: 15px;
		padding-bottom: 0px;
	}
	
	.single-team-page .title {
		font-size: 25px;
	}
	
	.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;
	}
	
	.testimonial-inner-slider .testimonial-blk svg {
		margin-bottom: 20px;
	}
	
	.testimonial-inner-slider .testimonial-blk .title {
		margin-bottom: 10px;
	}
	
	.space-mr {
		margin: 60px 0px;
	}
	
	.single-team-page .sub-title {
		margin-bottom: 30px;
	}
	
	.testimonial-inner-slider .testimonial-blk svg {
		height: 30px;
		width: auto;
	}
	
	.testimonial-inner-slider .testimonial-blk .title {
		font-size: 20px;
	}
	
	.grid-width-icon-section h2 {
		font-size: 25px;
	}
	
	.inner-page-banner {
		min-height: 250px;
	}
	
	/* 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;
		width: 18px;
		height: 18px;
		display: block;
	}
	
	header .blu-btn.button {
		padding: 0;
		width: 45px;
		height: 45px;
		border-radius: 10px;
		min-width: 45px;
	}
	
	.header .button:hover {
		border: 1px solid var(--blue);
	}
	
	.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: 70px 0px;
	}
	
	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%;
	}
	
	.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;
	}
	
	.email svg {
		width: 20px;
		height: 20px;
	}
	
	.footer-nap-col a {
		font-size: 14px;
	}
	
	.book-consultation .btn {
		font-size: 14px;
	}
	
	.btn {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	
	.inner-page-banner {
		background-position: center;
	}
	
	.inner-page-banner:after {
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0px;
		background: linear-gradient(358deg, #075074 0%, rgba(33, 118, 147, 20%) 60%);
	}
	
	.inner-page-banner .container {
		position: relative;
		z-index: 9;
	}
	
	.checkboxGrouplist .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item {
		width: 100%;
		padding-right: 0px;
	}
	
	.images_list {
		flex-wrap: wrap;
		gap: 15px 0px;
	}
	
	.image_box {
		width: 100%;
	}
	
	.image-logo {
		padding: 15px;
	}
	
	.image-logo img {
		height: 100px;
	}
}

@media (max-width: 500px) {
	.patient-cnt-form .wpcf7-list-item label span {
		font-size: 12px;
	}
}

@media (max-width: 467px) {
	.footer-logo-wrapper {
		flex-direction: column;
		margin-bottom: 25px;
	}
	
	.footer-logo-wrapper .footer-logo a {
		padding: 0px;
	}
}

@media (max-width: 428px) {
	.page-id-120 iframe {
		height: 1370px !important;
	}
	
	.fullwidth-page.section-pd {
		padding-bottom: 0px;
	}
}

@media (max-width: 410px) {
	header.shrink .main-header-wrap .header-logo img, header.shrink .main-header-wrap .header-logo svg {
		width: 105%;
	}
}

@media (max-width: 400px) {
	.page-id-120 iframe {
		height: 1380px !important;
	}
}

@media (max-width: 399px) {
	.page-id-120 iframe {
		height: 1402px !important;
	}
}

@media (max-width: 389px) {
	.page-id-120 iframe {
		height: 1422px !important;
	}
}

@media (max-width: 376px) {
	footer .menu a {
		font-size: 10px;
	}
}

@media (max-width: 371px) {
	.page-id-120 iframe {
		height: 1455px !important;
	}
}

@media (max-width: 369px) {
	.page-id-120 iframe {
		height: 1470px !important;
	}
}

@media (max-width: 367px) {
	.page-id-120 iframe {
		height: 1490px !important;
	}
}

@media (max-width: 340px) {
	.page-id-120 iframe {
		height: 1510px !important;
	}
}

@media (max-width: 339px) {
	.page-id-120 iframe {
		height: 1530px !important;
	}
}
