@media(min-width:1400px) {
	.container{
		max-width: 1328px;
	}
}
@media(max-width:1399px){
	h2.heading {
		font-size: 44px;
		line-height: 120%;
	}
}
@media(max-width:1299px) {
	.header-menu-area > ul {
		gap: 15px;
	}
	.header-button-area {
		gap: 15px;
	}
	.header-right-area {
		gap: 20px;
	}
	.footer-info-area {
		gap: 40px;
	}
}

@media(max-width:1199px) {
	.container{
		max-width: 100%;
	}
	.header-menu-area{
		display: none;
	}
	h2.heading {
		font-size: 40px;
		line-height: 120%;
	}
	.header-area.fixed_header .header-area-wrapper{
		padding:0px
	}
	/*============ providers-overview ============*/
	.providers-overview-dtls .arrow-btn {
		font-size: 16px;
	}
	.providers-overview-dtls {
		padding: 15px 17px 16px;
	}
	.header-area {
		z-index: 999998;
	}
	.header-button-area{
		display: none !important;
	}
	.admin-bar .rmp_menu_trigger.rmp-menu-trigger-boring {
        margin-top: 0px !important;
    }
	.header-area{
		background-color: #0E4F8B;
	}
	.header-area-wrapper {
		padding:0px;
	}
}
@media(max-width:991px){
	.banner-content {
		text-align: left !important;
	}
	.banner-area .container {
		padding:0px 26px
	}
	.home .banner-content h1 {
		font-size: 50px;
		line-height: 100%;
	}
	.banner-area {
		padding-bottom: 65px;
	}
	.location-links-content-holder {
		flex-direction: column;
	}
	.location-links-content-holder ul{
		justify-content: center;
	}
	.location-links-content-holder {
		gap: 30px;
	}
	.intro-area-right {
		max-width: 100%;
	}
	.intro-area-content-wrapper .row{
		gap:30px
	}
	.service-section-content-holder {
		grid-template-columns: repeat(2, 1fr);
	}
	.testimonial-heading {
		flex-direction: column;
		align-items: flex-start !important;
	}
	.testimonial-area {
		margin-top: 100px;
		margin-bottom: 100px;
	}
	.testimonial-area a.common-button{
		margin-top:30px
	}
	.swiper-slider-controller {
		justify-content: flex-start !important;
	}
	.step-area-content .row > .col-lg-4 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.step-area-image img{
		width:100%;
		margin-bottom: 25px;
	}
	.step-area-content .row > .col-lg-8 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.spider-ven-section-content  .row{
		row-gap: 40px;
	}
	.spider-ven-section{
		padding:60px 0px
	}
	.insurance-plan-image img{
		width:100%
	}
	.insurance-plan-image{
		display: block !important;
	}
	.insurance-plan-content {
		max-width: 100%;
		margin-top: 40px;
	}
	.resourse-area .row{
		row-gap: 30px;
	}
	.resourse-area {
		margin-top: 90px;
		margin-bottom: 90px;
	}
	.contact-us-area h2 {
		margin-bottom: 30px;
	}
	.contact-us-area .row {
		row-gap: 30px;
	}
	.footer-info-area {
		grid-template-columns: repeat(2, 1fr);
	}
	.footer-area {
		padding-top: 78px;
		padding-bottom: 35px;
	}
	.footer-bottom-info{
		flex-direction: column;
	}
	.contact-us-area .row {
		margin: 0px -15px;
	}
	.contact-us-area .row > * {
		padding: 0px 15px;
	}
	/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Marge %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
	.overview-area {
		margin-bottom: 60px;
	}
	/*============= providers-post =============*/
	.providers-post-banner {
		text-align: center;
		padding-bottom: 50px;
		padding-top: 120px;
	}
	.providers-post-img{
		margin-top: 40px;
	}
	.providers-philosophy {
		padding: 43px 30px;
		margin-bottom: 40px;
	}
	.providers-vdo-content h2{
		padding: 10px 0 10px 20px;
		border-left: 3px solid #0E4F8B;
	}
	.providers-vdo-content{
		margin-top: 25px;
	}
	.providers-vdo-sec {
		margin-top: 60px;
		margin-bottom: 60px;
	}
	.providers-vdo-wrapper .row{
		flex-direction: column-reverse;
	}
	/*============= location-post =============*/
	.location-post-content{
		margin-bottom: 40px;
	}
	.location-specialists-wrapper2 .location-specialists-content {
		max-width: 100%;
	}
	.location-specialists-content .common-button{
		display: none;
	}
	.location-specialists-img.ml-lg-auto {
		max-width: 100%;
	}
	.location-specialists-img-slider-nav{
		margin-bottom: 72px;
	}
	.location-specialists-content {
		margin-bottom: 48px;
	}
	.location-specialists-wrapper2 .location-specialists-content{
		padding-right: 15px;
	}
	/*============ gallwey-overview ============*/
	.gal-overview-area{
		margin-bottom: 60px;
	}
	.gal-overview-wrapper {
		margin-top: 40px;
	}
	/*=============== overview ===============*/
	.overview-wrapper ul{
		column-count: 1;
	}
	.overview-wrapper{
		margin-top: 28px;
	}
	.overview-wrapper p {
		margin-bottom: 29px;
	}
	.overview-wrapper h2 {
		margin-bottom: 9px;
	}
	/*=========== loyalty-program ===========*/
	.each-loyalty-program{
		width: 100%;
		margin-bottom: 20px;
	}
	.loyalty-program-sec {
		margin-bottom: 70px;
	}
	.loyalty-program-btn{
		max-width: 100%;
		width: 100%;
	}
	.loyalty-program-wrapper h2{
		font-size: 40px;
		line-height: 100%;
	}
	.loyalty-program-wrapper {
		margin-top: 40px;
	}
	/*=================== awards ===================*/
	.recently-named-wrapper {
		padding: 56px 50px 52px;
	}
	/*================= careers =================*/
	.careers-wrapper{
		margin-top: 40px;
	}
	.careers-content {
		padding-left: 0;
		margin-top: 40px;
	}
	.careers-sec {
		margin-bottom: 0;
	}
	.careers-iframe-area {
		margin-top: 60px;
		margin-bottom: 60px;
	}
	.employee-testimonials-sec {
		margin-bottom: 60px;
	}
	/* =============contact-location============= */
	.contact-location-wrapper .location-post-content {
		margin-bottom: 0;
	}  
	/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Responsive %%%%%%%%%%%%%%%%%%%%%%%%%% */
	/* ---- Treatment Options: mobile select ---- */
	.treatment-select {
		width: 100%;
		padding: 14px 18px;
		border-radius: 50px;
		border: 2px solid #2C74FF;
		background: #C8E1F8 url("../images/Vectore.svg") no-repeat right 18px center;
		color: #0E4F8B;
		font-size: 15px;
		font-weight: 700;
		font-family: "Inter", sans-serif;
		appearance: none;
		-webkit-appearance: none;
		cursor: pointer;
		outline: none;
		margin-top: 10px;
	}
	.treatment-select:focus {
		border: 2px solid #2C74FF;
		box-shadow: none;
		outline: none;
	}
	.treatment-options-section .col-lg-7 {
		margin-top: 20px;
	}
	.treatment-options-section-wrapper {
		padding: 30px 25px 17px 25px;
		border-radius: 25px;
		width:100vw;
		margin-left:-50vw;
		left:50%;
		position:relative;
	}
	.treatment-options-right {
		padding: 40px 30px;
		margin-left: 0px;
	}
	.pro-blog-area .row{
		margin-left: -15px;
		margin-right: -15px;
	}
	.pro-blog-area .row .col-lg-5 {
		padding-left: 15px;
		padding-right: 15px;
	}
	.pro-blog-area .row .col-lg-2 {
		padding-left: 15px;
		padding-right: 15px;
	} 
	.pro-why-choose-each-area {
		display: block;
	}   
	.line-bg{
		display: none;
	}
	.line-progress{
		display: none;
	}
	.pro-why-choose-each-icon{
		margin-bottom: 15px;
	}
	.pro-why-choose-each-area{
		padding: 20px;
		padding-bottom: 1px;
		background-color: #fff;
		border-radius: 25px;
		margin-bottom: 22px;
	}
	.pro-why-choose-each {
		margin-bottom: 20px;
	}
	.pro-why-choose-each p{
		margin-bottom: 20px;
	}   
	.pro-why-choose-right-content .pro-why-choose-each-area:last-child .pro-why-choose-each-icon {
		background: transparent;
	} 
	.pro-why-choose-left-content h2 {
		font-size: 28px;
		line-height: 116%;
		margin-bottom: 10px;
	}
	.pro-why-choose-left-content{
		position: initial;
	}
	.pro-why-choose-area {
		background: #E6F4FF;
		padding-top: 33px;
		padding-bottom: 20px;
		margin-top: 67px;
		margin-bottom: 50px;
	}
	.pro-experience-accodian .accordion>li {
		margin-bottom: 20px;
	}
	.pro-experience-left-content p{
		margin-bottom: 20px;
	}
	.pro-experience-area {
		margin-bottom: 60px;
	}
	.pro-experience-wrapper{
		padding-left: 15px;
		padding-right: 15px;
	}
	.faq-area h2 {
		font-size: 28px;
		margin-bottom: 15px;
	}
	.pro-blog-each {
		border-radius: 25px;
		border: 1px solid #D9D9D9;
		padding: 50px;
		margin-bottom: 10px;
	}
	.pro-blog-area {
		margin-top: 50px;
		margin-bottom: 50px;
	}
	.pro-blog-area h2 {
		font-size: 28px;
	}
	.pro-after-before-slider{
		margin-bottom: 40px;
	}
	.pro-after-before-area {
		margin-top: 35px;
		margin-bottom: 65px;
	}
	.pro-review-header-left h2{
		margin-bottom: 20px;
	}
	.pro-review-slider .swiper-slider-controller {
		margin-top: 27px;
	}
	.pro-review-slider{
		margin-bottom: 30px;
	}
	.pro-experience-book .common-button{
		display: block;
		border-radius: 70px !important;
		background-color: #fff !important;
		padding: 11px 15px 11px 15px !important;
		display: inline-block !important;
		color: #2C74FF;
	}
	.pro-experience-book .link-area{
		display: none !important;
	}
	.pro-experience-book{
		padding: 37px 20px 20px 20px;
	}
	.pro-experience-book h4 {
		font-size: 20px;
		line-height: 30px;
	}
	.pro-experience-book .common-button img{
		margin-left: 7px;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;  
	}
	.pro-experience-book .common-button:hover img{
		transform: rotate(45deg);
		transition: all 0.5s;
		-webkit-transition: all 0.5s;   
	}
	.pro-after-before-slider-each .row{
		margin-left: -10px;
		margin-right: -10px;
	}
	.pro-after-before-slider-each .row .col-6{
		padding-left: 10px;
		padding-right: 10px;
	}
	.pro-after-before-slider-each h3 {
		font-size: 20px;
		margin-bottom: 4px;
	}
	.veins-area {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.pro-why-choose-wrapper{
		padding-left: 15px;
		padding-right: 15px;
	}
	.pro-blog-each h2 {
		font-size: 20px;
		margin-bottom: 12px;
	}
	.landing-page .pro-after-before-area {
		margin-top: 50px;
		margin-bottom: 50px;
	}
	.faq-area {
		margin-bottom: 40px;
	}
	.pro-why-choose-left-content .common-button.border-button {
		margin-bottom: 30px;
	}
	.error-page-area {
		margin: 120px 0px;
	}
	.contact-us-left-part p{
		display: none;
	}
	.contact-us-left-part h3{
		color: #000;
		margin-bottom: 30px;
	}
	.blog-post-banner::before {
    background: linear-gradient(0deg, rgba(14, 79, 139, 0.50) 0%, rgba(14, 79, 139, 0.00) 100%), linear-gradient(360deg, #0E4F8B 0%, #05192B 100%);
	}
}
@media(max-width:767px) {
	h1{
		font-size: 36px;
	}
	h2{
		font-weight: 400;
		font-size: 24px;
		line-height: 100%;
	}
	h2.heading {
		font-size: 32px;
		line-height: 120%;
	}
	.banner-area:after{
      background-image: url('/wp-content/uploads/2026/06/Rectangle-1.png');
	  background-repeat: no-repeat;
	  background-size: cover;	
	  background-color: transparent;	
	}
	.logo-area a img{
		max-width: 130px;
	}
	.home .banner-content h1 {
		font-size: 36px;
		line-height: 120%;
	}
	.banner-area {
		padding-bottom: 35px;
		min-height: 737px;
	}
	.location-links-area {
		margin-top: 16px;
		margin-bottom: 40px;
	}
	.location-links-content-holder ul {
		gap: 5px;
	}
	.intro-area {
		margin-top: 75px;
		margin-bottom: 75px;
	}
	.service-section-content-holder {
		grid-template-columns: repeat(1, 1fr);
	}
	.service-section {
		margin-top: 75px;
		margin-bottom: 75px;
	}
	.each-service-content-holder{
		padding:35px
	}
	.mobile-link-more-button  a.common-button, .mobile-link-more-button div.common-button{
		border: 2px solid #2C74FF;
		background-color: #fff;
		color: #2C74FF;
	}
	.mobile-link-more-button  a.common-button img, .mobile-link-more-button div.common-button img{
		width: 15px;
		margin-left: 10px;
		    transition: all 0.5s;
	-webkit-transition: all 0.5s;
	}
	 .mobile-link-more-button a.common-button:hover img, .mobile-link-more-button div.common-button:hover img {
        transform: rotate(45deg);
		     transition: all 0.5s;
	-webkit-transition: all 0.5s;
    }
	.each-service-content-holder p{
		margin-bottom: 25px;
	}
	h2.heading strong{
		display: inline-block;
	}
	.testimonial-heading {
		margin-bottom: 25px;
	}
	.each-testimonial-box {
		padding: 35px;
	}
	.swiper-slider-controller .swiper-pagination {
		width: 126px;
	}
	.swiper-slider-controller img{
		width: 26px;
	}
	.swiper-slider-controller {
		margin-top: 40px;
	}
	.step-cta-area .container{
		padding: 0px 25px;
	}
	.steps-wrapper {
		grid-template-columns: repeat(1, 1fr);
	}
	.each-step-field {
		flex-direction: column;
	}
	.step-count {
		font-size: 39px;
		width: 100%;
		max-width: none;
		padding: 18px 16px 16px;
		text-align: left;
		justify-content: flex-start !important;
	}
	.each-step-content {
		padding: 20px 16px 30px 16px;
	}
	.intro-area-right{
		padding: 25px;
	}
	.testimonial-area{
		margin-top: 75px;
		margin-bottom: 75px;
	}
	.schedule-button a{
		padding:25px 18px 20px;
		width:100%
	}
	.schedule-button p{
		margin-bottom: 20px;
	}
	.schedule-button h4{
		font-size: 20px;
	}
	.step-cta-area{
		margin-top: 75px;
		margin-bottom: 50px;
	}
	.providers-inject {
		padding-top: 60px;
		padding-bottom: 85px;
		margin-top: 50px;
		overflow: hidden;
	}
	.provider-slider {
		width: 100%;
	}
	.providers-inject  a.common-button{
		margin-top: 40px;
		display: table;
		margin-left: auto;
		margin-right: auto;
	}
	.providers-inject .container{
		padding:0px 22px
	}
	.providers-inject .testimonial-heading {
		padding:0px 10px
	}
	.providers-inject   .swiper-slider-controller {
		justify-content: center !important;
	}
	.spider-ven-section {
		padding-top: 290px;
		border:9px solid #fff;
		margin-bottom: 20px;
	}
	.spider-ven-section-content-right {
		padding: 20px;
	}
	.insurance-plan {
		margin-top: 25px;
		margin-bottom: 60px;
	}
	.insurance-pan-button{
		flex-direction: column;
	}
	.logo-slider {
		margin-bottom: 65px;
	}
	.resourse-each-block {
		flex-direction: column;
		padding:65px 46px 40px
	}
	.resourse-each-block-right, .resourse-each-block-right a{
		max-width: 100%;
		width: 100%;
	}
	.resourse-each-block-right a{
		min-height: 125px;
		margin-top: 50px;
	}
	.resourse-area .row {
		row-gap: 15px;
	}
	.contact-us-area .row {
		margin: 0px -10px;
	}
	.contact-us-area .row > * {
		padding: 0px 10px;
	}
	.contact-us-area h2{
		text-align: left;
	}
	.contact-us-left-part, .contact-us-right-part{
		padding:50px 20px
	}
	.contact-us-right-part-content .schedule-button a {
		padding: 25px 18px 20px;
		width: 100%;
	}
	.contact-us-right-part-content .schedule-button a p {
		margin-bottom: 15px;
	}
	.contact-us-right-part-content p{
		margin-bottom: 20px;
	}
	.contact-us-area .container{
		padding:0px 10px
	}
	.contact-us-area {
		padding-bottom: 30px;
	}
	.footer-info-area {
		grid-template-columns: repeat(1, 1fr);
		gap: 60px;
	}
	.footer-area .container{
		max-width: 285px;
		text-align: center;
	}
	.footer-area {
		padding-top: 65px;
		padding-bottom: 35px;
	}
	.footer-logo {
		margin-bottom: 32px;
	}
	.footer-logo-and-social-icon-holder p{
		margin-bottom: 32px;
	}
	.footer-social ul{
		justify-content: center;
	}
	.each-footer-info {
		gap: 30px;
	}
	.footer-quick-links ul li a{
		text-align: left;
	}
	.footer-bottom-info-left {
		flex-direction: column;
		gap:10px
	}
	.footer-bottom-links ul {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}
	.footer-bottom-info{
		gap:10px
	}
	.loyalty-program-btn {
		max-width: 100%;
	}
	/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Marge %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
	/*============= blog-overview =============*/
	.providers-overview-area,
	.blog-post-sec,
	.blog-overview-area{
		margin-bottom: 60px;
	}
	.contact-location-area .container,
	.contact-info-area .container,
	.employee-testimonials-sec .container,
	.careers-iframe-area .container,
	.careers-sec .container,
	.loyalty-program-sec .container,
	.disclaimer-area .container,
	.overview-area .container,
	.gal-overview-area .container,
	.location-post-sec .container,
	.location-overview-area .container,
	.providers-post-area .container,
	.providers-overview-area .container,
	.blog-post-sec .container,
	.blog-overview-area .container{
		padding: 0px 30px;
	}
	.blog-overview-wrapper .row {
		margin: 0px -15px 40px;
	}
	.blog-overview-wrapper .row > div {
		padding: 0px 15px;
	}
	.each-blog-overview{
		border-radius: 15px;
	}
	.blog-overview-dtls {
		padding: 24px 20px 23px;
	}
	/*============= blog-post =============*/
	.blog-post-banner {
		padding: 100px 0 40px;
		display: flex;
		align-items: end;
	}
	.blog-post-banner-wrapper h1 {
		line-height: 100%;
		font-size: 36px;
	}
	.blog-post-banner-content{
		text-align: center;
	}
	.blog-post-banner-wrapper .site-breadcrumb {
		text-align: center;
	}
	.blog-post-banner-each {
		column-gap: 16px;
		margin-top: 20px;
		margin-bottom: 16px;
		justify-content: center;
	}
/* 	.blog-post-img{
		width: calc(100% - 10px);
		margin: -57px auto 34px;
		border-radius: 15px;
	} */
	.blog-post-img img {
		margin-top: 25px;
	}
	/*============ providers-overview ============*/
	.providers-overview-wrapper .row{
		margin: 0px -15px;
	}
	.providers-overview-wrapper .row > div{
		padding: 0px 15px;
	}
	/*============= providers-post =============*/
	.providers-post-banner-content h1 {
		margin-bottom: 20px;
	}
	.providers-vdo-area iframe{
		height: 250px;
		min-height: 250px;
	}
	.providers-vdo-cover img{
		width: 60px;
	}
	.providers-philosophy {
		padding: 30px;
	}
	.providers-vdo-area,
	.providers-post-img{
		border-radius: 15px;
	}
	.providers-post-banner-content h1 span{
		font-size: 20px;
		line-height: normal;
	}
	/*=========Location-overview ========*/
	.location-overview-wrapper{
		margin-top: 40px;
	}
	.each-location-overview-area h2{
		font-size: 30px;
		margin-bottom: 35px;
	}
	.each-location-overview-area .row{
		margin: 0px -15px;
	}
	.each-location-overview-area .row > div{
		padding: 0px 15px;
	}
	.each-location-overview-area {
		margin-bottom: 50px;
	}
	.location-overview-area {
		margin-bottom: 60px;
	}
	.location-dtls {
		padding: 25px 30px;
	}
	/*============= location-post =============*/
	.location-specialists-inject .container{
		padding: 0px 22px;
	}
	.location-post-wrap {
		padding: 30px 20px;
	}
	.location-post-content .arrow-btn {
		padding: 5px 31px 5px 14px;
		min-width: 150px;
	}
	.location-post-content .arrow-btn:after {
		right: 12px;
		top: 7px;
	}
	.location-map iframe{
		border-radius: 15px;
	}
	.location-specialists-inject {
		padding: 56px 0 45px;
	}
	/*============ gallwey-overview ============*/
	.each-gal-overview {
		border-radius: 15px 15px 0 0;
	}
	.gal-overview-dtl{
		border-radius: 0 0 15px 15px;
	}
	/*============ gallwey-post ============*/
	.gal-post-area{
		margin-bottom: 60px;
	}
	.gal-post-area .container{
		padding: 0px 20px;
	}
	/*============= disclaimer =============*/
	.disclaimer-area .site-breadcrumb {
		margin-bottom: 25px;
	}
	.disclaimer-content {
		margin-bottom: 33px;
	}
	.disclaimer-wrapper .accordion>li>div{
		padding: 18px 20px 17px 20px;
	}
	.disclaimer-area {
		margin-bottom: 60px;
	}
	.disclaimer-wrapper .accordion>li>span{
		padding: 20px 30px 20px 20px;
	}
	/*================= Pricing =================*/
	.pricing-sec .container{
		padding: 0px 22px;
	}
	.price-text{
		margin-bottom: 17px;
	}
	.each-pricing-dtls{
		padding: 50px 50px 43px;
	}
	/*=================== awards ===================*/
	.recently-named-sec .container{
		padding: 0px 10px;
	}
	.recently-named-wrapper {
		padding: 39px 26px 30px;
	}
	.recently-named-wrapper h2{
		font-size: 28px;
	}
	.recently-named-sec {
		margin-bottom: 64px;
	}
	.award-history-wrapper h2 {
		font-size: 28px;
		text-align: center;
		margin-bottom: 19px;
	}
	.award-history-content {
		padding-left: 0;
	}
	.award-history-year{
		border: none;
	}
	.award-history-year::after{
		display: none;
	}
	.award-history-year h2 {
		margin-bottom: 0;
	}
	.award-history-hedaing{
		color: #0E4F8B;
		font-weight: 400;
		font-size: 28px;
		line-height: 44px;
		text-transform: capitalize;
		background: #E6F4FF;
		border: 2px solid #2C74FF;
		display: block;
		border-radius: 30px;
		padding: 6px 50px;
		background-image: url("../images/award-history-hedaing.svg");
		background-position: 94%;
		background-size: 14px;
		background-repeat: no-repeat;
		margin-bottom: 17px;
		position: relative;
		z-index: 1;
	}
	.award-history-wrap .nav-tabs .nav-link{
		border: none;
		padding: 0;
		background-color: transparent;
		margin-bottom: 10px;
		display: block;
		width: 100%;
	}
	.award-history-wrap .nav-tabs .nav-link:last-child{
		margin-bottom: 0;
	}
	.award-history-wrap .nav-tabs .nav-link:focus{
		outline: none;
	}
	.award-history-wrap .nav-tabs .nav-link:last-child{
		margin-bottom: none;
	}
	.award-history-wrap nav{
		position: relative;
	}
	.award-history-wrap .nav-tabs{
		display: none;
		background-color: #E6F4FF;
		border: 2px solid #2C74FF;
		padding: 51px 20px 20px;
		position: absolute;
		width: 100%;
		top: 22px;
		border-radius: 0 0 30px 30px;
		border-top: none;
	}
	.each-award-history-content{
		padding: 14px 37px 21px;
	}
	.award-history-sec {
		margin-bottom: 60px;
	}
	.award-history-sec .container{
		padding: 0px 14px;
	}
	/*================= careers =================*/
	.contact-location-wrapper h2,
	.employee-testimonials-wrapper h2,
	.careers-wrapper h2{
		font-size: 32px;
	}
	.careers-iframe-wrapper{
		padding: 30px;
	}
	/* =============contact-location============= */
	.contact-location-wrapper h2{
		margin-bottom: 15px;
	} 
	/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Responsive %%%%%%%%%%%%%%%%%%%%%%%%%% */   
	.treatment-options-left h2 {
		font-size: 28px;
		margin-bottom: 15px;
		padding-left: 0px;
	}
	.treatment-options-left > p {
		max-width: 100%;
		margin-left: 0px;
		margin-bottom: 10px;
	}
	.treatment-options-right {
		padding: 40px 20px;
		margin-left: 0px;
	}
	.loyalty-program-area h2 {
		font-size: 24px;
		margin-bottom: 10px;
	}
	.loyalty-program-area p{
		color: #FFF;
		margin-bottom: 15px;
	}
	.loyalty-program-area {
		padding: 50px 20px;
		margin-top: 35px;
		margin-bottom: 43px;
	}
	.pro-experience-left-content h2 {
		font-size: 28px;
		line-height: 116%;
	}
	.pro-after-before-content h2 {
		font-size: 24px;
	}
	.pro-experience-accodian .accordion>li>span {
		padding: 19px 36px 19px 35px;
		font-size: 18px;
	}
	.pro-experience-accodian .accordion>li>div {
		padding: 21px 18px;
	}
	.pro-review-header-left h2{
		font-size: 28px;
		margin-bottom: 20px;
	}
	.pro-review-slider-star-area{
		display: none;
	}
	.pro-review-slider-each {
		padding: 30px 34px 34px;
	}
	.pro-review-slider-each p{
		font-size: 16px;
		line-height: 26px;
	}
	.pro-review-area {
		padding-top: 28px;
		padding-bottom: 1px;
		margin-top: 46px;
		margin-bottom: 50px;
	}
	.procedure-area .inner-container{
		padding-left: 15px;
		padding-right: 15px;
	}
	.pro-review-header {
		padding-left: 20px;
		padding-right: 20px;
	}
	.landing-loyalty-program-area h2 {
		font-size: 20px;
		line-height: normal;
		letter-spacing: 0px;
	}
	.landing-loyalty-program-area h2 strong {
		font-size: 24px;
		line-height: normal;
		letter-spacing: 0px;
	}
	.landing-loyalty-program-area p {
		font-size: 14px;
		line-height: 26px;
		margin-bottom: 0px;
		margin-top: 15px;
	}
	.landing-loyalty-program-area h6 {
		margin-bottom: 15px;
	}
	.blog-banner.inner-banner .common-button.border-button {
		margin-left: 0px;
	}
	.landing-loyalty-program-area{
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.procedure-area .providers-inject {
		margin-top: 70px;
	} 
	.home-service-section-heading h2 {
		font-size: 24px;
		margin-bottom: 20px;
	}   
	.contact-us-left-part{
		padding-top: 40px;
	}
	.faq-area .common>.faq-item>h3{
		font-size: 16px;
		line-height: 110%;
	}
	.faq-area .common > .faq-item {
		margin-bottom: 16px;
	}
	.faq-area .common>.faq-item>div {
		padding: 9px 25px 2px;
	}
	.faq-bottom a.btn.all-btn {
		padding-left: 10px;
	}
	.pro-blog-area .row {
        justify-content: center;
    }
}

@media(max-width:991px){
	.location-specialists-img {
		margin-bottom: 40px;
	}
	.specialistx2 {
		display: block;
	}
}