
@media (max-width:480px) {
	body.page-template-teamplate-process .inner-page-banner {
		background-image: url("https://goldenhillsplasticsurgery.com/nitropack_static/gauwFaqWxzOTLaLigSiUAjveTtnhRmUo/assets/images/optimized/rev-683821b/goldenhillsplasticsurgery.com/wp-content/themes/golden-hills-plastic-surgery/img/new-pic.webp") !important;
	}
	
	body.page-template-teamplate-process .inner-page-banner.nitro-lazy {
		background-image: none !important;
	}
}

@media (min-width:767px) {
	.banner_menu-wrap .banner-menu-loop>a:hover {
		height: 150px;
	}
	
	header#header-desktop {
		padding-top: 10px !important;
	}
	
	.home-about .image-wrapper:after {
		content: "";
		background: #ece8df;
		position: absolute;
		left: -30px;
		top: -30px;
		bottom: 0;
		width: 100%;
		height: 100%;
		z-index: -1;
	}
	
	.home-about .image-wrapper img {
		border: 10px solid rgba(223, 220, 214, .5);
	}
	
	.home_team:after {
		content: "";
		background: var(--gold);
		position: absolute;
		right: 0;
		top: 0;
		width: 38%;
		height: 88%;
	}
	
	.home_team:before {
		content: "";
		background: var(--white);
		position: absolute;
		right: 0;
		bottom: 0;
		width: 38%;
		height: 12%;
	}
}

@media (min-width:991px) {}

@media (min-width:1024px) {}

@media (min-width:1199px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {}
}

@media (min-width:1200px) {}

@media (min-width:1400px) {}

@media (min-width: 1650px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {}
}

/*******max width******/
@media (max-width:1800px) {
	.header-phone {
		padding-left: 32px;
		background-size: 24px;
	}
	
	header .header-phone .header_phone {
		font-size: 16px;
	}
}

@media (max-width:1750px) {
	:root {
		--body-size: 20px;
		--heading-size: 60px;
		--h1: 60px;
		--h2: 55px;
		--h3: 50px;
		--h4: 45px;
		--h5: 40px;
		--h6: 35px;
	}
	
	header .header-phone .header_phone {
		font-size: 15px;
	}
	
	.nav-menu>ul.menu>li {
		margin: 0 7px;
	}
	
	.header-phone {
		padding-left: 28px;
		background-size: 19px;
	}
	
	header .header-phone .header_phone {
		font-size: 14px;
	}
	
	header .header-contact-search {
		max-width: 35%;
	}
	
	header .header-menu-wrap {
		width: 50%;
	}
}

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

@media (max-width:1500px) {
	.header_row {
		width: 100%;
	}
	
	.nav-menu>ul>li>a {
		font-size: 15px;
	}
	
	.header .header-contact-search .header-search {
		padding: 0 9px;
	}
	
	.nav-menu>.menu>li.menu-item-has-children:after {
		bottom: 0px;
	}
	
	.treatment_slider {
		padding: 0px 60px;
	}
	
	.slider_arrow_style .slick-arrow {
		left: 0px;
	}
	
	.slider_arrow_style .slick-arrow.slick-next {
		right: 0px;
	}
	
	.treatment_content_inner {
		padding: 40px;
	}
}

@media (max-width:1420px) {
	:root {
		--body-size: 18px;
		--heading-size: 55px;
		--h1: 55px;
		--h2: 50px;
		--h3: 40px;
		--h4: 35px;
		--h5: 30px;
		--h6: 25px;
	}
	
	.button {
		padding: 15px 35px;
	}
	
	.banner_menu-wrap .banner-menu-name {
		font-size: 25px;
	}
	
	.banner_menu-wrap .banner-menu-loop > a {
		padding: 10px;
		height: 100px;
	}
	
	.home_services_wrapper .home_services .service_image h2.heading {
		font-size: 40px;
	}
	
	.top-heading {
		font-size: 20px;
	}
	
	header .header-logo {
		max-width: 11%;
	}
	
	header .header-contact-search {
		max-width: 37%;
	}
	
	header .header-menu-wrap {
		width: 52%;
	}
	
	.schedule_now_button .button {
		padding: 10px 8px;
		font-size: 13px;
	}
	
	header .header-phone .header_phone {
		font-size: 12px;
	}
	
	.schedule_now_button {
		margin-right: 6px;
	}
	
	.header-phone {
		padding-left: 24px;
		background-size: 15px;
	}
	
	header .header-phone a .phone_text {
		font-size: 13px;
	}
	
	.header-phone {
		margin-left: 5px;
	}
}

@media (max-width:1400px) {
	.skincare_content_container .content-wrap {
		padding-left: calc(( 100vw - 1140px ) / 2) !important;
	}
	
	.nav-menu>ul>li>a {
		font-size: 14px;
	}
}

@media (max-width:1300px) {
	:root {
		--body-size: 16px;
		--heading-size: 50px;
		--h1: 50px;
		--h2: 45px;
		--h3: 35px;
		--h4: 30px;
		--h5: 25px;
		--h6: 20px;
	}
	
	.banner_menu-wrap .banner-menu-name {
		font-size: 20px;
	}
	
	.banner_menu-wrap .banner-menu-loop > a .banner-menu-icon {
		width: 35px;
		height: 45px;
		margin-right: 5px;
	}
	
	.home_services_wrapper .home_services .service_image h2.heading {
		font-size: 35px;
	}
	
	.form-group {
		padding-top: 20px;
	}
	
	.after-before-home-slider .slick-slide {
		padding: 40px 25px;
	}
	
	#team-list-home .team-title {
		font-size: 40px;
	}
	
	#team-list-home .slick-slide .team-image {
		margin-bottom: 10px;
	}
	
	.sign_up_for_newsletter .form-group {
		margin-bottom: 0px;
		margin-top: 0px;
	}
	
	.home_services_wrapper .home_services .service_image {
		min-height: 500px;
	}
	
	.notification_alert_text {
		font-size: 16px;
	}
	
	footer .footer-copyright {
		font-size: 14px;
	}
	
	.static-page .content-area .surgery_process .process_loop .surgery_sub_heading {
		font-size: 15px;
	}
}

@media (max-width:1199px) {
	:root {
		--body-size: 15px;
		--heading-size: 40px;
		--h1: 40px;
		--h2: 35px;
		--h3: 30px;
		--h4: 25px;
		--h5: 20px;
		--h6: 18px;
	}
	
	header .header-menu-wrap .menu {
		display: none;
	}
	
	header .header-menu-wrap {
		width: 55%;
	}
	
	.menu-button {
		display: flex;
	}
	
	#team-list-home .team-single-link {
		padding: 7px;
	}
	
	#team-list-home .slick-slide > div {
		padding: 10px 7px;
	}
	
	.container, .container-lg, .container-md, .container-sm {
		max-width: calc(100% - 30px);
	}
	
	header .header-menu-wrap {
		display: none;
	}
	
	.home_testimonials_section .rotate-image {
		width: 100px;
	}
	
	header > .container-fluid > .row {
		justify-content: space-between;
	}
	
	header .header-contact-search {
		max-width: 530px;
	}
	
	header .header-logo {
		max-width: 16%;
	}
	
	.header-phone {
		margin-right: 15px;
	}
	
	.home_services_wrapper .home_services .service_image {
		padding: 25px 15px;
	}
	
	.sign_up_for_newsletter .form-group {
		font-size: 14px;
	}
	
	.common-pd, .section-pd {
		padding: 70px 0;
	}
	
	.footer-title {
		font-size: 18px;
	}
	
	.form-control:not(textarea) {
		height: 40px;
	}
	
	.sub_heading, .top-heading {
		font-size: 20px;
	}
	
	.about_us_details .content-bottom {
		padding: 0;
		position: static;
		background: transparent;
		width: 100%;
		margin: 0;
	}
	
	.about_us_details .content-area {
		padding-top: 0;
	}
	
	.about_us_details .image-area:after {
		display: none;
	}
	
	.inner-page-banner {
		min-height: 400px;
	}
	
	.home-contact .phone_text, footer .phone_text {
		font-size: 18px;
	}
	
	.home-contact .header_phone, footer .header_phone {
		font-size: 22px;
	}
	
	.social-media-footer ul li {
		margin-right: 10px;
	}
	
	.footer-logo img {
		max-width: 190px;
	}
	
	.skincare-page .skincare_products .products {
		width: calc(50% - 15px);
	}
	
	.home-page-banner {
		max-height: 900px;
	}
	
	.other_hydrafacial_details .hydrafacialdetail {
		padding: 35px 25px;
		min-height: 160px;
	}
}

@media (max-width:1024px) {
	.home_team:after {
		height: 100%;
	}
	
	.inner-page-banner {
		min-height: 350px;
	}
	
	.home-page-banner {
		max-height: 600px;
	}
}

@media (max-width: 991px) {
	:root {
		--heading-size: 35px;
		--h1: 35px;
		--h2: 30px;
		--h3: 25px;
		--h4: 20px;
		--h5: 18px;
		--h6: 16px;
	}
	
	.notification_alert_text {
		font-size: 14px;
		max-width: 570px;
		line-height: 1.25;
		text-align: center;
		padding: 5px;
	}
	
	.home-page-banner {
		max-height: 600px;
	}
	
	.home-page-banner .banner-content-wrap {
		margin-top: 25px;
	}
	
	.home-page-banner .banner-heading {
		font-size: 50px;
	}
	
	.home-page-banner .banner-content {
		font-size: 18px;
	}
	
	.button {
		padding: 12px 30px;
	}
	
	#team-list-home .slick-slide {
		padding: 30px 15px 30px 15px;
	}
	
	.home_team_wrap .slick-list {
		padding-right: 0px;
	}
	
	.home-about .section_logos {
		margin-left: 0;
		left: 0px;
	}
	
	.home_services_wrapper .home_services .service_image h2.heading {
		font-size: 30px;
	}
	
	.home_services_wrapper .home_services .service_image {
		min-height: 300px;
	}
	
	#testimonials_home .home-testimonials-loop {
		border: 3px solid rgba(236, 232, 223, .15);
		padding: 10px;
	}
	
	#testimonials_home .home-testimonials-content {
		margin-top: 10px;
	}
	
	.home_testimonials_section .rotate-image {
		width: 91px;
	}
	
	#team-list-home .team-title {
		font-size: 30px;
	}
	
	.home_team .arrow-and-button {
		margin-top: 20px;
	}
	
	.after-before-home-slider .slick-slide {
		padding: 30px 15px;
	}
	
	.sign_up_for_newsletter {
		margin-top: 0;
		padding-top: 0px;
	}
	
	.sign_up_for_newsletter .container {
		padding: 25px 15px;
	}
	
	footer .column-1, footer .column-3 {
		padding: 0 10px;
	}
	
	.sub_heading, .top-heading {
		font-size: 18px;
	}
	
	footer .column-2, footer .column-1, footer .column-3 {
		width: 33%;
		padding: 0 10px;
	}
	
	.inner-page-banner {
		min-height: 260px;
	}
	
	.sign_up_for_newsletter .signup .button {
		padding: 20px 40px;
	}
	
	.wpcf7-form textarea.form-control {
		height: 100px;
	}
	
	.home_testimonials_section {
		background-position: 65% 100%;
	}
	
	.content_section_home .image-wrapper:after {
		right: -10px;
		top: -10px;
	}
	
	.procedures-page .loop .content-wrap ul {
		column-count: 2;
	}
	
	.procedures-page .loop .content-wrap {
		padding: 15px;
		padding-right: 15px;
	}
	
	.testimonials-page .testimonials-wrap .testimonials-loop {
		width: 100%;
	}
	
	.sign_up_for_newsletter .container {
		padding: 25px 15px;
	}
	
	.home .sign_up_for_newsletter {
		margin-top: 60px;
		background: var(--gold);
	}
	
	footer .footer-nap-col .address-wrap, footer .footer-nap-col .phone, footer .footer-nap-col .timings {
		padding-left: 35px;
	}
	
	.sidebar {
		margin-top: 50px;
	}
	
	.other_daxxify_details .daxxifydetail {
		padding: 15px;
		min-height: auto;
	}
	
	.other_hydrafacial_details .hydrafacialdetail {
		padding: 20px;
		min-height: 160px;
	}
	
	.btn-list-wrap {
		justify-content: center;
		display: flex;
		flex-wrap: wrap;
	}
	
	.mission_statment {
		font-size: 46px;
		letter-spacing: .03em;
	}
	
	.treatment_content_inner {
		padding: 20px;
	}
	
	.slider_arrow_style .slick-arrow {
		top: auto;
		bottom: 0px;
		left: 50%;
		width: 40px;
		height: 40px;
		margin-left: -45px;
	}
	
	.slider_arrow_style .slick-arrow.slick-next {
		right: auto;
		left: 50%;
		margin-left: 5px;
	}
	
	.treatment_slider {
		padding: 0px;
		padding-bottom: 55px;
	}
}

@media (max-width: 767px) {
	.skincare-page .content-logo {
		text-align: start;
		padding-right: 0%;
	}
	
	.home-testimonials-quote {
		position: static;
	}
	
	:root {
		--heading-size: 35px;
		--h1: 35px;
		--h2: 30px;
		--h3: 25px;
	}
	
	.footer-menu-box {
		margin-bottom: 30px;
	}
	
	.social-media-footer ul {
		justify-content: center;
	}
	
	.social-media-footer {
		margin-left: 0;
		width: 100%;
		display: block;
	}
	
	.footer-after-logo {
		flex-wrap: wrap;
	}
	
	footer .header-phone {
		margin-left: 0;
		margin-right: 0;
		width: auto;
		margin-bottom: 0 !important;
	}
	
	.common-pd, .section-pd {
		padding: 60px 0;
	}
	
	.container, .container-lg, .container-md, .container-sm {
		max-width: calc(100% - 0px);
	}
	
	.header-phone span {
		font-size: 0 !important;
	}
	
	.notification_alert_text {
		font-size: 12px;
	}
	
	header .header-contact-search {
		max-width: 100%;
		width: 60%;
		display: flex;
		justify-content: flex-end;
	}
	
	header .header-logo {
		max-width: 40%;
		width: 40%;
		padding: 0px;
	}
	
	.header-phone {
		width: 50px;
		height: 50px;
		position: relative;
		margin-left: 10px;
		margin-right: 10px;
	}
	
	.header-phone:after {
		background: #fff;
		height: calc(100% + 30px);
		width: 1px;
		position: absolute;
		right: 0;
		top: -20px;
		bottom: 0;
		content: "";
		opacity: .5;
	}
	
	.banner_menu-wrap .col {
		flex: 100%;
	}
	
	.banner_menu-wrap {
		position: static;
	}
	
	.home-page-banner .btn-wrap .button {
		margin-right: 5px;
	}
	
	.banner_menu-wrap .banner-menu-loop>a {
		height: 80px;
		justify-content: flex-start;
	}
	
	.banner_menu-wrap .banner-menu-loop>a .banner-menu-icon {
		margin-right: 15px;
	}
	
	.sub_heading, .top-heading {
		font-size: 16px;
	}
	
	.home-about .section_logos .icon img {
		width: 100px;
	}
	
	.home-about .section_logos .icon {
		margin-right: 5px;
		padding: 10px;
	}
	
	.footer-top .top-column-1, .footer-top .top-column-2, footer .column-2, footer .column-1, footer .column-3 {
		width: 100%;
	}
	
	footer .footer-copyright {
		text-align: center;
	}
	
	.footer-copyright .footer-links-1 {
		justify-content: center;
	}
	
	footer .column-2 .quick-links-services {
		justify-content: space-between;
		padding: 0px 20px;
	}
	
	footer .footer_description {
		font-size: 14px;
	}
	
	footer .footer_description {
		margin: 0 !important;
		margin-bottom: 25px !important;
	}
	
	.footer-top .top-column-1, .footer-top .top-column-2, footer .column-2, footer .column-1, footer .column-3 {
		padding-block: 15px;
	}
	
	footer {
		padding-top: 50px;
	}
	
	.mt-5 {
		margin-top: 1rem !important;
	}
	
	.home-about .image-wrapper {
		margin-top: 25px;
	}
	
	.home-about .section_logos {
		/*         margin-top: -50px !important; */
		max-width: 300px;
		margin: auto;
	}
	
	.home_services_wrapper .home_services {
		width: calc(100% / 2);
	}
	
	.home_services_wrapper .home_services .service_image {
		min-height: 450px;
	}
	
	.button {
		padding: 10px 30px;
	}
	
	.home_testimonials_section .rotate-image {
		width: 100%;
		height: auto;
		position: static;
		display: flex;
		padding-top: 60px;
	}
	
	.home_testimonials_section {
		padding-bottom: 0;
	}
	
	#testimonials_home .home-testimonials-content, #testimonials_home .home-testimonials-title {
		padding-left: 0;
	}
	
	#testimonials_home .home-testimonials-title {
		padding-top: 45px;
	}
	
	#testimonials_home .home-testimonials-name {
		text-align: left;
	}
	
	.home_testimonials_section .home-testimonials-navs-buttons {
		margin-top: 50px;
		justify-content: center;
	}
	
	.home_testimonials_section .button {
		background: #a9d0db;
		color: #000;
	}
	
	#testimonials_home .home-testimonials-loop {
		background: linear-gradient(0deg, rgba(236, 232, 223, .15), rgba(236, 232, 223, .15)), linear-gradient(0deg, rgba(236, 232, 223, .1), rgba(236, 232, 223, .1));
	}
	
	.content_section_home .text-center {
		text-align: left !important;
	}
	
	.content_section_home .image-wrapper {
		margin-top: 50px;
		position: relative;
	}
	
	.content_section_home .image-wrapper:after {
		content: "";
		background: #ece8df;
		position: absolute;
		top: -20px;
		right: 0;
		width: 90%;
		height: 100%;
		z-index: -1;
	}
	
	.why_our_patients_love_emsculpt .image-wrapper {
		margin-top: 20px;
		max-width: 270px;
	}
	
	.home_team .home_team_wrap {
		text-align: center;
	}
	
	.home_team .home_team_wrap a.team-single-link {
		margin-top: 45px !important;
		display: block;
		background: #fff !important;
		padding: 25px;
	}
	
	.home_team .btn-wrap {
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top: 30px;
	}
	
	.home-result .image-wrapper {
		margin-top: 40px;
	}
	
	.home-map .content-wrap .nap_attorney_business_name {
		font-size: 30px;
	}
	
	.home-map .content-wrap h2 {
		margin-bottom: 30px;
	}
	
	.about_us_details .image-area {
		margin-bottom: 15px;
	}
	
	.other-details .other-details-row .other_details-loop {
		width: 100%;
	}
	
	.other-details .detail-content {
		margin-top: 15px;
	}
	
	.other-details .other-details-row .other_details-loop {
		padding: 15px 0px 15px 0;
	}
	
	footer .footer-copyright {
		font-size: 13px;
	}
	
	.process-page .loop .loop-number {
		width: 100%;
		margin-bottom: 20px;
	}
	
	.process-page .loop .loop-content {
		width: calc(100%);
	}
	
	.process-page .loop.even-loop .loop-number {
		justify-content: flex-start;
	}
	
	.process-page .loop.even-loop {
		text-align: left;
		flex-direction: column-reverse;
	}
	
	.process-page .loop .loop-number .number {
		transform: rotate(90deg) !important;
	}
	
	.process-page .loop .loop-number .number span {
		transform: rotate(-90deg) !important;
	}
	
	.procedures-page .loop.loop-odd > .row {
		flex-direction: column-reverse;
	}
	
	.list-style ul li:before {
		top: 8px;
	}
	
	.procedures-page .loop .content-wrap ul {
		column-count: 1;
		margin-bottom: 0;
	}
	
	.procedures-page .loop {
		padding: 25px 0px;
	}
	
	.home-page-banner {
		max-height: 570px;
		align-items: flex-end;
		justify-content: center;
		padding-bottom: 40px;
	}
	
	.hydrafacial-page {
		padding-bottom: 0;
	}
	
	.testimonials-page .testimonials-wrap .testimonials-loop {
		padding: 15px;
		padding-left: 15px;
		padding-top: 75px;
	}
	
	.other_skincare_products .container > .row.row-odd {
		flex-direction: column-reverse;
	}
	
	.skincare-page .skincare_products .products {
		width: calc(100% - 0px);
		padding: 0px;
	}
	
	.other_skincare_products .content-wrap, .other_skincare_products .image {
		padding: 10px 0px;
	}
	
	.skincare-page .content-logo {
		margin-top: 50px;
	}
	
	.header .header-contact-search .header-search {
		height: 70px;
	}
	
	.home .sign_up_for_newsletter {
		margin-top: 0;
	}
	
	.team-single-page .content-wrap {
		margin-top: 60px;
	}
	
	.other_daxxify_details .row > div {
		margin-bottom: 15px;
	}
	
	.hydrafacial-page .image {
		margin-top: 50px;
	}
	
	.other_hydrafacial_details .row > div {
		margin-bottom: 15px;
	}
	
	.schedule_now_button {
		display: none;
	}
	
	.reviews-outer {
		padding: 20px;
	}
	
	.static-page .content-area .static_gallery figure {
		width: 50%;
	}
	
	.mission_statment {
		font-size: 26px;
		letter-spacing: .01em;
	}
	
	.sms_number {
		border-right: none;
	}
	
	.menu-button {
		margin-left: 5px;
		padding-right: 0px;
	}
	
	.header .header-contact-search .header-search {
		padding: 0 15px;
	}
	
	.header-phone {
		background-size: 22px;
		width: 40px;
		height: 40px;
	}
}

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