@media (min-width: 1025px) {
	body.home {
		margin-top: 0 !important;
	}
}

/* Banner */
.banner-mob-media {
	display: none;
}
body.page-id-1711 .wpb_content_element{
    margin-bottom: 0 !important;
}
.banner-slider {
	margin: 0;
	padding: 0;
	list-style: none;
}
.home-staging-banner .slick-dots {
	position: absolute !important;
	bottom: 11% !important;
}
.home-staging-banner .slick-dots li.slick-active button {
	background-color: var(--text-color) !important;
}
.home-staging-banner .slick-dots li button {box-shadow: inset 0 0 0 2px var(--text-color);}
.banner-slider li {
	position: relative;
    margin: 0;
}
.banner-slider .slick-dots {
	margin-top: 10px;
}
.banner-slider .title {
	font-size: 2.8rem;
	color: #FCFCFC;
	font-weight: 500;
	line-height: 1.3;
	margin-bottom: 2rem;
}
.banner-slider .content {
	position: absolute;
	right: 22vw;
	padding-right: 10px;
	bottom: 10vw;
}
.banner-slider img {
	width: 100%;
	display: block;
}
.banner-slider .content br {
	display: none;
}
.banner-slider .content .location {
	margin: 24px 0;
}
.banner-slider .content .bottom-content a {
	font-weight: 600;
	font-family: 'Poppins',sans-serif;
	padding: 16px 24px;
	background-color: #867863;
	border-radius: 5px;
	color: #FCFCFC;
	text-transform: capitalize;
	display: flex;
	align-items: center;
}
.bottom-content {
	display: inline-block;
}
.banner-slider .content .bottom-content a svg {
	margin-right: 14px;
	fill: #fff;
	transition: .3s linear;
}
.banner-slider .content .location a:hover svg {
	fill: #715F3C;
}

.banner-slider .content .location a {
	display: flex;
	align-items: center;
	transition: color 0.3s ease-in-out;
	text-decoration: underline;
	color: var(--text-color);
}
.banner-slider .content .location a:hover{
	color: #715F3C;
}
.banner-slider .content .location a svg {
	margin-right: 16px;
	fill: var(--text-color);
	transition: .3s linear;
}
.banner-slider .content .bottom-content a:hover {
	background-color: #715F3C;
}
.banner-mob-logo {
	display: none;
}
.home-staging-banner .staging-item:not(.banner-item-1) .content {
	right: calc((100% - 1620px) / 2);
	padding-right: 10px;
	top: 50%;
	transform: translateY(-50%);
	max-width: 500px;
	background: #867863a8;
	padding: 30px;
	bottom: auto;
	text-align: center;
}
.home-staging-banner .staging-item:not(.banner-item-1) .inner-content a {
	font-size: 16px;
	background: var(--secound-color);
	font-weight: 600;
	color: var(--first-color);
	padding: 10px 30px;
	letter-spacing: 0;
	display: inline-block;
	margin-top: 10px;
	border-radius: 5px;
}
.home-staging-banner .staging-item:not(.banner-item-1) .inner-content a:hover {
	background: #fff;
	color: var(--first-color);
}
.home-staging-banner .staging-item:not(.banner-item-1) .sub-title {
	line-height: 1.2;
	font-size: 2rem;
	color: #F3E5B0;
}
.home-staging-banner .staging-item:not(.banner-item-1).banner-item-3 .content, .home-staging-banner .staging-item:not(.banner-item-1).banner-item-5 .content {
	right: auto;
	left: calc((100% - 1620px) / 2);
}
.home-staging-banner .banner-item-1 .call {
	font-weight: 600;
	font-family: 'Poppins',sans-serif;
	padding: 16px 24px;
	background-color: #867863;
	border-radius: 5px;
	color: #FCFCFC;
	text-transform: capitalize;
	display: inline-block;
}
.home-staging-banner .banner-item-1 .call:hover{
	background-color: #715f3c;
}
.home-staging-banner .banner-item-1 .location{
	display: block;
	align-items: center;
	transition: color .3s ease-in-out;
	text-decoration: underline;
	color: var(--text-color);
}
.home-staging-banner .banner-item-1 .call::before {
	content: '';
	background-image: url(../images/call.svg);
	height: 22px;
	width: 25px;
	fill: #000;
	display: inline-block;
	vertical-align: middle;
	filter: brightness(0) invert(1);
	margin-right: .5rem;
	transition: .3s linear;
	background-repeat: no-repeat;
}
.home-staging-banner .banner-item-1 .location::before {
	content: '';
	background-image: url(../images/location.svg);
	height: 22px;
	width: 25px;
	display: inline-block;
	vertical-align: middle;
	margin-right: .5rem;
	transition: .3s linear;
	background-repeat: no-repeat;
}
.home-staging-banner .banner-item-1 .location:hover {
	color: #715f3c;
}

/* Image hover effect */
.hover-border-effect{
	position: relative;
	background: #000;
	transition: .4s linear;
}
.hover-border-effect::after{
	content: "";
	position: absolute;
	transition: .4s linear;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border: 1px solid #fff;
	opacity: 0;
	visibility: hidden;

}
.hover-border-effect:hover::after{
	left: 30px;
	right: 30px;
	top: 30px;
	bottom: 30px;
	opacity: 1;
	visibility: visible;
}

.hover-border-effect img{
	transition: .4s linear;
}
.hover-border-effect:hover img{
	opacity: .6;
}

/* Home Dr Slider */
.dr-outer .inner {
	display: flex !important;
	flex-wrap: wrap;
	align-items: center;
}
.dr-outer .inner .dr-image {
	width: 30%;
	margin-top: -70px;
}
.dr-outer .inner .content {
	width: 70%;
	padding-top: 20px;
	padding-bottom: 20px;
}
.dr-outer .inner .dr-image img {
	mix-blend-mode: darken;
	display: block;
}
.cus_home_dr_slider {
	margin-top: 10px;
	overflow: visible !important;
	margin-bottom: 12rem;
}
/* .cus_home_dr_slider::after{
	content: '';
	background-image: url(https://medianvdemo.com/flosswell/wp-content/uploads/2024/01/home-dr-bg1.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 550px;
	width: 557px;
	position: absolute;
	top: 0;
	right: 0;
} */
.cus_home_dr_slider .bg-img {
	background-image: url(https://medianvdemo.com/flosswell/wp-content/uploads/2024/01/home-dr-bg1.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 400px;
	width: 557px;
	position: absolute;
	top: 50%;
	right: 6%;
	transform: translateY(-50%);
	background-size: 400px;
}
.dr-outer .content {
	text-align: center;
}
.dr-outer .content h4{
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.dr-outer .inner .content h2 {
	font-size: 5.6rem;
	font-weight: 300;
	color: var(--first-color);
	margin-bottom: 2rem;
}
.dr-outer .content-with-button p {
	color: #333333;
	font-size: 1.6rem;
	line-height: 1.7;
	margin-bottom: 3rem;
}
.dr-outer .dr-buttons a {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.dr-outer .dr-buttons a {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	background: var(--first-color);
	color: #fff;
	padding: 1rem 2rem;
	line-height: normal;
}
.dr-outer .dr-buttons a:last-child {
	margin-left: 20px;
}
.dr-outer .dr-buttons a img {
	margin-right: 15px;
}
.dr-outer .dr-buttons {
	display: flex;
	justify-content: center;
	align-content: center;
	margin-top: 3rem;
}
.dr-outer .content-with-button {
	max-width: 920px;
	margin: auto;
}
.dr-outer > .slick-list{
	padding-top: 8rem;
}
.thumb-slide {
	max-width: 300px;
	margin: auto;
	position: absolute !important;
	bottom: -14%;
	left: 50%;
	transform: translateX(-50%);
}
.thumb-slide .dr-thumb-image img {
	border-radius: 50%;
	display: block;
	width: 100%;
	box-shadow: 3px 4px 6px 1px #ccc;
	border: 1px solid #c8ddeb;
}
.thumb-slide .dr-thumb-image {
	padding: 10px;
}
.cus_home_dr_slider::before {
	content: '';
	height: 8rem;
	width: 100%;
	background: #fff;
	position: absolute;
	left: 0;
}

.dr-outer .dr-buttons a:hover{
	color: #fff;
}
.dr-outer .dr-buttons a{
	position: relative;
	z-index: 1;
}
.dr-outer .dr-buttons a::before{
	content: '';
	height: 100%;
	width: 0%;
	background: #000;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	transition: .3s ease-out;
}
.dr-outer .dr-buttons a:hover::before {
	width: 100%;
}
.dr-outer{
	z-index: 99;
}
.thumb-slide {
	z-index: 99;
}

.banner-bottom-outer .after-border {
    position: relative;
}
.banner-bottom-outer .after-border::after {
	content: '';
	background: var(--first-color);
	height: 3px;
	width: 50px;
	display: block;
	margin: auto;
	margin-top: 10px;
}
.banner-bottom-outer .after-border {
	position: absolute;
	top: 50%;
	left: -26%;
	transform: translateY(-50%);
}

.banner-bottom-outer {
	max-width: 100%;
	margin-left: auto !important;
	float: none;
	margin-top: -68.5px;
	z-index: 999;
	position: relative;
	box-shadow: 0px 100px 147px rgba(142, 140, 128, 0.1),0px 26.1622px 88.7006px rgba(142, 140, 128, 0.0618897),0px 10.7242px 69.451px rgba(142, 140, 128, 0.0536892),0px 5.33273px 44.5302px rgba(142, 140, 128, 0.0432533);
	border-radius: 100px;
	background-color: #FCFCFC;
	padding: 16px 30px;
	float: none;
	margin-right: auto !important;
	padding-left: 25%;
}
.banner-bottom-outer .inner {
	display: grid;
	margin: 0;
	grid-template-columns: repeat(5, 1fr);
	align-items: center;
	grid-gap: 60px;
}
.banner-bottom-outer .inner .item {
	width: 100%;
}
.banner-bottom-outer .inner .vc_column-inner {
	padding: 0;
}
.banner-bottom-outer .inner::before, .banner-bottom-outer .inner::after {
	display: none;
}

.home-about-row {
	padding-top: 120px;
    margin-bottom: 100px;
}
.home-about-row::before {
	content: '';
	position: absolute;
	top: -68px;
	right: 0;
	height: min(40vw, 570px);
	background-color: #E3E4DB;
	z-index: -1;
	display: block !important;
	left: auto;
	width: 65%;
}
.home-about-row .left {
	width: 40%;
}
.home-about-row .right {
	width: 60%;
	padding-left: 0;
}
.home-about-row .title.with-bg {
	margin-bottom: 20px;
	font-size: 3rem;
	letter-spacing: 2px;
}
.home-about-row p {
	font-size: 14px;
}
.home-about-row .title.with-bg b::after {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	background-color: #baaa81;
	width: 80px;
	height: 40px;
	z-index: -1;
}
.title.with-bg {
	text-transform: uppercase;
	letter-spacing: 0.175em;
	font-size: 4.8rem;
	margin-bottom: 3rem;
	position: relative;
	z-index: 1;
	text-align: center;
	line-height: 1.3;
}
.title.with-bg b{
	position: relative;
	font-weight: inherit;
}
.title.with-bg b::after {
	content: '';
	position: absolute;
	right: -24px;
	top: 0;
	background-color: #baaa81;
	width: 12.8rem;
	height: 6.4rem;
	z-index: -1;
}
.home-about-row .main_btn {
	margin-top: 30px !important;
}

.office-images-row > div {
	padding-left: 0vw;
	padding-right: 0vw;
}
.office-slider-row .wpb_single_image {
	margin: 0 10px !important;
}
.office-slider-row .slick-slider {
	margin-bottom: 0 !important;
}
.office-images-row {
	padding-bottom: 120px;
}
.office-slider-row .slick-dots {
	margin-top: 20px;
}

.home-help-outer .inner {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	margin: 0;
	align-items: flex-start;
}
.home-help-outer .inner .item {
	flex-shrink: 0;
	width: 280px;
	border: 1px solid #FCFCFC;
	padding: 24px 16px;
	border-radius: 15px;
	transition: .3s all;
	cursor: pointer;
}
.home-help-outer .inner .item:hover {
	border-color: var(--first-color);
	box-shadow: 0 0 20px 1px #0000002e;
	background: #E9DDB1BA;
}
.home-help-outer {
	padding-top: 120px;
	padding-bottom: 120px;
}
.home-help-outer .inner .secound, .home-help-outer .inner .last{
	margin-top: 96px;
}
.home-help-outer  .inner-title {
	margin: 20px 0 16px;
	font-size: 2.4rem;
	font-weight: 600;
	line-height: 1.3;
}
.home-help-outer .inner .item > div{
	padding: 0;
}
.home-help-outer .inner::before, .home-help-outer .inner::after {
	display: none;
}
.home-help-outer .title.with-bg{
	margin-bottom: 70px;
}
.home-help-outer .link a, .link-with-circle-arrow a{
	display: flex;
	align-items: center;
	gap: 10px;
	font-weight: 600;
	margin-top: 15px;
	color: #867863;
}
.home-help-outer .link a:hover, .link-with-circle-arrow a:hover{
	color: #715F3C;
}
.home-help-outer .link a:hover > svg circle, .link-with-circle-arrow a:hover > svg circle{
	stroke: #715F3C;
}
.home-help-outer .link a:hover > svg path, .link-with-circle-arrow a:hover > svg path{
	fill: #715F3C;
	-webkit-transform: scaleX(1.3) translateX(-5px);
	-moz-transform: scaleX(1.3) translateX(-5px);
	-ms-transform: scaleX(1.3) translateX(-5px);
	transform: scaleX(1.3) translateX(-5px);
}
.home-help-outer .link a > svg path, .link-with-circle-arrow a > svg path{
	fill: #867863;
	-webkit-transition: fill 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;
	transition: fill 0.3s ease-in-out,transform 0.3s ease-in-out;
	transform-origin: left;
}

.h-service-out .link-with-circle-arrow {
	justify-content: center;
	margin-top: 0;
	text-align: center;
	display: flex;
}
.h-service-out .link-with-circle-arrow a{
	margin-top: 0;
}
.h-service-out {
	padding-top: 120px;
	padding-bottom: 120px;
}
.h-service-out .title.with-bg {
	margin-bottom: 16px;
}
.home-dr-maan .dr-img div::before {
	content: '';
	position: absolute;
	top: 0px;
	background-color: #5e6369;
	left: -40px;
	bottom: 40px;
	height: calc(100% - 40px);
	width: 100%;
	z-index: -1;
}
.home-dr-maan .dr-img div {
	padding-top: min(40px);
	position: relative;
	z-index: 9;
}
.home-dr-maan {
	padding-top: 160px;
    padding-bottom: 160px;
}
.home-dr-maan .left {
	padding-left: 40px;
	margin-top: -15px;
}

.home-patient-spacial {
	padding-top: 200px;
	padding-bottom: 200px;
}
.home-patient-spacial::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #000;
	z-index: auto;
	height: 100%;
	width: 100%;
	opacity: .8;
}
.home-patient-spacial > div{
	z-index: 99;
	position: relative;
	color: #FCFCFC;
}
.home-patient-spacial .content {
	max-width: 700px;
}
.home-patient-spacial a {
	font-weight: 600;
	font-family: 'Poppins',sans-serif;
	padding: 14px 24px;
	border-radius: 5px;
	color: #FCFCFC;
	text-transform: capitalize;
	-webkit-transition: background-color 0.3s ease-in-out;
	transition: background-color 0.3s ease-in-out;
	border: 2px solid #FCFCFC;
	display: inline-block;
}
.home-patient-spacial a:hover {
	background: rgba(239, 240, 198, 0.3);
}
.home-patient-spacial ul {
	margin: 40px 0 !important;
}
.home-patient-spacial .title {
	font-size: 4.8rem;
	margin: 0 0 40px;
	max-width: 700px;
	text-transform: uppercase;
  	letter-spacing: 0.175em;
}
.home-patient-spacial ul > li {
	list-style-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNSAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuOTk5OTcgOS4wODU5N0wxLjcwNjk3IDUuNzkyOTdMMC4yOTI5NjkgNy4yMDY5N0w0Ljk5OTk3IDExLjkxNEwxNC43MDcgMi4yMDY5N0wxMy4yOTMgMC43OTI5NjlMNC45OTk5NyA5LjA4NTk3WiIgZmlsbD0iI0ZDRkNGQyIvPgo8L3N2Zz4K);
	padding-inline-start: 10px;
}

.review-outer {
	padding-top: 120px;
    padding-bottom: 120px;
}
.testimonial-slider .inner {
	background-color: #FCFCFC;
	padding: 24px 24px 32px;
	height: 100%;
	-webkit-transition: ;
	transition: box-shadow 0.3s ease-in-out;
	margin: 0 26px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.testimonial-slider .inner:hover{
	box-shadow: inset 0 0 3px #E3E4DB;
}
.testimonial-slider .inner .image img {
	border-radius: 50%;
	margin: auto;
	display: block;
	margin-bottom: 0px;
}
.testimonial-slider .inner .image {
	text-align: center;
}
.testimonial-slider .inner-title {
	font-weight: 700;
	margin: 0 0 16px;
	text-transform: capitalize;
	font-size: 16px;
	line-height: normal;
}
.testimonial-slider .content p {
	font-size: 16px;
	margin: 24px 0 16px !important;
	color: #848C93;
	text-align: center;
}
.testimonial-slider .auth-title {
	text-align: center;
	margin-top: auto;
}
.testimonial-slider .slick-track {
	display: flex;
}
.testimonial-slider .slick-slide {
	display: flex !important;
	height: auto;
	margin: 0;
}
.testimonial-slider {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 8rem;
}
.testimonial-slider .slick-arrow svg path {
	fill: #353633;
}
.testimonial-slider .slick-arrow svg:hover path{
	fill: var(--first-color);
}
.testimonial-slider .slick-prev svg {
	transform: rotate(-180deg);
}
.review-outer .paragraph p {
	margin: 0;
	color: #867863;
	font-weight: 700;
}
.testimonial-slider .slick-dots{
	margin: 80px 0 !important;
}
.testimonial-slider .slick-prev, .testimonial-slider .slick-next {
	top: 40% !important;
}
.review-outer .feedback-btn {
	text-align: center;
}
.review-outer .feedback-btn a {
	cursor: pointer;
	font-weight: 600;
	font-family: 'Poppins',sans-serif;
	padding: 16px 24px;
	background-color: #867863;
	border-radius: 5px;
	color: #FCFCFC;
	text-transform: capitalize;
	-webkit-transition: background-color 0.3s ease-in-out;
	transition: background-color 0.3s ease-in-out;
	display: inline-block;
}
.review-outer .feedback-btn a:hover {
	background-color: #715F3C;
}




/* Responsive start */

@media (max-width: 1670px){
	.home-staging-banner .staging-item:not(.banner-item-1) .content {right: 20px;}
	.home-staging-banner .staging-item:not(.banner-item-1).banner-item-3 .content, .home-staging-banner .staging-item:not(.banner-item-1).banner-item-5 .content {left: 20px;}
}
@media (max-width: 1600px){
	.dr-outer .inner .content{padding-left: 3rem;}
}
@media (max-width: 1440px){
	.home-patient-spacial {padding-top: 160px;padding-bottom: 160px;}
	.review-outer {padding-top: 80px;padding-bottom: 80px;}
	.testimonial-slider .inner {margin: 0 20px;}
	.testimonial-slider .slick-dots {margin: 50px 0 !important;}
	.testimonial-slider .slick-prev {left: -5px;}
	.testimonial-slider .slick-next {right: -5px;}
}
@media (max-width: 1366px) {
	.home-staging-banner .staging-item:not(.banner-item-1) .content {
		max-width: 360px;
	}
	.home-staging-banner .slick-dots {
		bottom: 13% !important;
	}

	.home-help-outer .inner .item {
		width: 260px;
	}
}
@media (max-width: 1250px){
	.thumb-slide{bottom: -124px;}

	.title.with-bg, .home-patient-spacial .title{font-size: 32px;}
	.home-about-row {margin-bottom: 40px;}
	.title.with-bg b::after {height: 5.4rem;}

	.home-dr-maan {padding-top: 80px;padding-bottom: 80px;padding-left: 45px !important;}

	.home-patient-spacial {padding-top: 120px;padding-bottom: 120px;}
}
@media (max-width: 1190px){

	.banner-slider .content {z-index: 9;}
	.banner-desktop-media::after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;background-image: linear-gradient( 0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.5) 30.58%, rgba(0, 0, 0, 0) 86.7% );}
	.banner-slider .content .location a {color: #fff;}
	.banner-slider .content .location a svg {fill: #fff;}
	.banner-slider .content .location a:hover {color: #E9DDB1;}
	.banner-slider .content .location a:hover svg {fill: #E9DDB1;}
	.banner-slider .title {font-size: 20px;}
	.banner-mob-logo svg {width: 73.066667vw;height: 24vw;max-width: 448px;max-height: 147px;margin: 0 auto 40px !important;display: block;}
	.banner-mob-logo svg path {fill: #fff;}
	.dr-outer .inner .content {padding-left: 20px;}
	.dr-outer > .slick-list {padding-top: 0;}
	.dr-outer .inner .dr-image {margin-top: 0;}
	.dr-outer .content h4 {font-size: 16px;text-transform: uppercase;margin-bottom: 15px;}
	.dr-outer .inner .content h2 {font-size: 43px;margin-bottom: 10px;}
	.dr-outer .content-with-button p{margin-bottom: 10px;}
	.dr-outer .dr-buttons a{padding: 8px 16px;}
	.cus_home_dr_slider::before {display: none !important;}
	.dr-outer .inner{align-items: end;}
	.cus_home_dr_slider {margin-top: 50px;overflow: visible !important;margin-bottom: 50px;}

	.home-dr-maan .dr-img div::before {left: -20px;bottom: 20px;height: calc(100% - 20px);}
	.home-dr-maan {padding-left: 25px !important;}
	.home-dr-maan .dr-img div {padding-top: 20px;}

	.home-patient-spacial {padding-top: 100px;padding-bottom: 100px;}

	.review-outer {padding-top: 64px;padding-bottom: 64px;}

	.banner-desktop-media img {
		height: 600px;
		object-fit: cover;
	}
	.home-staging-banner .banner-item-1 .location {
		color: #fff;
	}
	.home-staging-banner .banner-item-1 .location::before {
		filter: brightness(0) invert(1);
	}
	.home-staging-banner .staging-item:not(.banner-item-1) .content .title {
		margin-bottom: 10px;
	}
	.home-staging-banner .staging-item:not(.banner-item-1) .content .sub-title {
		font-size: 18px;
  		margin-bottom: 5px;
	}
	.home-staging-banner .slick-dots li.slick-active button {
		background-color: var(--secound-color) !important;
	}
	.home-staging-banner .slick-dots li button {
		box-shadow: inset 0 0 0 2px var(--secound-color);
	}
	.home-staging-banner .slick-dots {
		bottom: 7% !important;
	}

	.home-help-outer .inner .secound, .home-help-outer .inner .last {
		margin-top: 50px;
	}
	.home-help-outer .inner {
		gap: 50px;
	}
	.home-help-outer .inner .item {
		width: 45%;
	}


}
@media (max-width: 1025px){
	
	.banner-mob-media::after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;background-image: linear-gradient( 0deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.719264) 40.58%, rgba(0, 0, 0, 0) 86.7% );}

	.banner-bottom-outer {max-width: 100%;margin-left: auto !important;margin-top: auto;z-index: auto;position: relative;box-shadow: none;border-radius: 0;background-color: rgb(227, 228, 219);padding: 40px 0px;float: left;margin-right: auto;width: 100%;}
	.banner-bottom-outer::before {content: '';height: 100%;width: 15px;background: #e3e4db;position: absolute;left: -15px;top: 0;}
	.banner-bottom-outer::after {content: '';height: 100%;width: 15px;background: #e3e4db;position: absolute;right: -15px;top: 0;}
	.banner-bottom-outer .inner {grid-template-columns: repeat(2, 1fr);align-items: center;grid-gap: 40px;max-width: 500px;margin: auto;}
	.banner-bottom-outer .inner .wpb_single_image.vc_align_left {text-align: center;}
	.banner-bottom-outer .inner .item:last-child {grid-column: span 2;}

	.home-about-row{padding-top: 64px;padding-bottom: 64px;}
	.home-about-row .right::before {content: '';position: absolute;top: 0;left: -32px;width: calc(100vw + 32px);bottom: -170px;background-color: #E3E4DB;z-index: -1;}
	.home-about-row::before {display: none !important;}
	.home-about-row .left {width: 100%;}
	.home-about-row .right {width: 100%;padding: 40px 0;padding-bottom: 0;}
	.home-about-row .title.with-bg {margin-bottom: 30px;}
	.home-about-row .title.with-bg b::after {display: none;}
	
	.office-images-row > div {padding-left: 0px;padding-right: 0;}
	.office-images-row {padding-bottom: 64px;margin-top: 0px;}
	.home-help-outer {padding-top: 64px;padding-bottom: 64px;}
	.home-help-outer .title.with-bg {margin-bottom: 40px;}
	.home-help-outer .inner {gap: 32px;flex-wrap: nowrap;overflow: auto;overflow-y: hidden;}
	.home-help-outer .inner .item {width: 280px;}
	.home-help-outer .inner .secound, .home-help-outer .inner .last{margin-top: 0;}
	.home-help-outer .title.with-bg b::after {display: block;}
	.home-help-outer .inner-title {font-size: 20px;}
	.title.with-bg b::after {height: 45px;}
	.h-service-out {padding-top: 64px;padding-bottom: 64px;}
	
	.home-patient-spacial {padding-top: 65px;padding-bottom: 65px;}

	.testimonial-slider {margin-top: 4rem;}
	.testimonial-slider .slick-dots {margin: 30px 0 !important;}

	.banner-bottom-outer .after-border {
		position: static;
		transform: translateY(0%);
		margin-bottom: 40px;
	}
}

@media (max-width: 991px){
	.cus-insta-link a {padding: 15px 13px !important;font-size: 15px;}
	.thumb-slide {bottom: 0;position: static !important;margin: auto;transform: translate(0);}
	.home-dr-maan {padding-top: 64px;padding-bottom: 64px;padding-left: 25px !important;}
	.home-dr-maan .left {padding-left: 0;margin-top: 0;width: 100%;}
	.home-dr-maan .right {width: 100%;margin-top: 40px;max-width: 540px;}
	.home-dr-maan .right .title br {display: none;}

	.home-staging-banner .staging-item:not(.banner-item-1) .content {max-width: 95%;width: 100%;right: auto !important;top: auto !important;padding: 10px;bottom: 10% !important;left: 50% !important;transform: translateX(-50%) !important;}
	.banner-desktop-media img {height: 530px;}
	.home-staging-banner .slick-dots {
		bottom: 4% !important;
	}

}
@media (max-width: 767px){
	.dr-outer .inner .dr-image {margin-top: 0;width: 100%;}
	.dr-outer .inner .dr-image img{margin: auto;}
	.dr-outer .inner .content{width: 100%;}
	.cus_home_dr_slider{margin-top: 50px;margin-bottom: 50px;overflow: hidden !important;}
	.dr-outer .inner .content h2 {font-size: 30px;}
	.dr-outer .content h4{line-height: 1.4;}
	.dr-outer .dr-buttons a img {margin-right: 15px;margin: auto;margin-bottom: 8px;}

	body .home-help-outer {background-position: left !important;}

	.banner-desktop-media {
		display: none;
	}
	.banner-mob-media {
		display: block;
	}
	.banner-slider .content {
		padding-right: 0px;
		position: relative;
		background: #867863a8;
		right: 0;
		bottom: 0;
		left: 0;
		text-align: center;
		height: 290px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		padding: 10px;
	}
	.home-staging-banner .staging-item:not(.banner-item-1) .content {
		left: 0% !important;
		transform: translateX(0%) !important;
		bottom: 0% !important;
		max-width: 100%;
	}
	.banner-slider .content .location {
		margin: auto;
	}
	.home-staging-banner .banner-item-1 .call {
		text-transform: capitalize;
		font-size: 16px;
		background: var(--secound-color);
		font-weight: 600;
		color: var(--first-color);
		padding: 10px 30px;
		letter-spacing: 0;
		display: inline-block;
		margin-top: 10px;
		border-radius: 5px;
	}
	
	.home-staging-banner .banner-item-1 .call::before {
		filter: inherit;
	}
	.home-staging-banner .slick-dots {
		bottom: 2% !important;
	}

	.home-about-row .title.with-bg br {
		display: none;
	}
}

@media (max-width: 520px){

	.home-dr-maan {padding-top: 44px;padding-bottom: 34px;padding-left: 15px !important;}
	.home-dr-maan .right > div {padding-left: 0;}
	
}