@media(max-width:1599px){
	.footer .reversed-mobile .flexy-item.is-20 {
		flex-basis: 7%;
	}
}
@media(max-width:1340px) {
	.footer-links.footer-small-font{
		display: inherit !important;
	} 
	.footer-links.footer-small-font ul{
		margin-bottom: 10px;
	}
}
@media(max-width:1199px) {
	/****pricing*****/
	.price-wrap .col-lg-6, .price-wrap .col-lg-12 {
		padding: 0 30px;
	}
	.price-wrap .row {
		margin: 0 -30px;
	}
}
@media(max-width:1280px) {
	.real-exp-area h4, 
	.real-exp-area h2, 
	.staff-content h3, 
	.staff-content h2, 
	.subhead, 
	.dr-michael-area h2,
	.surgical-service-area .selector-item h2,
	.ultimate-transformation-heading h2{
		text-align:center;
	}
	.guiding-your-asthestic-journey h2{
		text-align:center;
	}
	.ultimate-transformation .subhead {
		margin-bottom:35px;
	}
	.home-dr-area section:nth-child(odd) .flexy .flexy-image{
		margin-right: 0;
		margin-left: 0px;
	}
	.home-dr-area section:nth-child(odd) .flexy .dr-michael-area{
		margin-right: 0px;
		margin-left: 0px;
	}
	.our-team-home-dr-area section:nth-child(even) .flexy .flexy-image{
		margin-right: 0px;
		margin-left: 0px;
	}
	.our-team-home-dr-area section:nth-child(even) .flexy .dr-michael-area{
		margin-right: 0px;
		margin-left: 0px;
	}
	.our-team-home-dr-area section:nth-child(odd) .flexy .flexy-image{
		margin-right: 0;
		margin-left: 0px;
	}
	.our-team-home-dr-area section:nth-child(odd) .flexy .dr-michael-area{
		margin-right: 0px;
		margin-left: 0px;
	}
	/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% main 2 %%%%%%%%%%%%%%%%%%%%%%%%%%%% */
	/****daxxiify*****/
	.daxxiify-mid-block .text-div h3,
	.daxxiify-mid-block .text-div h2 {
		text-align: center;
	}
	/*****meet-dr-ingargiola**/
	.dr-ingarg-behind .flexy-image {
		display: none;
	}
	.pro-meet-dr-area h6{
		text-align: center;
	}
	.pro-meet-dr-area h2{
		text-align: center;
	}
	.inline-schedule-consult h2{
		text-align: center;
	}
	.inline-schedule-consult h3{
		text-align: center;		
	}
	.our-team-home-dr-area .flexy .flexy-item.flexy-image img {
		position: absolute;
	}
	.improve-pro-area h2.has-text-align-left{
	   text-align:center;
     }
}
@media(max-width:1024px){
	.mega-menu{
		display:none !important;
	}
	.rmp_menu_trigger {
		display:none !important;
	}
	#rmp-container-3406{
		top:109px !important;
	}
	#rmp-menu-wrap-3406 .rmp-menu-item-link{
		padding:0px 30px 0px 0px !important;
		width:auto !important;
	}
	#rmp-menu-wrap-3406 .rmp-menu-item-link{
		height:auto !important;
	}
	.for-mob-only{
		display:block;
	}
	#rmp-menu-wrap-3406 .mobile-appointment, #rmp-menu-wrap-3406 .mobile-phone-number{
		padding: 10px 0px !important;
	}
	#rmp-menu-wrap-3406 .mobile-phone-number{
		padding: 10px 0px 20px !important;
		border-bottom: 1px solid #eec872;
		margin-bottom: 20px !important;
	}
	#rmp-menu-additional-content-3406{
		padding:0px !important;
	}
	.accesibility{
		text-align:left;
	}
	.accesibility a{
		margin-left: 0px;
		font-size: 26px;
		cursor: pointer;
		color: #000;
	}
	.accesibility img {
		background: #444;
		width: 25px;
		height: 25px;
		border-radius: 50%;
		margin-left: 5px;
	}
	.mobile-social-icon{
		gap: 15px;
		display:flex;
	}
	.mobile-social-icon a{
		font-size:30px;
		color:#666669;
	}
	.menu-image {
		display:none !important;
	}
	.dashicons-arrow-right-alt2:before {
		content: "\f345";
		color: #eec872;
	}
	.dashicons-arrow-down-alt2:before {
		content: "\f347";
		color: #eec872;
	}
	.rmp-submenu.rmp-submenu-depth-1 .rmp-menu-subarrow{
		top:-10px;
	}
	#rmp-menu-wrap-3406 .rmp-menu-subarrow{
		display:flex;
		align-items:center;
		justify-content:center;
	}
	.menu-image-title-after{
		pointer-events:all;
	}
}
@media(max-width:840px){
	#rmp-menu-wrap-3406 .mobile-appointment, #rmp-menu-wrap-3406 .mobile-phone-number{
		padding: 0px 0px !important;
	}
	#rmp-menu-wrap-3406 .mobile-phone-number{
		padding: 0px 0px 10px !important;
	}
	.buttonarea{
		text-align:center;
	}
	.buttonarea a {
    font-size: 13px;
	}
}
@media(max-width:991px) {
	.footer-area .location-and-phone-number-wrapper ul {
		display: block;
	}
	.footer-area .location-and-phone-number-wrapper ul li:not(:last-child){
		margin-bottom:35px;
	}
	.footer-area .each-location-and-phone-number h3:after {
		display:none;
	}
	.footer-area .each-location-and-phone-number h3{
		padding-right:0px !important;
		padding-left:0px !important;
	}
	.footer-area .each-location-and-phone-number p a:after {
		display:none;
	}
	.inline-schedule-consult .flexy-item > p {
		margin-bottom: 35px;
	}
	.guiding-your-asthestic-journey h2 {
		line-height: 1.35;
	}
	.footer-area .footer-links > ul {
		display: block;
	}
	.footer-area .footer-links li {
		padding: 0;
		border: 0;
		margin-bottom: 10px;
	}
	/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% main 2 %%%%%%%%%%%%%%%%%%%%%%%%%%%% */
	/*****gallery-dtl***/
	.gallery-dtl-area .gallery-thumbs {
		width: 50%;
	}
}
@media(max-width:840px) {
	.connected-area .footer-social a img {
		max-width: 40px;
		max-height: 40px;
	}
	.connected-area .footer-social {
		max-width: 400px;
	}
	.connected-area .footer-social a i {
		font-size: 45px;
	}
	.inner-banner-area .title-xl {
		padding-bottom: 0 !important;
		
	}
	.home-dr-area::after {
		background-image: url(../images/marble-grey-large.jpg);
		height: 64%;
		width: 100%;
	}
	.inner-banner-area .masthead__image {
		background-position: 50% 50%;
	}
	.inner-banner-area h6{
		padding-bottom: 35px;
	}
	/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% main 2 %%%%%%%%%%%%%%%%%%%%%%%%%%%% */
    /***meet-dr-fiorillo****/
    .behiend-doc-img .flexy-item img {
        width: 100%;
    }	
	.footer-bottom-text-area {
		padding: 10px 0px;
		padding-bottom:57px;
	}
    .inline-schedule-consult p {
    text-align: center;
    }
	.mobile-gapping{
		height:32px !important;
	}
/* 	.inner-banner-area h6:last-child{
		padding-bottom:0px !important;
	} */
}
@media(max-width:767px) {
	/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% main 2 %%%%%%%%%%%%%%%%%%%%%%%%%%%% */
    /****botox*****/
    .botox-benefit-area ul {
        display: block;
    }
    .botox-benefit-area li {
        width: auto;
    }
    /***dermal-fillers****/
    .dermal-fillers-benefit ul {
        display: block;
    }
    .dermal-fillers-benefit li {
        width: auto;
    }
    /**gallery-dtl***/
    .gallery-dtl-area .gallery-thumbs {
        width: 100%;
    }	
	.blog-slider-area .blog-slider-control {
		position: absolute;
		right: 36px;
		bottom: 15px;
	}
	.mobile-gapping{
		height:17px !important;
	}
	.size-full{
		width:100%;
	}
	.size-full img{
		width:100%;
	}
	/****pricing*****/
	.price-wrap .col-lg-6, .price-wrap .col-lg-12 {
		padding: 0 15px;
	}
	.price-wrap .row {
		margin: 0 -15px;
	}
	.each-price {
		margin: 20px 0;
	}
	.each-price th {
		padding-bottom: 35px;
	}
	.each-price tr:first-child::after {
		bottom: 20px;
	}
	.each-price h2 {
		font-size: 20px;
		letter-spacing: 1px;
	}
	.each-price h3 {
		font-size: 16px;
		letter-spacing: 1px;
	}
	.page-template-template-pricing .mb150 {
		margin-bottom: 30px;
	}
	.each-price td {
		font-size: 16px;
	}
}
@media(max-width: 991px){
	body.home .new-home-banner {
	    height: 87vh;
	}
	.home-bio-area {
	    padding-top: 55px;
	}
	section.home-bio-area h2 {
	    font-size: 28px;
	    line-height: 36px;
	}
	section.home-bio-area p {
		font-size: 16px;
		line-height: 28px;
	}
	.advance-sec h2 {
	    font-size: 34px !important;
	    line-height: 38px;
	}
	.advance-sec h4 {
	    font-size: 16px;
	    line-height: 24px;
	}
	.advance-sec img{
		margin: 0 !important;
	}
	.home p:empty{
		display: none !important;
	}
	.dr-michael-area h2 {
	    font-size: 34px !important;
	    line-height: 38px;
	}
	.dr-michael-area h4 {
	    font-size: 16px;
	    line-height: 24px;
	}
	.dr-michael-area p {
		font-size: 16px;
		line-height: 28px;
	}
	.each-doctor{
		margin-bottom: 0px !important;
	}
	.logo-text-area {
	    padding-bottom: 30px !important;
	}
	.transform-area h2{
		font-size: 34px !important;
	    line-height: 38px;
	}
	.transform-area h2{
		font-size: 34px !important;
	    line-height: 38px;
	}
	.transform-area p {
		font-size: 16px;
		line-height: 28px;
	}
	.transform-area .flexy .flexy-item {
        margin-bottom: 5px;
    }
    .transform-area.flexy.mb50.block-widescreen {
	    margin-bottom: 30px !important;
	}
	section.mb150.bg-image.bg-marble-white-offset {
	    margin-bottom: 20px !important;
	}
	section.mb150.instagram-area {
	    margin-bottom: 50px !important;
	}
	.insta-feed-inner {
	    padding-bottom: 30px;
	}
	.insta-feed-inner div#sb_instagram {
	    display: none;
	}
	.looking-youngers p.flex-btn {
	    margin-bottom: 0;
	}
	section.mb150.instagram{
	    margin-bottom: 0px !important;
	}
	.request-consult-form {
        width: 100%;
        margin-top: 0px;
    }
    section.procedure-area{
	    margin-top: 50px;
	}
}
@media(max-width: 767px){
	.mb150.top_footer_content {
	    margin-bottom: 0px !important;
	}
	    .footer {
        padding-bottom: 20px;
    }
    .masthead-logos {
	    margin-top: 0px !important;
	    margin-bottom: 30px;
	}
	.masthead::after {
	    background: linear-gradient(4.28deg, rgba(0, 0, 0, 0) 81.03%, rgba(0, 0, 0, 0.5) 100.89%), linear-gradient(166.2deg, rgba(0, 0, 0, 0) 30.99%, rgba(0, 0, 0, 0.5) 72.36%);
	}
	.instagram-button a {
	    z-index: 11 !important;
	    position: relative;
	}
	.staff-content .accordion__alt {
	    margin-bottom: 50px;
	}
	.staff-content p {
	    margin-bottom: 50px;
	}
}