@media screen and (min-width: 1400px) {
	.container {
		width: 1400px;
	}
	main .container, footer .container {
		padding-right: /*65px*/50px;
		padding-left: /*65px*/50px;
	}
	.header-banner .container{
		padding-right: 15px;
		padding-left: 15px;
	}
	.doctor-image{
		position: relative;
		right: -50px;
	}
	.common-sidebar {
		padding-left: 0px;
	}
}

@media screen and (min-width: 992px) {
	.contact-info-area>.container>.row {
		display: table;
		width: 100%;
		margin: 0px;
	}
	.contact-info-area>.container>.row .col-md-6 {
		display: table-cell;
		vertical-align: bottom;
		float: none;
		padding: 0px
	}
}

@media screen and (max-width: 1370px) {
	.homepage h2 {
		font-size: 55px;
	}
	.patient-stories-blog h3 {
		font-size: 28px;
	}
}

@media screen and (max-width: 1250px) {
	h1{
		font-size:43px;
	}
	.desktop-logo-area,
	.credentials-logos {
		margin-left: 0px;
	}
	.desktop-menu {
		margin-right: 0px;
	}
	.homepage h1,
	.homepage h2 {
		font-size: 60px;
	}
	.homepage h2 {
		font-size: 43px;
	}
	.header-banner .banner-content-text h2 {
		font-size: 40px;
		line-height: 35px;
	}
	.locationa-area ul li a {
		font-size: 20px;
	}
	.credentials-logos p {
		font-size: 20px;
	}
	.patient-stories-blog {
		padding: 30px 35px;
	}
	.patient-stories-img {
		padding-top: 45px;
		padding-left: 45px;
	}
	.patient-stories-img-wrapper {
		height: 660px;
	}
	.patient-stories-blog h3 {
		font-size: 24px;
		letter-spacing: 6px;
	}
	.patient-stories-blog p {
		font-size: 16px;
		line-height: 30px;
	}
	.more-button-link a {
		font-size: 30px;
	}
	.patient-stories-img::after {
		height: 94%;
	}
	.patient-stories {
		padding: 70px 0px;
	}
	.about-doctor-section {
		padding: 70px 0px 0px;
	}
	.about-doctor-text h3 {
		font-size: 24px;
		letter-spacing: 6.5px;
	}
	.about-doctor-text p {
		font-size: 20px;
	}
	.hair-regrowth .patient-stories-img {
		padding-top: 40px;
		padding-right: 40px;
	}
	.hair-regrowth .patient-stories-img-wrapper {
		height: 495px;
	}
	.hair-regrowth .patient-stories-img::after {
		height: 92%;
	}
	.gallery-section {
		padding: 90px 0px;
	}
	.about-doctor-text h2 {
		font-size: 60px;
		line-height: 65px;
	}
	.about-doctor-text p {
		font-size: 18px;
	}
	.testimonial-section {
		padding: 70px 0px;
	}
	.testimonial-wrapper .patient-stories-blog {
		padding: 20px 0px 0px 50px;
		margin-left: 2px;
	}
	.testimonial-wrapper::before {
		height: 44px;	
	}
	.images-details h3 {
		font-size: 30px;
	}
	.common-button {
		padding: 2px 17px 0px;
		min-width: auto;
	}
	.common-footer-style h4 {
		font-size: 16px;
		letter-spacing: 1px;
	}
	.footer-social ul li a {
		font-size: 28px;
	}
	
	.footer-middl {
		padding: 35px 15px 0px;
	}
	.footer-right {
		padding-top: 35px;
	}
	.footer-link ul li a {
		font-size: 14px;
	}
	.back-to-top a {
		font-size: 14px;
	}
	.footer-logo {
		margin-left: 0px;
	}
	.top-bar-location{
		padding-left:15px;
	}
	.top-bar-phone {
		margin-right: 0px;
		padding-right:15px;
	}
	#lift-plump-smooth-body.inject-button-link ul ul{
		display: grid;
		grid-template-columns: 1fr 1fr;
		column-gap: 25px;
	}
	#lift-plump-smooth-body > ul > li {
	    width: 50%;
	}
}

@media screen and (max-width: 1170px) {}

@media screen and (max-width: 1100px) {}

@media screen and (max-width: 1024px) {
	body{
		font-size:16px;
	}
	.procedure-details {
		padding-left: 00px;
	}
	h1 {
		font-size: 38px;
	}
	h2 {
    font-family: 'Poppins semibold';
		font-size: 25px;
	}
	h4 {
		font-size: 17px;
		letter-spacing: 1.25px;
	}
	p {
		font-size: 16px;
		line-height: 30px;
	}
	.breadcrumb {
		font-size: 17px;
		letter-spacing: 1px;
		margin-bottom: 20px;
	}
	.common-sidebar {
		padding-left: 20px;
	}
	.sidebar-image-area:after {
		top: -40px;
		left: -40px;
		height: calc(100% + 80px);
	}
	.quick-links {
		padding: 30px 30px;
	}
	.quick-links h2 {
		font-size: 30px;
	}
	.procedure-testimonial-section h2 {
		font-size: 33px;
		letter-spacing: 9px;
	}
	.testimonial-text p {
		font-size: 20px;
	}
	.right-content{
		padding-left:0px;
	}
	.each-plastic-surgery-links {
		margin-bottom: 40px;
	}
	.each-plastic-surgery-links h2 {;
		font-size: 36px;
		letter-spacing: 8px;
	}
	.each-plastic-surgery-links ul li {
		margin-bottom: 25px;
	}
	.each-plastic-surgery-links ul li a {
		font-size: 26px;
	}
	.cta-text-wrapper h2 {
		font-size: 30px;
		line-height: 45px;
	}
	.cta-text-wrapper p {
		font-size: 23px;
	}
	.procedure-details-section {
		padding: 70px 0px;
	}
	.video-catergory h2 {
		font-size: 36px;
		letter-spacing: 8px;
	}
	.each-video-listing {
		padding: 30px 0px 0px;
	}
	.video-catergory {
		padding-bottom: 15px;
	}
	.video-title a {
		font-size: 19px;
	}
	.video-thumb {
		width: 215px;
	}
	.each-video-listing ul li {
		margin-bottom: 15px;
		padding-bottom:15px;
	}
	.multi-step-form .gform_wrapper .gf_step {
		margin-right: 9px;
	}
	.multi-step-form .gform_wrapper li.gfield.field_description_below + li.gsection.file-upload-heading h2 {
		font-size: 25px;
	}
	.multi-step-form .gform_wrapper .gform_page_footer .button.gform_next_button,
	.multi-step-form .gform_wrapper .gform_page_footer .button.gform_previous_button {
		font-size: 30px;
	}
	.multi-step-form .gform_wrapper .gform_page_footer div.gravity-from-submit button {
		font-size: 30px;
	}
	.header-area.fixed .sticky-logo {
	display:none;	
	}
	.desktop-logo-area {
    margin-top: 2px;
    margin-left: -16px;
	}
	.link-details h3 {
    font-size: 20px;
    letter-spacing: 1px;
	}
	.sidebar-image-area:after {
		width:90%;
	}
	.credentials-logos img {
		margin-right: 3px;
	}
	.responsive-logo {
		display: block;
	}
	.inject-button-link{
		margin-left: -50vw;
	}
	.video-background{
		display:none;
	}
	
	div.inject-button-hover-inner-content p{
		font-size: 16px;
		line-height: 20px;
	}
	.inject-button-hover-inner-content {
		padding: 20px;
	}
	#lift-plump-smooth-body .inject-button-hover ul li{
		line-height: 20px;
	}
	#home-new-procedures .inject-button-hover ul li{
		line-height: 1.1vw;
		font-size: 1.1vw;
	}
	#home-new-procedures .inject-button-hover ul li a{
		font-size: 1.1vw;
	}
	
	
}/* IPAD LANDSCAPE */

@media screen and (max-width:991px) {
	.credentials-logos {
		display: none;
	}
	.mobile-credential-logo {
		display: block;
		margin-bottom: 30px;
	}
	.locationa-area {
		text-align: center;
	}
	.locationa-area ul li {
		padding: 0px 0px;
	}
	.locationa-area ul {
    padding: 0px;
}
	.mob-sticky-button {
		display: block;
		text-align:center;
		margin-left:0px;
		float:none;
	}
	.sticky-button {
		display: none;
	}
	.homepage h1,
	.homepage h2 {
		font-size: 50px;
	}
	.header-banner .banner-content-text h2 {
		font-size: 32px;
		line-height: 35px;
	}
	.banner-content-text {
		padding: 35px 0px;
	}
	.patient-stories-img-wrapper {
		background: none !important;
	}
	.patient-stories-img-wrapper img {
		display: block;
	}
	.patiest-stories-text {
		position: relative;
		right: 0px;
		bottom: 0px;
	}
	.patient-stories-img-wrapper {
		width: auto;
		height: auto;
		display: inline-block;
	}
	.patient-stories-blog {
		padding: 30px 0px;
	}
	.patient-stories {
		padding: 45px 0px;
	}
	.homepage h2 {
		font-size: 40px;
	}
	.patient-stories-blog h3 {
		font-size: 22px;
	}
	.patient-stories-content {
		overflow: visible;
		position: relative;
	}
	.about-doctor-section {
		padding: 45px 0px 0px;
	}
	.about-doctor-text h3 {
		font-size: 22px;
	}
	.about-doctor-text p {
		font-size: 16px;
	}
	.doctor-image {
		margin-top: 60px;
	}
	.hair-regrowth .patiest-stories-text {
		position: relative;

		left: 0px;
		bottom: 0px;
	}
	.hair-regrowth .patient-stories-img-wrapper {
		height: auto;
	}
	.gallery-section .about-doctor-text h2 {
		font-size: 55px;
	}
	.testimonial-section {
		padding: 45px 0px;
	}
	.testimonial-wrapper::before {
    	height: 40px;
	}
	.images-details h3, .inject-button-hover h3 {
		font-size: 23px;
	}
	.images-details h3 span img {
		height: 25px;
	}
	.images-details h3 span {
		padding-left: 7px;
	}
	.inject-button-hover ul li a{
		font-size:15px;
	}
	.more-button-link a {
		font-size: 25px;
	}
	.testimonial-wrapper {
		padding-top: 20px;
	}
	.footer-left {
		text-align: center;
	}
	.timing-hours {
		margin-top: 10px;
	}
	.footer-right {
		text-align: center;
	}
	.footer-social ul li {
		padding: 0px 10px;
	}
	.footer-bottom .row .col-md-3 {
		float: none;
	}
	.back-to-top {
		text-align: center;
		margin-bottom: 70px;
	}
	.footer-bottom {
		padding-top: 32px;
	}
	.footer-link ul {
		text-align: center;
	}
	.banner-content-text {
		padding: 152px 0px;
	}
	.fixed-back-to-top{
		display:none;
	}
	.mob-back-top{
		display:block;
	}
	.procedure-details-section {
		padding: 70px 0px;
	}
	.sidebar-image-area:after {
		width: 48%;
		height: 107%;
		z-index: -1;
	}
	.sidebar-image-area {
		margin-bottom: 60px;
	}
	.sidebar-links ul{
		font-size:0px;
		margin-top:30px;
		margin-bottom:30px;
	}
	.sidebar-links ul li {
		width: 50%;
		display:inline-block
	}
	.common-sidebar {
		padding-left:0px;
	}
	.multi-step-form .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.gray-box ul li strong, 
	.multi-step-form .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html.gray-box ul li strong {
		font-size: 20px;
	}
	.multi-step-form  .gform_wrapper li.gfield.field_description_below + li.gsection.file-upload-heading {
		margin-top: 17px !important;
	}
	.multi-step-form .gform_wrapper .top_label div.ginput_container {
		margin-top: 0px;
		margin-bottom: 10px;
	}
	.header-home .sticky-button {
    	display: none !important;
	}
	.mob-responsive-content {
    	float: none;
		margin-bottom: 50px;
	}
	.dr-tylor-image img {
    position: relative;
    right: 0px;
    bottom: 50px;
	}
}

@media screen and (max-width: 970px) {}

@media screen and (max-width: 860px) {}

@media screen and (max-width: 770px) {/* IPAD PORTRAIT */
	.procedure-section ul li:last-child {
		display: inline-block;
	}
	.procedure-section ul li {
		width: 50%;
		display: inline-block;
	}
	.procedure-section ul li a {
		display: block;
	}
	.procedure-section ul li a .each-procedure-images>img {
		width: 100%;
	}
	.gallery-section-text {
		text-align: center;
	}
	.gallery-section .about-doctor-text h2{
		margin-right: 0px;
	}
	.about-doctor-text h2 {
		letter-spacing: 14px;
	}
	.about-doctor-text h3 {
		margin-bottom: 4px;
	}
	.about-doctor-text a.common-button {
		display: none;
	}
	.homepage h1,
	.homepage h2 {
		font-size: 35px;
		line-height: 35px;
		letter-spacing: 7px;
	}
	.header-banner .banner-content-text h2 {
		font-size: 26px;
	}
	.patient-stories-blog h3 {
		margin-top: 5px;
		margin-bottom: 10px;
		letter-spacing: 3px;
	}
	.contact-info-area {
		padding-bottom: 15px;
	}
	.mob-sticky-button {
		display: block;
		
	}
	.footer-link ul li a {
		font-size: 11px;
		letter-spacing: 1px;
	}
	h1 {
		font-size: 30px;
		line-height:36px;
	}
	.quick-links {
		padding: 20px 20px;
		margin: 1px 0px 22px;
	}
	.quick-links h2 {
		font-size: 23px;
		letter-spacing:1.5px
	}
	.quick-links h2:after {
		font-size: 23px;
	}
	body .gform_wrapper h3.gform_title {
		font-size: 26px;
	}
	.sidebar-links ul {
		text-align:center;
	}
	.sidebar-links ul li {
		width: 100%;
		display:block;
	}
	.each-link img{
		width: 100%;
	}
	h2 {
		font-size: 22px;
		line-height:30px;
	}
	.cta-text-wrapper h2 {
		font-size: 24px;
		letter-spacing: 4px;
		line-height: 39px;
	}
	.cta-text-wrapper p {
		font-size: 16px;
	}
	.cta-text-wrapper p a{
		font-size: 16px;
	}
	.common-sidebar {
		padding-left: 00px;
	}
	.sidebar-image-area{
		padding-left:50px
	}
	.sidebar-image-area:after {
		height: calc(100% + 80px);
		left: 00px;
	}
	.each-gallery {
		padding: 20px 0px 26px;
		margin-bottom: 0px;
		width: 100%;
	}
	.each-gallery ul {
		width: 100%;
	}
	.pagination {
		font-size: 25px;;
	}
	.pagination .page-no {
		margin: 0 15px;
		position: relative;
	}
	.gallery-content{
		padding-bottom:30px;
	}
	.each-plastic-surgery-links h2 {
		font-size: 26px;
		letter-spacing: 7px;
	}
	.each-plastic-surgery-links ul li a {
		font-size: 23px;
	}
	.each-plastic-surgery-links ul li {
		margin-bottom: 12px;
		width: 88%;
		padding-bottom:10px;
	}
	.each-plastic-surgery-links ul {;
		margin-top: 0px;
	}
	.each-plastic-surgery-links {
		margin-bottom: 30px;
	}
	.procedure-details-section {
		padding: 70px 0px 20px;
	}
	/*.sidebar-image-area {
		margin-bottom: 45px;
	}*/ 
	.video-thumb, .video-title {
		display: block;
		vertical-align: middle;
	}
	.video-thumb {
		width: 215px;
		margin:0px auto 20px;
	}
	.video-title{
		padding-left:0px
	}
	.each-video-listing h2 {
		margin-bottom: 15px;
	}
	.locationa-area {
    margin-top: 25px;
	}
	p {
    line-height: 36px;
	}
	.testimonial-wrapper:after {
		max-width:180px;
	}
	.hair-regrowth .patiest-stories-text {
		background:#ffffff;
	}
	.responsive-menu-open .menu_text{
		opacity:0;
	}
	.meet-doctor-wrapper h1 {
    font-size: 30px;
    letter-spacing: 2px;
    line-height: 43px;
	}
	.meet-doctor-wrapper ul li {
    margin-right: 5px;
	}
	.meet-doctor-wrapper ul li  img{
    max-height:70px;
	}
	.dr-tylor-image img {
    bottom: -8px;
	}
	ol li {
    font-size: 14px;
    line-height: 30px;
	}
	h3{
		font-size:20px;
	}
	.inject-button-link ul li{
		width:100%;
	}
}
@media screen and (max-width: 767px){
	.home .header-area .mob-sticky-button{
		display:none;
	}
	.home .header-area.fixed .mob-sticky-button{
		display:block;
	}
	.patient-stories-blog p {
		font-size: 16px;
		line-height: 36px;
	}
	#home-new-procedures .inject-button-hover ul li{
		line-height: 15px;
		font-size: 15px;
	}
	#home-new-procedures .inject-button-hover ul li a{
		font-size: 15px;
	}
}
@media screen and (max-width: 750px) {/* From MOBILE */
	.patient-stories-img{
		padding-right:15px;
	}
	.top-bar-top .common-style a {
		font-size: 14px;
		letter-spacing: 2px;
	}
}

@media screen and (max-width: 640px) {
	.multi-step-form .gform_wrapper .gf_step {
		width: calc(94.6%/4);

	}
	.multi-step-form .gform_wrapper ul.gfield_checkbox li label {
		white-space: nowrap;
		width:auto;
	}
	.top-bar-top .common-style a strong {
		display: block;
	}
	.header-area .desktop-menu {
		white-space:nowrap;
	}
	.home .desktop-logo-area {
    margin-top: 2px;
	}
	.desktop-logo-area {
    margin-top: 12px;
	}

	#lift-plump-smooth-body > ul > li {
	    width: 100%;
	}
}

@media screen and (max-width: 480px) {
	.mobile-credential-logo img {
		max-height: 65px;
		width: auto;
	}
	.desktop-logo-area img {
		max-width: 120px;
	}
	.desktop-menu {
		padding-top: 15px;
	}
	.header-banner .banner-content-text h2 {
		font-size: 20px;
		letter-spacing: 7px;
	}
	.menu_text {
		font-size: 15px;
	}
	.banner-content-text a {
		margin-top: 20px;
	}
	.locationa-area ul li a {
		font-size: 18px;
	}
	.common-button {
		font-size: 19px;
	}
	.more-button-link a {
		font-size: 21px;
	}
	
	.patient-stories-blog {
		padding: 30px 0px 0px;
	}
	.patient-stories {
		padding: 30px 0px;
	}
	.about-doctor-text h2 {
		letter-spacing: 9px;
		white-space: normal;
	}
	.about-doctor-text h3 {
		white-space: normal;
		font-size: 19px;
		line-height: 26px;
		margin: 10px 0px;
		letter-spacing: 5.5px;
	}
	.about-doctor-text p {
		font-size: 16px;
	}
	.gallery-section .about-doctor-text h2 {
		font-size: 45px;
	}
	.testimonial-wrapper .patient-stories-blog {
		padding: 20px 0px 0px 15px;
	}
	.testimonial-text {
		padding: 0px 30px;
	}
	.testimonial-text::before,
	.testimonial-text::after {
		width: 21px;
		height: 19px;
	}
	.testimonial-wrapper::before {
    	height: 37px;
	}
	.common-footer-style h4 {
		font-size: 16px;
	}
	.common-footer-style p {
		font-size: 15px;
	}
	.footer-link ul li {
		border-right: 1px solid #cadb6a;
		padding: 0px 3px;
		line-height: 10px;
	}
	.footer-link ul li a {
		font-size: 12px;
		letter-spacing: 0px
	}
	.back-to-top {
		margin-bottom: 45px;
	}
	.multi-step-form .gform_wrapper .gf_step {
		width: 100%;
		color: #fff;
		float: none;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-top:0px;
	}
	.multi-step-form .gform_wrapper .gform_page_footer div.gravity-from-submit button {
		font-size: 23px;
		letter-spacing:2px;
	}
	.multi-step-form .gform_wrapper .gform_page_footer .button.gform_next_button, 
	.multi-step-form .gform_wrapper .gform_page_footer .button.gform_previous_button {
		font-size: 23px;
		letter-spacing:2px;
	}
	.top-bar-location {
		padding-left: 0px;
	}
	.top-bar-phone {
		padding-right: 0px;
	}

	div.inject-button-hover-inner-content p{
		font-size: 14px;
		line-height: 20px;
	}
	
}
@media screen and (max-width: 400px){
	.header-inner.fixed .mob-sticky-button{
		margin-left:-20px;
	}
}
@media screen and (max-width: 360px) {
	.patient-stories-img {
		padding-top: 25px;
		padding-left: 25px;
	}
	.footer-link ul li a {
		font-size: 9px;
		letter-spacing: 0px;
	}
	.hair-regrowth .patient-stories-img {
		padding-top: 25px;
		padding-right: 25px;
	}
	.gallery-section {
		padding-top: 34vh;
		padding-bottom: 30px;
	}
}
