@media only screen and (max-width:1920px){
	.about_us_main_section img{
		height:570px;
	}
}
@media only screen and (max-width:1200px){
.pricing_content_table table tr:last-child td p { font-size: 14px;}
.pricing_content_table table tr:last-child td a { font-size: 13px;}	
.pricing_content_table table td span { font-size: 18px;}	
.main-navigation a { padding: 0 6px; font-size: 10px; }
.inner_slider_main h3 {font-size: 40px;  margin: 0 0 15px 0; line-height: 50px;}
.inner_slider_main { margin-top: 4%;}
.about_us_content { padding-top: 35px;}
.left_blue_sidebar a{ padding:18px 45px;}
.link_and_no_section p { padding: 8px 30px 0 0;}
.content_best_deals p { font-size: 15px;}
.deals_main_price p{ font-size:18px;}	
.make_appointment a { font-size: 11px; line-height: 14px;    padding: 11px 15px;}	
.inner_form_section input { padding: 10px 15px;}
.inner_form_section textarea { padding: 10px 15px;	height:70px;}	
.link_and_no_section p { font-size: 19px;}	
.about_us_main_section	{ height:auto;}
.about_us_main_section h4{ font-size:30px; line-height:30px;}
.link_and_no_section { margin-top: 15px;}	
.catering_content h5{ margin-top:130px; font-size:27px;}
.catering_requirements_content h3 { font-size: 31px;}	
}
@media only screen and (min-device-width : 1023px) and (max-device-width : 1024px){
.menubar{ background:url(../images/mebar_bg.jpg) no-repeat 53% center;}
}
/*tablets and landscape tablet*/
@media only screen and (max-width:1023px){
.pricing_content_table table tr:last-child td p { font-size: 12px; margin-bottom: 10px;}
a.r-tabs-anchor{ padding:15px 40px; background:#322c2c; font-size:15px; line-height:15px; color:#fff; display:table; font-weight:600; text-transform:uppercase; width:100%;}
.r-tabs-state-active a{ background:#088490;}
.error_page_main h4 { font-size: 20px;}	
.about_page_content { padding: 44px 0;}
.about_content h3{ font-size:31px; line-height:31px;}
.derma_care_secret h3 { font-size: 30px;}
.catering_requirements_content h3 { font-size: 25px;}	
.catering_content h5 { margin-top: 90px;  font-size:21px;}	
.about_page_video { width: 100%;}
.pricing_content_table table tr:last-child td p { font-size: 13px;	margin-bottom:10px;}	
.pricing_content_table table tr:last-child td a{ float:left;}
.supage_title_main h1{ padding-top:6%; font-size:35px; line-height:35px;}
.left_blue_sidebar h5{ line-height:21px;}
.left_blue_sidebar ul li{ width:100%; padding:0 0 0 16px;}
.left_blue_sidebar a { padding: 10px 20px; font-size: 12px;}	
.service_page_right { padding-left: 0;}
.subpage_grey_box h4 { font-size: 17px;}	
.popular_proceduires ul li { background: url(../images/list_bullets_main.jpg) left top 9px no-repeat;}
.left_blue_sidebar {padding: 38px 20px;    text-align: center;    width: 100%;    clear: both;}
.amenities_section{ margin-bottom:25px;}
.subpage_grey_box { background: #f9f9f9; padding: 50px 0 20px 0;}
.service_subpage_content { padding: 40px 0 20px 0;}
.popular_procedures { padding: 30px 0;}
.footer_main h4 { font-size: 20px;}	
.menubar .col-md-2{ display:none;}
.menubar .col-md-10{ width:100% !important;}
.about_us_content{ padding-bottom:20px;}
.content_best_deals { padding: 25px 25px 20px 25px;}
.main-navigation a { padding: 0 5px; font-size: 9px;}
.header_right { margin-top: 20px;}
.make_appointment { display: table;    float: right;}
.about_us_content{ padding:15px 0;}
.inner_slider_main h3 { font-size: 25px; margin: 0 0 15px 0; line-height: 20px;}
.about_us_main_section h4 { font-size: 34px;}	
.guaranteed_section_main, .accreditted_section_main, .certified_section_main{ width: 100%; float: left;	margin-bottom:10px;}
.link_and_no_section { margin-top: 0;}
.link_and_no_section p { font-size: 13px;}	
.inner_deals_best_main{ margin-bottom:25px;}
.inner_form_section h4 { font-size: 19px;}
.inner_form_section {padding: 20px 0; display: table; width: 100%;	}
.pricing_page_content { padding: 40px 0;}
.pricing_content_table tr td:nth-child(2){ width:45%;}
.are_you_driming_sky_inner {max-width: 430px;}
.are_you_driming_sky h5{ font-size:24px; line-height:30px;}
.are_you_driming_sky h6 br{ display:none;}
.are_you_driming_sky{ padding:50px 0; background: #f5f5f5 url(../images/bottom_call_to_action.png) no-repeat  right 35% center;}
.highlighted_text{ margin-top:0;}
.about_content .guaranteed_section_main p{ padding:0;}
.about_content .guaranteed_section_main p{ padding:0;}
/*landscape tablet*/
@media only screen and (max-width:767px){
.pricing_content_table table td{ padding:20px 15px;}
.link_and_no_section p{ float:left;}
.error_page_main h4 { font-size: 15px;}
.foter_logos { margin-bottom: 0;}
.best_deals_main { padding: 35px 0;}
.derma_care_secret h3 { font-size: 25px; line-height: 25px;}
.derma_care_secret h5 { font-size: 16px;}	
.amenities_section { margin-bottom: 25px; min-height: 190px;}
.inner_form_section_main { width: 100%; margin: 0 auto;}
.email_section{ margin-right:0;}
.phone_section p { font-size: 12px;}	
.email_section p { font-size: 11px;}
.make_appointment a { font-size: 9px; line-height: 14px; padding: 11px 14px;}
.link_and_no_section p { padding: 8px 0 0 0; margin-left:3px;}
.link_and_no_section h3 a{ font-size:13px; padding:11px 24px;}
.about_us_content { padding: 25px 0;}
.inner_form_section p { font-size: 13px;}
.services_main{ margin-top:15px;}	
.foter_logos a { margin-left: 5px; margin-top: 15px;}
.are_you_driming_sky {  padding: 50px 0;}	
.header_right { margin-top: 20px;}
.menubar{ background:none;}
.menu-toggle{ width:100%; background:#088490; color:#fff;}
.menu-toggle:focus{ width:100%; background:#088490; color:#fff;}
.menu-toggle:hover{ width:100%; background:#088490; color:#fff;}
.main-navigation > div > ul { border-top: 1px solid #eee; padding: 0;}
.main-navigation a{ color:#000000; font-size:13px;}
.main-navigation ul li:first-child a { padding-left: 10px;}
.social_icons_right { margin-top: 0; width:100%; text-align:center;	background:#332c2d; padding:15px 0;}
.inner_slider_main p { font-size: 13px; color: #fff; line-height: 20px; margin: 0 0 5px 0; padding: 0;}
.about_us_main_section h4 { font-size: 28px;}
.guaranteed_section_main p, .accreditted_section_main p, .certified_section_main p{ padding-right:0;}
.services_main{ float:left; clear:both;}
.footer_main h4 { font-size: 24px; line-height: 25px; padding: 0 0 6px 0;}
.about_content h3 { font-size: 24px; line-height: 31px;}
.catering_requirements_content h4 { font-size: 16px;}	
.catering_requirements_content h3 { font-size: 25px; line-height: 28px;}
.catering_content h5 { margin-top: 70px; font-size: 15px; margin-left: 20px; line-height: 19px;}
.top_button { float: right; display: table; margin: 20px 20px 0 0;}
.pricing_content_table tr td:nth-child(2){ width:45%;}
.are_you_driming_sky h5 {font-size: 22px; line-height:32px;}
.main-navigation > div > ul { border-top:none;}
#top{ padding:0 8px;}
.pricing_tab_inner{ margin-bottom:10px;}
.inner_main_tab {padding: 20px 0 35px 0;}
div.wpcf7-response-output{ font-size:14px;}
.benefits_columns, .benefits_columns_2{ width:100% !important;}
.service_page_right h6 {font-size: 15px;}
.service_page_right h3 { font-size: 20px;}
.supage_title_main h1 {font-size: 26px; line-height: 30px;}
.are_you_driming_sky{ padding-bottom:70%; background:#f5f5f5 url(../images/bottom_call_to_action.png) no-repeat right -70px bottom;}
.are_you_driming_sky_inner {max-width: inherit;}
.service_page_right{ padding:20px 0 0 0;}
.service_subpage_content .inner_main_tab{ padding:0;}
}
@media only screen and (max-width:568px){
.left_blue_sidebar ul{ width:60%; margin:0 auto;}
.left_blue_sidebar ul li{ width:50%;}
.about_page_video{ margin-bottom:25px;}
.secret_of_derma_care_img img{ margin-top:0;}
.derma_care_secret { padding: 30px 0 0 0; display: table; width: 100%;}
.top_button { float: right; display: table; margin: 40px 60px 0 0;}
.catering_content h5 { margin-top: 70px; font-size: 35px; margin-left: 40px; line-height: 39px;}
.catering_your_requirements { padding: 30px 0;}
.contact_form_section { padding: 35px 0;}
.left_blue_sidebar{ margin-bottom:20px;}
.amenities_section { min-height:inherit;}
.pricing_page_content { padding: 30px 0;}
.popular_proceduires { width: 100%; float: right; margin-top: 15px;}
.popular_proceduires ul li { background: url(../images/list_bullets_main.jpg) left top 3px no-repeat;}
.phone_section { margin-right: 30px;}
.menu-toggle{ margin:0 auto; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
.menubar .col-md-10{ padding:0 !important;}
.logo{ text-align:center;}
.header_right { margin:0 0 10px 0; width: 100%;}
.make_appointment a { font-size: 12px;}	
.main-navigation a { padding: 10px 15px; font-size: 14px; margin: 0; line-height:14px;}
.main-navigation ul li:first-child a { padding-left: 15px;}
.inner_slider_main { margin-top: 4%; margin-left: 20px;}
.inner_slider_main ul { margin: 0 0 5px 0;}
.link_and_no_section p { font-size: 20px;}
.best_deals_main_inner{ width:50%;}
.best_deals_main { padding: 55px 0 20px 0;}
.make_an_appointment { padding: 00 0;}
.are_you_driming_sky { padding: 50px 20px 75%;}
.footer_main .col-md-3{ width:50% !important;}
.footer_main { padding: 30px 0 0 0; background: #332c2d;}.
.foter_logos { margin-bottom: 0;}
.error_page_main a{ display:table; margin:0 auto; float:none;}
.error_page_left { display: table; float: right; padding: 30px 20px 0 0; width: 100%; text-align: center;}
.error_page_main { background: #f4f4f4; padding: 0 0;}
.error_page_image img{ display:table; margin:0 auto 15px;}
.pricing_content_table table tr:last-child td a{float: right; padding:15px 18px;}
table{ margin-bottom:0;}
.pricing_content_table tr td:nth-child(2){ width:45%;}
.benefits_columns_2{ width:50% !important;}
.tab_inner_left{ width:40%;}
.tab_inner_right{ width:60%;}
}
/*Smart Phones*/
@media only screen and (max-width:480px){
.inner_main_tab { padding: 10px 0;}
.pricing_tab_inner { padding: 0;}
.left_blue_sidebar ul{ width:100%; margin:0 auto;}
.pricing_content_table tr td:nth-child(2){ width:45%;}
.left_blue_sidebar ul li{ width:100%;}
.error_page_main a{ display:table; margin:0 auto; float:none;}
.error_page_left { display: table; float: right; padding: 30px 20px 0 0; width: 100%; text-align: center;}
.error_page_main { background: #f4f4f4; padding: 0 0;}
.catering_content h5 { margin-top: 0; font-size: 20px; margin-left: 20px; line-height: 20px;}
.inner_map_content_section { width: 100%; max-width:inherit;}
.inner_slider_main { margin-left:0;}
.best_deals_main_inner { width: 100%;}
.footer_main .col-md-3 { width: 100% !important;}
.foter_logos a { margin-right: 5px; margin-left:0;}
.contact_content_main {  position: relative; left: 0; top: 0; right: 0; z-index: 99; clear:both;}
.contact_form_section h3{ font-size:28px; line-height:30px;}
.contact_form_section { padding: 45px 0;}
.contact_form_section textarea{ height:110px;}
.contact_form_section p.subtitle { padding: 0 0 30px 0;}
.supage_title_main { position: relative;}
.supage_title_main h1 {  padding-top: 6%; font-size: 25px; line-height: 25px;}
.service_subpage_content { padding: 20px 0 20px 0;}
.left_blue_sidebar ul li { width: 50%; padding: 0 0 0 16px;}
.left_blue_sidebar a { padding: 10px 30px; font-size: 17px;}
.service_page_right{ padding-top:20px;}
.service_page_right h3{ line-height:29px; font-size:18px;}
.popular_proceduires { width: 100%; float: right; margin-top: 15px;}
.popular_proceduires h5{ font-size:23px; line-height:24px;}
.popular_proceduires ul li{ width:100%; padding-bottom:5px; background:url(../images/list_bullets_main.jpg) left center no-repeat;}
.phylosophy_content{ width:100%;}
.email_section p { font-size: 14px;}
.phone_section p { font-size: 16px;}
.main-navigation a { padding: 10px 15px; font-size: 14px; margin: 0; line-height:14px;}
.main-navigation ul li:first-child a {  padding-left: 15px;}
.make_appointment {float: none; }
.our_services_main li{ margin:0 30px !important; width:100%;}
.email_section{ margin-right:0 !important;}
.menubar .col-md-10{ padding:0 !important;}
.menubar .col-md-2{ padding:0 !important;}
.menu-toggle{ margin-bottom:0; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
.are_you_driming_sky br{ display:none;}
.make_an_appointment { padding: 0 0 0 0;}
.inner_slider_main h3{ margin-bottom:05px;}
.inner_slider_main { margin-top: 0;}
.foter_logos { margin-bottom: 0;}
.logo{ text-align:center;}
.logo { padding: 15px 0 0 0;}
.header_right { margin-top: 20px; display: table; margin: 0 auto 20px; float:none; width:auto;}
.phone_section, .email_section{  clear:both; float:none; margin-bottom:10px;}
.make_appointment{ margin:0 auto;}
.make_appointment a{ font-size: 14px; line-height: 14px; padding: 11px 25px; display:table;	margin:0 auto;}
.slider_text_section{ position:relative; background:#332c2d; padding:15px 15px;}
.inner_slider_main h3 { line-height: 31px;}
.about_us_content{ padding-bottom:20px;}
.about_us_main_section{ height:auto;}
.link_and_no_section p { font-size: 18px; float: left; margin-top: 10px;}
.triangle_shape_main{ bottom:83px;}
.are_you_driming_sky{ padding:35px 15px; background-image:none;}
.best_deals_main { padding: 75px 0 0 0;}
.inner_testimonuials { width: 80%;}
.footer_main{ padding:25px 15px;}
.quick_links { padding-left: 10px !important; margin: 15px 0;}
.foter_logos a { float: left; margin-left: 0; margin-top: 15px; margin-right:5px;}
.social_icons_main { text-align: left;}	
.our_services_main { padding: 30px 0 70px 0; text-align: center;}
.about_us_content { padding: 35px 0;}
.best_deals_main { padding: 35px 0 0 0;}
.special_offers_section img { width: 100%; max-width:inherit;}
.pricing_page_content { padding: 30px 0;}
.about_page_content { padding: 24px 0;}
.about_page_video{ margin-bottom:25px;}
.derma_care_secret { padding: 30px 0 0 0; display: table; width: 100%;}
.secret_of_derma_care_img img{ margin-top:0;}
.catering_content h5 { margin-top: 0; font-size: 22px; margin-left: 20px; line-height: 30px;}
.top_button { float: right; display: table; margin: 30px 20px 0 0;}
.catering_requirements_content{ margin-top:20px;}
.catering_your_requirements { padding: 20px 0;}
.link_and_no_section p { font-size: 16px; float: left; margin-top: 0; clear:both;}
.pricing_content_table table td { padding: 20px 15px;}
.pricing_content_table table tr:last-child td a { float: left;}
.inner_slider_main ul li {margin-right: 16px;}
#top{ bottom:40px; padding: 4px 8px;}
.are_you_driming_sky h5{ font-size:23px; line-height:32px;}
.thank_you_page_main h1 {font-size: 40px;}
.benefits_columns_2{ width:100% !important;}
.tab_inner_left, .tab_inner_right{ width:100%;}
.supage_title_main h1{font-size: 21px; line-height: 22px;}
.supage_title_main h5 {font-size: 12px;}
.are_you_driming_sky h6 {font-size: 15px;}
.inner_map_content_section h3, .inner_map_content_section h4, .inner_map_content_section h5 {font-size: 14px;}
.supage_title_main h5, .supage_title_main h5 a{color:#332c2d;}
.supage_title_main h1 {font-size:26px; line-height:28px; color:#332c2d;}

}
@media only screen and (max-width:360px){
.our_services_main li{ margin:0 20px !important; width:100%;}
}
@media only screen and (max-width:320px){
.our_services_main li{ margin:0 0 !important; width:100%;}
.service_page_right h3{ font-size:16px; line-height:25px;}
}