@media screen and (max-width:1900px){
	.header-home-slider {
		height: 470px;	
	}
}
@media screen and (max-width:1760px){
	#wrapper .header-home-slider .calendar-home-cont {
		right: 120px;	
	}
	.home-doctor .container .home-doctor-section-desktop {
		left: 380px;
	}
}
@media screen and (max-width:1720px){
	.home-quote .container {
		max-width: 1360px;
	}
	.home-quote-cont {
		max-width: 1340px;
	}
}

@media screen and (max-width:1640px){
	.slider-liposuction-cont {
		background-position: 30% 0;	
	}
	.online-consult-cont .online-consult-get-txt {
		font-size: 20px;	
	}
}
@media screen and (max-width:1500px){
	.home-quote .container {
		max-width: 1200px;
	}
	.home-quote-cont {
		max-width: 1180px;
	}
	#pane3 .performance-report-content-title span {
		font-size: 16px;	
	}
	#pane3 .performance-report-content table td {
		font-size: 14px;	
	}
	.online-consult-cont .online-consult-get-txt {
		font-size: 18px;	
	}
}

@media screen and (max-width:1420px){
	.home-doctor-section-right {
		max-width: 600px;
		padding: 0 0 40px;
	}
	.home-doctor {
		background-position: 25% top;	
	}
	.home-doctor .container .home-doctor-section-desktop {
		bottom: 28%;
		left: 25%;
	}
	.home-treatments-box {
		background-size: cover;
		padding: 20px 0;
		box-sizing: border-box;	
	}
	.home-treatments-right-box .home-treatments-box {
		background: url(../images/home-treatments/home-treatments2-mobile.jpg) no-repeat;
		background-position: 45%;
	}
	.home-treatments-left-box .home-treatments-box {
		background: url(../images/home-treatments/home-treatments1-mobile.jpg) no-repeat;	
		background-position: center;
	}
	.home-treatments-box img {
		display: none;	
	}
	.home-treatments-box-txt {
		position: relative;	
	}
	.slider-liposuction-cont {
		background-position: 50px 0;	
	}
	.online-consult-cont .online-consult-get-txt {
		font-size: 16px;	
		line-height: 38px;
		margin: 5px 0 0;
	}
	.online-consult-cont h2 {
		font-size: 26px;
		line-height: 30px;
		margin: 0 0 5px;	
	}
	.online-consult-get-link {
		line-height: 42px;
		top: 164px;
		right: 14px;
		background-position: 94% 8px;
	}
	.online-consult-get-link:hover {
		background-position: 94% 8px;
	}
}
@media screen and (max-width:1360px){
	#pane3 .performance-report-content {
		width: 31.3%;
		margin: 0 2% 85px 0;
	}
	#pane3 .performance-report-content-title span {
		font-size: 18px;	
	}
	#pane3 .performance-report-content table td {
		font-size: 16px;	
	}
	.home-quote .container {
		max-width: 900px;
	}
	.home-quote-cont {
		max-width: 800px;
	}
	.home-quote .container {
		max-width: 100% !important;
	}
	.home-quote-box .first-of-three {
		margin: 0 !important;
	}
	.online-consult-cont div p, .online-consult-cont .online-consult-get-txt{
		line-height: 20px;	
	}
}

@media screen and (max-width:1320px){
	.home-treatments-box {
    	min-height: 440px;
	}
	.slider-liposuction-cont {
		background-position: 0 0;	
	}
	.slider-liposuction-cont a {
		font-size: 18px;	
	}
	.online-consult-cont .online-consult-get-txt {
		max-width: 235px;	
		line-height: 19px;
		margin: 18px 0 10px;
	}
	.online-consult-get-link {
		top: 180px;	
	}
}
@media screen and (max-width:1240px){
	.slider-liposuction-cont {
		background-size: 680px;
	}
}
@media screen and (max-width:1180px){
	#head-cont .header-top-cont-right {
		width: 640px;	
	}
	#head-cont .header-top-cont-left img{
		width: 100%;
	}
	.home-treatments-box-txt {
		padding: 0 20px 15px;	
	}
	#footer .footer-info-box {
		width: 28%;	
	}
	.footer-accepted-content {
		width: 40%;	
	}
	.footer-social-content {
		float: right;
	}
	.footer-registration-box {
		float: right;
		width: 25%;	
	}
	.lgbtq { width: 50%; clear: both }
	.lgbtq img{
		width: 90%;
		max-width: 300px;
		margin-bottom: 20px;
	}
	.home-quotetabs li a {
		font-size: 18px;
		width: 246px;	
	}
	.home-doctor {
		background-position: 38% top;	
	}
	.home-doctor .container .home-doctor-section-desktop {
		left: 15%;
	}
	#wrapper #head-cont nav .submenu .content-submenu {
		left: -36%;	
	}
	.slider-liposuction-box {
		margin: 40px auto 0;
		position: relative;
	}
	.slider-liposuction-cont {
		height: 100%;
		background: none;	
	}
	.slider-liposuction-cont-w1180px {
		display: block !important;	
	}
	.slider-liposuction-cont p {
		margin: 30px 0 40px;	
	}
}
@media screen and (max-width:1180px){
	#wrapper .header-home-slider .calendar-home-cont {
		top: 20px;
	}
	#pane3 p {
		padding: 15px 0 15px 37px;
	}
	.online-consult-cont-full-width .online-consult-get-txt {
		font-size: 26px !important;
		line-height: 52px !important;	
	}
}
@media screen and (max-width:1120px){
	.slider-liposuction-cont p {
		font-size: 24px;	
	}
	.slider-liposuction-cont a {
		font-size: 16px;	
		padding: 5px 10px;	
	}
	.home-quote-box h2 {
		font-size: 20px;
		margin: 10px 0 20px 0;
	}
	.online-consult-cont .online-consult-get-txt {
		max-width: 100%;
		text-align: center;
		width: 100%;	
	}
	.online-consult-get-link {
		display: inline-block;
		position: relative;
		top: 0;
		right: 0;
		width: 100%;
		text-align: center;
	}
	.online-consult-cont-full-width .online-consult-get-link {
		font-size: 30px;
		line-height: 50px !important;
		top: 0;
		right: 0;
		width: 100%;
		background-position: 83% 13px;
		padding: 0 0 0 0;	
	}
}
@media screen and (max-width:1040px){
	.home-doctor .container .home-doctor-section-desktop {
		left: 14%;
		width: 100px;
	}
	.home-doctor .container .home-doctor-section-desktop img {
		width: 100%;
	}
	.header-home-slider {
		height: 100% !important;	
	}
	#wrapper .header-home-slider .calendar-home-cont {
		 right: 0 !important;
		max-width: 100% !important;	
		position: relative !important;
	}
	.calendar-home-cont .calendar-frame {
		width: 96% !important;
		float: none;
		margin: auto;	
	}
	#wrapper .header-home-slider .calendar-home {
		margin: 25px auto;	
	}
	#wrapper .header-home-slider .calendar-home-cont {
		top: 0;	
	}
	.slider-liposuction-cont h2 {
		font-size: 54px;
		line-height: 58px;	
	}
	.slider-liposuction-box {
		margin: 15px auto 0;	
	}
	.slider-liposuction-cont p {
		margin: 15px 0 20px;	
	}
	.slider-liposuction-cont a {
		font-size: 14px;
		padding: 8px 10px;	
	}
	#wrapper #head-cont nav .cosmderm .content-submenu{
		min-width:768px;
		left:-85%;
		background-image:none;
		background-color:rgba(255,255,255,0.95)
	}
}
@media screen and (max-width:980px){
	.home-doctor .container .home-doctor-section-desktop {
		left: 12%;
	}
	#box-person,
	#box-person-2,
	#box-person-3,
	#box-person-4 {
		width: 500px;
		margin: auto;	
	}
	.about-cont #container {
		min-width: 100%;	
	}
	.box-mobile-480-info-person {
		    width: 100%;
		clear: both;	
	}
	.about-cont #box-page-top {
		padding: 10px 20px;	
	}
	.about-cont #box-page-top h2 {
		text-align: center;
	}
	.home-quote-box {
		width: 94%;
		float: left;
		margin: 0 3%;
	}
	.home-quote-box h2 {
		font-size: 22px;
		margin: 40px 0 25px 0;
	}
}
@media screen and (max-width:960px){
#head-cont .header-top-cont {
	position: relative;	
}
#head-cont .header-top-cont-left {
	position: absolute;
    top: 0;	
}	
#head-cont .header-top-cont #titletop {
	font-size: 14px;
    padding: 0 0 75px;	
}
#head-cont .header-top-cont-right {
	width: 100%;
	padding: 30px 0 0;	
}
#wrapper #head-cont nav {
	width: 100%;
    max-width: 100%;	
}
#head-cont .header-top-cont .logo {
	margin: 5px 0 0px 5px;	
}
.wrapper-cont {
	min-width: 100% !important;
}
.home-treatments-box-txt p {
	line-height: 18px;
	padding: 0 0 15px;	
}
.footer-accepted-content,
.footer-social-content,
.footer-registration-box {
	width: 33%;	
}
.fixedheader-content.fixed {
	height: 125px !important;	
}
	#wrapper #head-cont nav .submenu .content-submenu {
		left: -14%;	
	}
	#wrapper #head-cont nav .cosmderm .content-submenu{
		min-width:680px;
		left:-60%;
		background-image:none;
		background-color:rgba(255,255,255,0.95)
	}
}
@media screen and (max-width:940px){
	.header-home-slider {
		height: 640px;
		margin: 0;
	}
	#wrapper .header-home-slider .calendar-home-cont {
		position: static;	
	}
	.home-doctor .container .home-doctor-section-desktop {
		left: 11%;
	}
	.slider-liposuction-cont h2,
	.slider-liposuction-cont p {
		text-align: center;	
	}
	.slider-liposuction-cont h2 br {
		display: none;	
	}
	.slider-liposuction-boxlink {
		max-width: 562px;
		margin: auto;	
	}
	.slider-liposuction-cont a {
		font-size: 14px;
		padding: 8px 10px;
		margin: 0 15px 15px;	
	}
	.slider-liposuction-boxlink a:nth-child(4) {
		min-width: 200px;
		margin: 0 30px 15px;	
	}
	.slider-liposuction-boxlink a:nth-child(5) {
		min-width: 200px;
	}
}
@media screen and (max-width:880px){
	.home-doctor .container .home-doctor-section-desktop {
		left: 9%;
	}
	.home-doctor .home-readmore {
		height: 100% !important;
		width: 100% !important;	
	}
	.home-doctor-section-right h2 {
		line-height: 34px;	
	}
}
@media screen and (max-width:860px){
	.home-doctor {
		background: url(../images/home-doctor-section-bg-860.jpg) top center no-repeat;	
		min-height: 100%;
		background-size: cover !important;
	}
	.home-doctor-section-right {
		padding: 50px 0;
		max-width: 100%;
		margin-top: 0;	
	}
	.home-doctor-franziska-mobile {
		display: block;	
	}
	.home-doctor-section-right p.home-doctor-welcome,
	.home-doctor-section-right h2 {
		text-align: center;	
	}
	.home-treatments-box-txt h3 {
		font-size: 20px;
		padding: 0 0 10px;	
	}
	.home-treatments-box-txt p {
		font-size: 14px;
		line-height: 16px;	
	}
	.home-treatments-box-txt .learnmore {
		height: 40px;
		line-height: 40px;	
	}
	.home-treatments ul li span {
		height: 36px;
		font-size: 14px;
		padding: 8px;	
	}
	.home-treatments .container .home-popular-treatments .home-popular-treatments-more {
		top: 38%;
	}
	.footer-accepted-content{
		display: none;
	}
	#footer .footer-nav-cont {
		/*display: none;*/
		max-height: 100%;	
	}
	#footer .footer-nav {
	    list-style: none;
	    margin: 0;
	    text-align: center;
	}
	.footer-nav li {
	    display: inline-block;
	    padding: 0;
	    position: relative;
	    width: 100%;
	}
	.footer-nav li a {
	    font-family: 'Open Sans', sans-serif;
	    font-size: 14px;
	    line-height: 18px;
	    font-weight: 300;
	    color: #fff;
	    text-decoration: none;
	    display: block;
	    padding: 0;
	    text-align: center;
	    text-transform: uppercase;
	}
	#footer .footer-info-box,
	.footer-social-content, .footer-registration-box {
		width: 50%;	
	}
	#footer p.footer-copyrght {
		padding: 15px 0;	
	}
	.home-quotetabs li a {
		font-size: 15px;
		width: 200px;	
	}
	.home-doctor-section-desktop {
		display: none;	
	}
}
@media screen and (max-width:800px){
	.home-quote {
		background: none;
		min-height: 100%;	
	}
	.home-quote .container {
		margin: 50px auto 0;	
	}
	.home-locations-content-box {
		width: 100%;
		min-height: 200px;
		border-right: none !important;
		border-left: none !important;
		border-top: 6px solid #fff;
		background-size: cover !important;	
	}
	.home-locations-content-box-main {
		background: url(../images/home-locations-main-800px.jpg) no-repeat;	
	}
	.home-locations-content-box-philly {
		background: url(../images/home-locations-philly-800px.jpg) no-repeat;	
	}
}
@media screen and (max-width:768px){
	#wrapper {margin-top: 55px !important;}
	#wrapper .how {display:none;}
	#wrapper .flexslider .calendar {display:none;}



	
	#top-fixed {width:768px; min-width:768px;max-width:768px;}
	#top-fixed {z-index:3000;}
	#top-fixed {position:relative;}

	header .logo-desktop { display:none;}
	.header-right {display:none;}
	header .slogan {display:none;}
	header .container-header  {width:768px; min-width:768px;}
	header hgroup {display:none;}
	header nav {display:none;}
	header .logo-mobile { display:block;}
	header .logo img {margin-left:10px;margin-top:0px; width:100%; height:auto;}
	header .logo { width:170px;margin-top:5px;}
	header.header-top {height:75px;position:relative;}

	#top-fixed-content {display:relative;margin:-75px 0 0 0;}
	#top-fixed-content {width:768px; min-width:768px;max-width:768px;}

	
	.secondbend{display:none;	}

	
	.header-top{z-index:150;}

	



	#container .box-person-dermatology {display:none;}
	.calendar-home{		margin:0 0 0 270px;}
	
	#wrapper {max-width:768px; min-width:768px;overflow:hidden;}
	
	#container-layer {min-width:768px; max-width:768px; top:0 !important;
		-moz-box-shadow: none !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
	#container-layer {margin:0 0 0 0;}
	#container {min-width:768px; max-width:768px;}
	.container-margin{padding: 0 10px 0 10px;}
	
	#nav-mobile {display:block; width:708px;margin-top:10px;}
	#nav-mobile-new {display:block;	margin:10px 36px 0 0px;height:35px;}
	#nav-mobile-new li {padding:3px 13px; vertical-align:middle; height:30px;}
	#nav-mobile-new li img {width:30px; height:auto; vertical-align:middle;}
	

	
	

	#cal-mob {display:block;margin-left:240px;width:223px;margin-top:10px;}
	#cal-mob-index {float:left;display:block;margin-left:270px;width:223px;}
	
	footer {}
	footer .container-footer {max-width:708px; min-width:708px; padding:20px 0 0 0;}
	footer .container-footer .socialshare {width:240px; }
	footer .container-footer .share {float:left; }
	footer .container-footer .social {float:left; }
	footer .container-footer .left h2 br {display:none;}
	footer .container-footer .copy {}
	
	.clear-mobile {display:block;}
	
		
	.first-of-three{
			margin-left:64px;
			margin-right:20px;
	}
	.second-of-three{	}
	.third-of-three{margin:15px 0 0 239px;}
	
/* main page only */
	
	.drsay{display:none;}
	.usquare_module_wrapper{margin-top:10px;}
	#usquare_module_wrapper{padding:0;margin-left:20px;float:left}
	.medicaltreatments{display:none;}
	.mainvideo{width:100%;}
		.youtube{width:738px;height:430px;margin:10px 0 0 0;}
		

	.onconsultbox{width:100%;height:auto;}
	.welcome{display:none;}
	.olsteps {display:none;} 
	.olstepsmobile {display:block;margin-top:5px;height:auto; }
	.left_column{margin-top:0px;}
	#middle{position:absolute;top:200px;}
.toph1{margin-top:10px;}
.head-address, #head-cont {
	display: none;	
}
#top-fixed, #nav-mobile {display: none;}
.mobile-nav {display: block;max-width:410px;}
.wrapper-cont #nav-mobile {
	margin: 0 !important;	
}
#nav-mobile > li > a {
	width: 100%;
    height: auto;
    padding: 8px 8%;
    display: block;
    text-decoration: none;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 1px 1px 1px #000;
    background: #680c0d;
    font-weight: normal;
    text-align: left;
    margin: 0;
    border: 1px solid #fff;	
	box-sizing: border-box;
}
#nav-mobile {margin: 0 !important}
.nav-mobile-title {
    color: #fff !important;
    background: #f19411 !important;
    padding: 8px 0 8px 8%;
    box-sizing: border-box;
    margin: 0 auto;
    width: 90%;	
	border-top: 1px solid #fff;
}
#nav-mobile li ul li a {
	color: #666666;
    background: #fff;
    padding: 8px 0 8px 8%;
    box-sizing: border-box;
    margin: 0 auto;
    width: 75%;
    text-transform: uppercase;
}
#wrapper, #top-fixed, #top-fixed-content, #container, #container-layer {
	max-width: 100% !important;
    min-width: 100% !important;	
}
.left_column, #nav-mobile, #top-fixed-content {
	width: 100% !important;	
}
.mobile-nav {
	max-width: 100% !important;	
}
.header-home-slider {
	margin: 0;	
}
.home-doctor .container .home-doctor-section-desktop {
	left: 43%;
	bottom: 0;	
	top: 30% !important;
}
.mymainimg-cont {
	margin: 0;	
}
	.header-home-slider {
		height: 625px;
	}
	#pane3 .home-quote-scroll {
		padding: 0px 30px 0 0;	
	}
	#nav-mobile > li > a{
		background:#f19411;
		color:#FFF;
	}
	#nav-mobile > li > a:hover, #nav-mobile > li > a.open{
		color:#FFF;
	}
	.nav-mobile-title{
		background:#f7f7f7 !important;
		width:100%;
		padding-left:0px;
		position: relative;
	}
	.submenu-mobile .nav-mobile-title{
		background:#f7f7f7 !important;
		width:100%;
	}
	#nav-mobile li ul .nav-mobile-title a.submenu-mobile{
		color:#691c1a;
		background:#f7f7f7 !important;
		width:100%;
		position:relative;
		box-sizing:border-box;
		padding-left:60px;
	}
	#nav-mobile li ul .nav-mobile-title a.submenu-mobile:after{
		content:"+";
		font-size:30px;
		font-weight:bold;
		position:absolute;
		top:8px;
		right:15px;
	}
	#nav-mobile li ul .nav-mobile-title a.minus:after{
		content:"-";
	}
	#nav-mobile li ul .nav-mobile-title ul li a{
		width:100%;
		background:#FFF;
		box-sizing:border-box;
		padding-left:80px;
		color:#666666;
	}
	#nav-mobile li ul .nav-mobile-title a.submenu-mobile-link {
		height: 44px;
		width: 100px;
		position: absolute;
		top: 0;
		right: 0;
		z-index: 99;
		padding-left: 0;	
	}
	#nav-mobile li ul .nav-mobile-title a.nav-mobile-title-style {
		color: #691c1a;
		background: #f7f7f7 !important;
		width: 100%;
		position: relative;
		box-sizing: border-box;
		padding-left: 60px;	
	}
	#tr-chat-mobile {
		height: 58px !important;
	}
	#tr-chat-mobile a:first-child{
		width: 190px !important;
		height: 30px !important;
		line-height: 33px !important;
		font-size: 15px !important;
	}
}



@media screen and (max-width:736px){
	#wrapper {max-width:736px; min-width:736px;overflow:hidden;}
	#container-layer {min-width:736px; max-width:736px; top:210px !important;}
	#container {min-width:736px; max-width:736px;}
	#nav-mobile { width:700px;margin-left:0px;}
	#nav-mobile-new {margin:10px 16px 0 0; 	height:34px;	}
	#nav-mobile-new li {padding:2px 10px; vertical-align:middle; height:30px;}
	#nav-mobile-new li img {width:26px; height:auto; vertical-align:middle;margin:2px 10px; }

	#menu-top-fixed .container-header {width:736px; min-width:736px;}
	header .logo { width:160px;}
	header .container-header {width:736px; min-width:736px;}
	#top-fixed {width:736px; min-width:736px;}
	#top-fixed-content {width:736px; min-width:736px;margin:-70px 0 0 0;}
	header.header-top {height:70px;}
	
	header .logo { width:140px;margin-top:5px;}

	footer .container-footer {max-width:560px; min-width:560px; padding:20px 0 0 0;}
	.calendar-home{		margin:0 0 0 200px;}
	
		
	#cal-mob-index {float:left;margin-left:200px;width:223px;}	
	.first-of-three{margin-left:150px;}
	.second-of-three{margin-left:150px;margin-top:15px;}
	.third-of-three{margin-left:150px;}
	#titletop{display:none;}
		.youtube{width:700px;height:337px;}	
	
	
	.home-treatments-left-box {
		width: 100%;
		border-right: none;
		border-bottom: 5px solid #fff;
		margin: 0 0 30px;		
	}
	.home-treatments-right-box {
		width: 100%;
		border-left: none;
	}
	.home-treatments-left-box.procbox1 {
		width: 50%;
	}
	.home-treatments-right-box.procbox2 {
		width: 50%;
	}
	.home-treatments .procbox1 ul li, .home-treatments .procbox2 ul li{
		width: 96%;
	}
	#pane3 .performance-report-content {
		width: 49%;	
	}
	.home-treatments-box {
		min-height: 100%;
	}
	.slider-liposuction-box {
		margin: 5px auto 0;	
	}
	.slider-liposuction-cont h2 {
		font-size: 26px;
		line-height: 28px;
		margin: 0 0 5px 0;	
	}
	.slider-liposuction-cont p {
		margin: 5px 0 10px;
		font-size: 14px;
		line-height: 18px;
	}
	.slider-liposuction-cont a {
		font-size: 9px;
		padding: 0px 5px;
		margin: 0 5px 5px;	
	}
	.slider-liposuction-boxlink a:nth-child(4),
	.slider-liposuction-boxlink a:nth-child(5) {
		min-width: initial;
		margin: 0 5px 15px;	
	}
	.banner-schedule-cons-cont span {
		margin-left: 0;
		width: 100%;
		text-align: center;
		box-sizing: border-box;	
	}
}











@media screen and (max-width:667px){
	#wrapper {max-width:667px; min-width:667px;overflow:hidden;}
	#container-layer {min-width:667px; max-width:667px; top:190px !important;}
	#container {min-width:667px; max-width:667px;}
	#nav-mobile { width:640px;margin-left:0px;}
	#nav-mobile-new {margin:10px 16px 0 0; 	height:34px;	}
	#nav-mobile-new li {padding:2px 10px; vertical-align:middle; height:30px;}
	#nav-mobile-new li img {width:26px; height:auto; vertical-align:middle;margin:2px 10px; }

	#menu-top-fixed .container-header {width:667px; min-width:667px;}
	header .logo { width:160px;}
	header .container-header {width:667px; min-width:667px;}
	#top-fixed {width:667px; min-width:667px;}
	#top-fixed-content {width:667px; min-width:667px;margin:-70px 0 0 0;}
	header.header-top {height:70px;}
	
	header .logo { width:140px;margin-top:5px;}

	footer .container-footer {max-width:560px; min-width:560px; padding:20px 0 0 0;}
	.calendar-home{		margin:0 0 0 200px;}
	
		
	#cal-mob-index {float:left;margin-left:200px;width:223px;}	
	.first-of-three{margin-left:150px;}
	.second-of-three{margin-left:150px;margin-top:15px;}
	.third-of-three{margin-left:150px;}
	#titletop{display:none;}
		.youtube{width:627px;height:337px;}	
	.header-home-slider {
		height: 585px;
	}
	.home-quotetabs li a {
		font-size: 16px;
		width: 120px;
		line-height: 16px;	
	}
	#pane3 .performance-report-content {
		width: 48%;	
	}
	#pane3 .home-quote-scroll {
		padding: 0 20px 0 0;	
	}
	#ul-list-box ul {
		margin-top: 0;
	    width: 100%;
	}
}











@media screen and (max-width:640px){
	#wrapper {max-width:640px; min-width:640px;overflow:hidden;}
	#container-layer {min-width:640px; max-width:640px; top:160px !important;}
	#container {min-width:640px; max-width:640px;}
	#nav-mobile { width:560px;margin-left:30px;}
	#nav-mobile-new {margin:10px 16px 0 0; 	height:34px;	}
	#nav-mobile-new li {padding:2px 10px; vertical-align:middle; height:30px;}
	#nav-mobile-new li img {width:26px; height:auto; vertical-align:middle;margin:2px 10px; }

	#menu-top-fixed .container-header {width:640px; min-width:640px;}
	header .logo { width:160px;}
	header .container-header {width:640px; min-width:640px;}
	#top-fixed {width:640px; min-width:640px;}
	#top-fixed-content {width:640px; min-width:640px;margin:-70px 0 0 0;}
	header.header-top {height:70px;}
	
	header .logo { width:140px;margin-top:5px;}

	footer .container-footer {max-width:560px; min-width:560px; padding:20px 0 0 0;}
	.calendar-home{		margin:0 0 0 200px;}
	
		
	#cal-mob-index {float:left;margin-left:200px;width:223px;}	
	.first-of-three{margin-left:150px;}
	.second-of-three{margin-left:150px;margin-top:15px;}
	.third-of-three{margin-left:150px;}
	#titletop{display:none;}
		.youtube{width:600px;height:337px;}	
	.header-home-slider {
		height: 575px;
	}
	.online-consult-cont-full-width h2 {
		font-size: 26px !important;
		line-height: 30px !important;
		margin: 0 0 5px !important;
	}
	.online-consult-cont-full-width div p, .online-consult-cont-full-width .online-consult-get-txt {
		font-size: 16px !important;
		line-height: 20px !important;	
	}
	.online-consult-cont-full-width div img {height: 60px;}
	.online-consult-cont-full-width .online-consult-get-txt {
		font-size: 16px !important;	
		line-height: 19px !important;
		margin: 0 0 10px!important;
	}
	.online-consult-cont-full-width .online-consult-get-link {
		font-size: 22px !important;	
		padding: 0 !important;
		line-height: 42px !important;
		background-position: 93% 9px;
	}
	.online-consult-cont-full-width {
		width: 96%;
		margin: 0 2% 30px;	
	}
}

@media screen and (max-width:568px){
	#wrapper {max-width:568px; min-width:568px;overflow:hidden;}
	#container-layer {min-width:568px; max-width:568px; top:142px !important;}
	#container {min-width:568px; max-width:568px;}

	#nav-mobile { width:488px;margin-left:30px;}
	#nav-mobile-new {margin:12px 86px 0 0px;}
	#nav-mobile-new li {padding:4px 10px; vertical-align:middle; height:25px;}
	#nav-mobile-new li img {width:26px; height:auto; vertical-align:middle;}
	
	#top-fixed {width:568px; min-width:568px;}
	#top-fixed-content {width:568px; min-width:568px;margin:-65px 0 0 0;}	
	header.header-top {height:65px;}
	header .logo { width:130px;margin-top:5px;}
	footer .container-footer {max-width:488px; min-width:488px; padding:20px 0 0 0;}
	footer .container-footer .socialshare {width:150px; }
	a.youtubebtn, a.pinterest,.linkedin{margin-top:4px;}

	.calendar-home{		margin:0 0 0 180px;}

	#cal-mob-index {float:left;margin-left:140px;width:280px;}
	
	.first-of-three{margin-left:140px;}
	.second-of-three{margin-left:140px;}
	.third-of-three{margin-left:140px;}
	.youtube{width:538px;height:295px;}
	.home-locations h3 {
		top: 46%;	
	}
	.home-locations-content-box {
		width: 100%;
		min-height: 200px;
		background-size: cover !important;	
	}
	.home-locations-content-box-philly {
		background: url(../images/home-locations-philly-375.jpg) no-repeat;	
	}
	.home-locations-content-box-main {
		background: url(../images/home-locations-main-375.jpg) no-repeat;	
	}
	#footer .footer-content {
		margin: 40px auto 40px;	
	}
	#footer .footer-info-box, .footer-social-content, .footer-registration-box {
		width: 100%;
	}
	#footer .footer-info-box p {
		text-align: center;	
	}
	#footer .footer-info-box {
		border-bottom: 1px dotted #FFF;
		margin: 0 0 15px;	
	}
	.lgbtq{
		width: 100%;
	}
	.header-home-slider .slider-home .bx-controls-direction{
		display: none;	
	}
	#wrapper .header-home-slider .calendar-home-cont {
		right: 30px;	
	}
	.header-home-slider {
		height: 550px;
	}
	#container-layer {
		top: 0 !important;	
	}
	img.kybella-img{
		float: none;
		margin: 10px auto;
		display: block;
		width: 100%;
		max-width: 300px;
	}
}
@media screen and (max-width:520px){
	.botox-about-cont div {
		width: 100%;
		padding: 0 0 30px 0;
	}	
	.mymainimg-cont-ba4 span,
	.mymainimg-cont-ba2 span {
		font-size: 12px;
		padding: 0;	
	}
	.botox-calculator .botox-map,
	.botox-calculator-cont {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.botoxcalc-radio2 input[type=date] {
		width: 48%;	
	}
	.botox-calculator-cont div span {
		font-size: 14px;
		margin: 0 0 0 3px;	
	}
	.botox-calculator-cont input[type=submit] {
		width: 100%;
		margin-top: 15px;
	}
}

@media screen and (max-width:480px){
	#wrapper {max-width:480px; min-width:480px;overflow:hidden;}
		#container-layer {min-width:480px; max-width:480px; top:120px !important;}
	#container {min-width:480px; max-width:480px;}
	
	#nav-mobile { width:422px;margin-left:20px;}
	#nav-mobile-new {margin:10px 166px 0 0;}
	#nav-mobile-new li {padding:4px 8px; vertical-align:middle; height:27px;}
	#nav-mobile-new li img {width:23px; height:auto; vertical-align:middle;}

	#top-fixed {width:480px; min-width:480px;}
	#top-fixed-content {width:480px; min-width:480px;margin:-55px 0 0 0;}
	header.header-top {height:55px;}
	header .logo { width:120px;margin-top:5px;}
	footer .container-footer {max-width:422px; min-width:422px; padding:20px 0 0 0;}
	.calendar-home{		margin:0 0 0 120px;}
	

	
	.first-of-three{margin-left:95px;	}
	.second-of-three{margin-left:95px;}
	.third-of-three{margin-left:95px;}
	.youtube{width:450px;height:253px;}
	.home-treatments ul li span {
		height: 32px;
		font-size: 12px;
	}
	.home-treatments-right-box .home-treatments-box .home-treatments-box-txt p {
		text-shadow: 0 0 3px #fff;	
	}
	.home-quote {
		min-height: 100%;	
	}
	.home-quotetabs li a {
		font-size: 14px;
		width: 100px;
		padding: 10px 0;
		height: 35px;
		line-height: 17px;	
	}
	.home-quote .container {
		margin: 40px auto 0;	
	}
	#pane3 .performance-report-content {
		width: 100% !important;	
		margin: 0 0 35px 0 !important;
	}
.home-doctor .container .home-doctor-section-desktop {
	left: 34%;
    top: 24% !important;
}
	.header-home-slider {
		height: 480px;
		margin: 0;	
	}
	.home-treatments-box-txt ol {
		font-size: 14px;
	line-height: 16px;	
	}
	.home-quote-scroll p {
		    font-size: 11px;
    line-height: 14px;	
		margin: 0;
		padding: 10px 0;
	}
	#pane3 h2 {
		font-size: 16px;
		margin: 0;
		padding: 0px 0 20px 0;	
	}
	#pane3 p {
		padding: 15px 0 0px 10px;
		margin: 0;
		font-size: 12px;
		line-height: 20px;
	}
	#box-person,
	#box-person-2,
	#box-person-3,
	#box-person-4 {
		width: 100%;
	}
	.right-menu-cont {
		width: 100% !important;
		display: block !important;
		box-sizing: border-box;	
	}
	.right-menu-cont> li {
		border: 1px solid #f2f2f2 !important;
		width: 50%;
		min-height: 300px;	
	}
	.online-consult-arrow {
		width: 16%;
		margin-top: 34px;	
	}
	.online-consult-cont-right .online-consult-get-link {
		text-align: center;	
	}
	.radwhiteboxcont .boximg {
		width: 100%;
		margin: 0 0 15px;
	}
	.radwhiteboxcont .mytext {
		width: 100%;
	}
	.radtablenew table {
		font-size: 16px;	
	}
	.banner-schedule-cons-cont img {
		float: none;
		margin: 10px auto;
		display: block;	
	}
	.banner-schedule-cons-cont h3 {
		padding: 0 0 15px;
		text-align: center;	
	}
	.banner-schedule-cons-cont span {
		margin: 0 0 20px;	
	}
}


@media screen and (max-width:414px){
	
	#wrapper {max-width:414px; min-width:414px;overflow:hidden;}
	  #container-layer {min-width:414px; max-width:414px; top:90px !important;}
	#container {min-width:414px; max-width:414px;}

	#nav-mobile { width:345px;margin-left:0px;}
	#nav-mobile-new {width:190px;margin:5px 280px 0 0;}
	#nav-mobile-new li {padding:5px 3px; vertical-align:middle; height:25px;}
	#nav-mobile-new li img {width:20px; height:auto; vertical-align:middle;	}

	#top-fixed {width:414px; min-width:414px;}	
	#top-fixed-content {width:414px; min-width:414px;max-width:414px; margin:-90px 0 0 0;}
	header.header-top {height:50px;}
	header .logo { width:110px;margin-top:5px;}
	footer .container-footer {max-width:280px; min-width:280px; padding:10px 0 0 0;}
	.calendar-home{		margin:0 0 0 70px;}

	
	.third-width{margin-left:10px;} 
	.first-of-three{margin-left:20px;	}
	.second-of-three{margin-left:20px;}
	.third-of-three{margin-left:20px;}
	.youtube{width:345px;height:180px;}
	

	footer .container-footer .socialshare {width:280px;float:left; }
	a.youtubebtn, a.pinterest,.linkedin{margin-top:0px;}
	footer .container-footer .brand {width:250px;}
	#usquare-button{padding-left:0px;margin-left:10px;}
	.picture-between-treatments{width:200px;float:left;margin-top:10px;margin-left:5px;}
	.googletour{display:display;}
	a.footer-logo-links {
		display: block;
		width: 20%;
		float: left;	
	}
	.footer-company-banner img {
		width: 80%;	
	}
	#pane3 .home-quote-scroll {
		padding: 0 15px 0 0;	
	}
}



@media screen and (max-width:375px){
	
	#wrapper {max-width:375px; min-width:375px;overflow:hidden;}
	  #container-layer {min-width:375px; max-width:375px; top:82px !important;}
	#container {min-width:375px; max-width:375px;}

	#nav-mobile { width:345px;margin-left:0px;}
	#nav-mobile-new {width:190px;margin:5px 280px 0 0;}
	#nav-mobile-new li {padding:5px 3px; vertical-align:middle; height:25px;}
	#nav-mobile-new li img {width:20px; height:auto; vertical-align:middle;	}

	#top-fixed {width:375px; min-width:375px;}	
	#top-fixed-content {width:375px; min-width:375px;max-width:375px; margin:-90px 0 0 0;}
	header.header-top {height:50px;}
	header .logo { width:110px;margin-top:5px;}
	footer .container-footer {max-width:280px; min-width:280px; padding:10px 0 0 0;}
	.calendar-home{		margin:0 0 0 70px;}

	
	.third-width{margin-left:10px;} 
	.first-of-three{margin-left:20px;	}
	.second-of-three{margin-left:20px;}
	.third-of-three{margin-left:20px;}
	.youtube{width:345px;height:180px;}
	

	footer .container-footer .socialshare {width:280px;float:left; }
	a.youtubebtn, a.pinterest,.linkedin{margin-top:0px;}
	footer .container-footer .brand {width:250px;}
	#usquare-button{padding-left:0px;margin-left:10px;}
	.picture-between-treatments{width:200px;float:left;margin-top:10px;margin-left:5px;}
	.googletour{display:display;}
	.right-menu-cont .right-menu-cont-txt h3 {
		font-size: 14px;
	    line-height: 16px;	
	}

	
		

}




@media screen and (max-width:320px){
	#wrapper {max-width:320px; min-width:320px;overflow:hidden;}
	#container-layer {min-width:320px; max-width:320px; top:80px !important;}
	#container {min-width:320px; max-width:320px;}

	#top-fixed {width:320px; min-width:320px;}	

	header.header-top {height:50px;}
	header .logo { width:110px;margin-top:5px;}
	
	#top-fixed-content {width:320px; min-width:320px;max-width:320px; margin:-50px 0 0 0;}
	
	
	footer .container-footer {max-width:280px; min-width:280px; padding:10px 0 0 0;}
	footer .container-footer .socialshare {width:250px;float:left; }
	a.youtubebtn, a.pinterest,.linkedin{margin-top:0px;}

	#nav-mobile { width:260px;}
	#nav-mobile-new {margin:10px 325px 0 0;}
	#nav-mobile-new li {padding:5px 3px; vertical-align:middle; height:25px;}
	#nav-mobile-new li img {width:20px; height:auto; vertical-align:middle;	}
	.calendar-home{		margin:0 0 0 50px;}
	
	footer .container-footer .brand {width:250px;}
	
	
	.third-width{margin-left:10px;} 
	.first-of-three{margin-left:0px;	}
	.second-of-three{margin-left:0px;}
	.third-of-three{margin-left:0px;}
	.youtube{width:290px;height:163px;}
	#usquare-button{padding-left:0px;margin-left:10px;}
	.picture-between-treatments{width:200px;float:left;margin-top:10px;margin-left:5px;}
		.googletour{display:none;}

}
@media screen and (max-width:440px) {
#container-layer {
	overflow: hidden;	
}
.radtable table {
	font-size: 10px;	
}
.radtable table td, .radtable table th {
	padding: 5px 0px;	
}
.catagery-subwrap img {
	margin: 15px auto !important;
    display: block;	
	float: none;
}
.catagery-subwrap .read-more {
	position: relative;
    float: none;
    margin: 15px auto;
    display: block;
    max-width: 90px;
    text-align: center;
    right: 0;
    bottom: 0;
}
.online-consult-cont h2 {
	font-size: 26px;
	text-align: center;	
}
.online-consult-cont div {
	width: 33%;
    margin: 0 0 20px;	
}
}
@media screen and (max-width:375px) {
.mobile-nav {max-width:370px;}
}
@media screen and (max-height:860px) {
	#colorbox {
		z-index: 999999999 !important;
		margin-top: 60px !important;	
	}
}

