/*
Theme Name: Comeera Natural Therapy
Theme URI: http://wordpress.org/themes/twentyfourteen
Author: the CWS team
Author URI: http://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen 

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal
 * http://necolas.github.com/normalize.css/ and Blueprint
 * http://www.blueprintcss.org/
 *
 * -----------------------------------------------------------------------------
 */



@charset "utf-8";
/* CSS Document */
/* Reset CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}

 h2 { color:#1d4998; font-size:20px; font-weight:700; padding-bottom:15px;}

table {
    border-collapse: collapse;
    border-spacing: 0;
}
ol, ul {
	list-style: none;


}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
.clear {
	clear: both;
	line-height: 0;
	font-size: 0;
}

img {
	border:0px;
	vertical-align:middle;
}

a {

	text-decoration:none;

  font-family: 'Arial';
  font-size: 16px;
  
  color: #333;
  

	  
}


p {

	text-decoration:none;

  font-family: 'Arial';
  font-size: 16px;
  
 	  
}

pphone {

	text-decoration:none;
margin-left: 10px;

  font-family: 'Arial';
  font-size: 16px;
  
  
}

@font-face {
	font-family: 'CenturyGothic';
	src: url('fonts/CenturyGothic.eot?') format('eot'), 
	     url('fonts/CenturyGothic.woff') format('woff'), 
	     url('fonts/CenturyGothic.ttf')  format('truetype'),
	     url('fonts/CenturyGothic.svg#CenturyGothic') format('svg');
}



@font-face {
    font-family: 'impregnable_personal_use_onRg';
    src: url('fonts/impregnable_personal_use_only-webfont.eot');
    src: url('fonts/impregnable_personal_use_only-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/impregnable_personal_use_only-webfont.woff') format('woff'),
         url('fonts/impregnable_personal_use_only-webfont.ttf') format('truetype'),
         url('fonts/impregnable_personal_use_only-webfont.svg#impregnable_personal_use_onRg') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'exoregular';
    src: url('fonts/exo-regular-webfont.eot');
    src: url('fonts/exo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/exo-regular-webfont.woff') format('woff'),
         url('fonts/exo-regular-webfont.ttf') format('truetype'),
         url('fonts/exo-regular-webfont.svg#exoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/********************Header************************/

header {
  border-top: 2px solid #49ad30;
  font-family: 'Arial';
  
}




.wrapper {
  margin: 0 auto;
  width: 960px;
}

.logoClass {
  display: inline-block;
  width: 98%;
  padding:30px 10px 5px 0px;
  clear: both;
}

.logoClass .logo {
  float: left;
  margin-top: 7px;
}

.logoClass ul {
  float: right;
}

.logoClass ul li {
  display: block;
  margin-top: 15px;
  font-size: 19px;
  color: #333;
}

.logoClass ul li a {
  color: #333;
  font-weight: bold;
  padding-left: 10px;
}

.logoClass ul li:first-child {
  font-size: 14px;
  text-align: right;
}

.menu_fullwudth nav {
  display: block;
  padding: 15px 0 10px 0;
  line-height: 38px;
  height: 39px;
  background:url(images/header_btm_bdr.png) repeat-x center top;
}

.menu_fullwudth nav ul li {
  float: left;
  margin: 0 6px;
}

.menu_fullwudth nav ul li a {
  display: block;
  font-size: 16px;
  color: #333;
  line-height: 38px;
  padding: 0 12px;
}

.menu_fullwudth nav ul li a:hover, .menu_fullwudth nav ul li.current-menu-item a {
  background: #1d4998;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #fff;
}

.MblHdr {
  display: none;
}

/********************Slider************************/

.sliderContain {
  /*background: url(images/slider_shahdow.png) center bottom no-repeat;
  height: 417px;*/
  width: 100%;
}

.banner .slider ul li img
{
	width:100%;
}

.slider_text {
  position: absolute;
  right: 227px;
  width: 440px;
  font-family: 'Exo', sans-serif;
  font-weight: 400;
  bottom: 10px;
}

.slider_text strong {
  display: block;
  font-size: 46px;
  color: #FFF;
  font-family: 'exoregular';
  background: #4CAC2E;
  opacity: 0.8;
  text-align: center;
  padding:5px 0 10px;
}

.slider_text span {
  display: block;
  font-size: 35px;
  line-height: 22px;
  color: #1d4993;
  width: 190px;
  margin-bottom: 15px;
  font-family: 'impregnable_personal_use_onRg';
}

.slider_text a {
  float: right;
  font-family: 'Exo', sans-serif;
  font-weight: 400;
  font-size: 50px;
  color: #fff;
  width: 266px;
  line-height: 60px;
  background: #67b03f;
  text-transform: uppercase;
  text-align: center;
}

.banner .slider {
  position: relative;
}

.banner .slider ul {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
  height: 417px;
  overflow: hidden;
  position: relative;
}

.banner .slider ul li {
  position: absolute;
  top: 0;
  left:0;
}

.banner .slider .dots:after {
  display: table;
  clear: both;
  content: "";
}

.banner .slider .dots {
  position: absolute;
  bottom: 122px;
  left: 10%;
  z-index: 40;
  *zoom: 1;
}

.banner .slider .dots a {
  display: block;
  float: left;
  width: 38px;
  height: 7px;
  margin-right: 10px;
  text-indent: -9999em;
 background: #000;
 opacity: 0.3;
}

.banner .slider .dots .cur {
  opacity: 0.3;
  background: #329;
}

.banner .slider .arrow {
  width: 100%;
  position: absolute;
  top: 35%;
  z-index: 50;
}

.banner .slider .arrow a {
  font-family: 'CenturyGothic';
  font-size: 29px;
  font-weight: 700;
  color: #fff;
  position: absolute;
  background: url(images/arrow_bg.png) no-repeat;
  height: 35px;
  line-height: 35px;
  width: 40px;
  text-align: center;
}

.banner .slider .arrow .btn-left {
  left: 0%;
}

.banner .slider .arrow .btn-right {
  right: 0%;
}

/********************Home Page Content************************/

.serviceBox
{
  display: block;
  width: 100%;
}

.serviceBox ul li {
  display: inline-block;
  width: 217px;
  border: 1px solid #c9c9c9;
  margin: 0 20px 20px 0;
}

.serviceBox ul li span {
  display: block;
  padding:8px 10px;
  /*line-height: 37px;*/
  border-top: 1px solid #c9c9c9;
  font-family: 'CenturyGothic';
  font-size: 16px;
  color: #fff;
  position:relative;
}

.serviceBox ul li span img {
  /*float: right;
  margin-top: 10px;*/
  position:absolute;
  right:10px;
  top:7px;
}

.serviceBox ul li:nth-child(4) {
  margin-right: 0px;
}

.serviceBox ul li:first-child span {
  background: #6dba29;
}

.serviceBox ul li:nth-child(2) span {
  background: #993380;
}

.serviceBox ul li:nth-child(4) span {
  background: #ba5929;
}

.serviceBox ul li:nth-child(3) span {
  background: #29ba74;
}

.HomeContent {
  display: block;
  margin: 50px auto;
  width: 960px;
}

.homeLeft {
  float: left;
  width: 630px;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
}

.HomeContent h1,
.homeRightt h1.side {
  background: #333;
  font-family: 'Arial';
  font-size: 18px;
  text-align: center;
  color: #fff;
  margin-bottom: 25px;
  line-height: 45px;
  font-weight: 400;
  margin:0px;
}

span.positionBg {
  position: absolute;
  top: -19px;
  left: -29px;
}

.homeLeft p {
  font-size: 16px;
  color: #666666;
  padding-bottom: 30px;
  line-height: 18px;
}

.homeLeft span.imageframe {
  float: left;
  /* border: 1px solid #c9c9c9; */
  padding: 4px;
  margin-right: 10px;
}

.homeLeft span.imageframe img {
  /* border: 1px solid #c9c9c9; */
}

.homeLeft .providehelp {
  display: inline-block;
  width: 298px;
}

.providehelp h2 {
  font-size: 20px;
  font-weight: normal;
  color: #6dba29;
  margin-bottom: 15px;
}

.providehelp ul li {
  display: block;
  font-size: 16px;
  color: #666;
  margin-bottom: 13px;
  padding-left: 8px;
  background: url(images/li_bulet.png) no-repeat left 4px;
}

.providehelp a {
  display: block;
  background: url(images/readmore.jpg) no-repeat;
  width: 97px;
  text-align: center;
  font-family: 'CenturyGothic';
  font-size: 14px;
  color: #fff;
  height: 35px;
  line-height: 35px;
}

.providehelp a:hover {
  background-position: 0 -35px;
}

.homeRightt {
  float: left;
  margin-left: 25px;
  margin-top:45px;
  width: 300px;
}

.homeRightt h1 {
  margin-bottom: 0px;
}

.homeRightt aside {
  display: block;
  background:url(images/aside_bg.jpg) no-repeat bottom, url(images/aside_rep.jpg) repeat-y;
}

.homeRightt aside ul li {
  display: block;
  padding: 15px 10px 13px 0;
  border-bottom: 1px solid #1d4998;
  list-style: disc;
}

.homeRightt aside ul li a {
  display: block;
  font-family: 'Arial';
  font-size: 16px;
  color: #333;
  margin-left: 10px;
  background: url(images/aside_bulet.png) no-repeat left 5px;
  padding-left: 10px;
}

.homeRightt aside ul.side span,
.homeRightt aside ul.sideImg span
{
  display: block;
  border-bottom: 1px solid #1d4998;
}

.homeRightt aside ul.side li {
  display: block;
  padding: 15px 10px 13px 0;
  list-style: disc;
  font-family: 'Arial';
  font-size: 14px;
  color: #333;
  background: url(images/aside_bulet.png) no-repeat left 22px;
  padding-left: 10px;
  margin-left:10px;
  border-bottom:0px;
}

.homeRightt aside ul.side li.green { text-align:center; font-weight:700; color:#72bb29; padding:12px 5px; margin:0px;border-bottom: 1px solid #1d4998; background:none}




.homeRightt aside ul.sideImg li {
  display:inline-block;
  border-bottom:0px;
  background:none;
  margin:20px 9px;
  padding:0px;
}

.homeRightt aside ul.sideImg li a
{
  background:none;
  margin:0px;
  padding:0px;
}

.homeRightt aside ul.sideImg li.green { float:none; text-align:center; font-weight:700; color:#72bb29; padding:12px 5px; margin:0px;border-bottom: 1px solid #1d4998; background:none; font-family: 'CenturyGothic'; font-size: 14px;}

/********************Footer************************/

footer {
  background: #1d4998;
  line-height: 42px;
}

footer nav {
  display: block;
  margin: 0 auto;
  width: 880px;
}

footer nav ul li {
  display: inline-block;
  background: url(images/foter_li_divider.jpg) no-repeat right center;
  padding-right: 8px;
  font-family: 'Arial';
  font-size: 14px;
  color: #fff;
}

footer nav ul li a {
  display: block;
  color: #fff;
}

footer nav ul li:last-child {
  padding-right: 0px;
  background: none;
}

/**********************Acupuncture**************************/
.InerHeading {}
.headingText { display:block; /*background:url(images/iner_heading_bg.png) no-repeat center;*/ margin:0 auto; width:960px; height:125px;}
.headingText img { /*position:absolute; right:0px; top:-56px*/ float:right; margin-top:7px;}
.headingText h1 { font-family: 'Arial'; font-size: 37px; font-weight: 400; color: #43aa35; line-height:120px;/* margin-left:170px;*/}
.inner_content { margin:0 auto; width:960px; display:block; border-top:3px solid #acd89f;}
.inner_content_left { float:left; width:630px; margin:0 30px 0 0; font-family: 'Arial';}
.inner_content_left h2 { color:#1d4998; font-size:20px; font-weight:700; padding-bottom:15px;}
.inner_content_left span.imageframe { margin-bottom:10px;}
.inner_content_left span.imageframe img { width:100%; }
.inner_content_left p { font-size:16px; color:#666; line-height:21px; padding-bottom:25px;font-family: Arial, Helvetica, sans-serif;}
.inner_content_left strong { font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:400; color:#000; padding-bottom:20px; display:block;}
span.img{ float:left; border:1px solid #c9c9c9; padding:4px; margin-right:10px}
.acupuncture_listing ul li { display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.acupuncture_listing ul li span.gren_bulet { display:block; font-size:14px; font-weight:400; color:#000; padding-bottom:25px; background:url(images/gren_bulet.png) no-repeat left 5px; padding-left:15px;}
.acupuncture_listing ul li p { display:block}
.inner_content_right { float:left; width:300px;}
.inner_content_right aside { background:#f5f5f5; border-bottom:2px solid #1d4998; margin-bottom:30px;}
.inner_content_right aside ul { margin:0 10px; list-style-type:disc;}
.inner_content_right aside ul li { display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; padding:15px 0px 15px 10px; border-bottom:1px solid #cecece; background:url(images/black_bulet.png) no-repeat left 20px; }
.inner_content_right aside ul li:first-child { text-align:center; font-weight:700; color:#72bb29; padding:12px 0; background:none}
.inner_content_right aside ul li:last-child { border-bottom:0px;}
.inner_content_right aside span.condtion_sidebar { background:url(images/sidebar_head.png) no-repeat center top; text-align:center; font-size:14px; color:#cccccc; font-weight:400; padding:20px 0 27px 0; font-family: 'CenturyGothic'; width:100%; display:block;}
.inner_content_right aside span.condtion_sidebar strong { display:block; font-weight:700; color:#fff;}

/**********************Book NOw**************************/

.book_now { width:100%}
.book_now strong { display:block;}
.book_now strong b { font-family:Arial, Helvetica, sans-serif;}

/**********************Massage**************************/

.massage_style { display:block; width:100%;}
.massage_style h3 { font-family: 'Arial'; font-size:16px; color:#66cc33; margin-bottom:20px;}
.massage_style strong { font-weight:700;}
.massage_style > ul > li { display:block; font-family:Arial, Helvetica, sans-serif; color:#666; padding:0 0 15px 10px; font-size:14px; background:url(images/black_bulet.png) left 5px no-repeat;}
.massage_ofer { text-align:center; margin-bottom:30px; display:block;}
.massage_ofer h3 { border-bottom:1px solid #cccccc; display:inline-block; padding-bottom:5px;}
.massage_ofer > ul > li { float:left; width:195px; margin-right:20px; font-family: Arial, Helvetica, sans-serif;line-height: 24px; font-size:14px; color:#666;}
.massage_ofer ul li:last-child { margin-right:0px;}
.injuries_tretment { display:block; text-align:center; margin:30px 0; width:100%}
.injuries_tretment > ul > li { float:left; width:142px; border-bottom:1px solid #e5e5e5; padding:8px 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666; margin-right:20px;}
.injuries_tretment > ul > li:nth-child(4n) { margin-right:0px;}
.massage_rightbar aside { background:#e5e5e5; padding-bottom:10px; border:0}
.massage_rightbar aside span.condtion_sidebar { background:#1d4998; border-bottom:3px solid #000066}
.massage_rightbar aside ul li:first-child { padding:20px 0; background: none repeat scroll 0 0 hsla(0, 0%, 0%, 0); color: hsl(90, 64%, 45%);font-weight: 700; }
.massage_rightbar aside ul li { border-bottom:1px solid #e5e5e5; background:#ceced8; text-align:center;}


.bulletlist ul li { display:block; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666;}
.bulletlist ul li  { display:block; font-size:16px; font-weight:400; color:#666; padding-bottom:5px; background:url(images/gren_bulet.png) no-repeat left 5px; padding-left:15px;}
.bulletlist ul li p { display:block}


/**********************Faq**************************/

.faq_left { float:left; width:630px; margin:0 30px 0 0; font-family: 'Arial';}
.faq_left h2 { color:#1d4998; font-size:20px; font-weight:700; padding-bottom:15px;}
.faq_left h3 { font-size:16px; font-weight:700; color:#72bc26; margin-bottom:20px; margin-top:30px}
.faq_left strong { font-size:14px; font-weight:400; color:#000; padding-bottom:20px; display:block;}
.faq_left ul li { display:block; font-family:Arial, Helvetica, sans-serif; color:#666; padding:0 0 15px 10px; font-size:12px; background:url(images/black_bulet.png) left 5px no-repeat;}
.faq_rightbar aside { background:#e5e5e5; padding-bottom:10px; border:0}
.faq_rightbar p { display:block; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:14px; padding:20px 10px}
.faq_rightbar aside span.condtion_sidebar { background:#1d4998; border-bottom:3px solid #000066}
.faq_rightbar aside ul li { float:left; margin-right:11px; background:none; border:0px}
.faq_rightbar aside ul li:last-child { margin-right:0px;}

.mrgn_lft
{
	margin:45px 0px 0px;
}

.SldrMain
{
	margin:0px auto;
	width:960px;
	/*height:349px;*/
	position:relative;
}

.SldrTxt
{
	width:440px;
	right:0px;
	bottom:25px;
	position:absolute;
	font-family:'exoregular';
	font-size:46px;
	color:#fff;
	text-align:center;
	background:rgba(76, 172, 46, .8);
	padding:5px 0px 10px;
}



@media only screen and (min-width: 768px) and (max-width: 959px) 
{

.wrapper { width:748px}
header
{
	display:none;
}


.MblHdr
{
	margin:0 auto;
	width:100%;
	height:auto;
	display:block;
}

.MblHdr .MblMain
{
	float:left;
	width:100%;
	height:auto;
	padding:15px 0px;
}

.MblMain .MblLogo
{
	
	float:left;
	height:auto;
	margin-left:15px;
}

.MblLogo img
{
	float:left;
	width: 800px;
}

.MblMain .MblHdrRgt
{
	float:right;
	width:56px;
	height:auto;
	margin:15px 15px 0px 0px;
}

.MblHdrRgt a.navbtn
{
	float:right;
	width:18px;
	height:16px;
	border:0px;
	background:url(images/mbl_nav_btn.png) no-repeat;
	box-shadow:none;
	cursor:pointer;
}

.mm-list > li h2
{
	margin:0px;
	padding:0px 20px 15px;
}

.mm-list > li a.close
{
	float:right;
	width:15px;
	height:15px;
	border:0px;
	margin-top:-35px;
	background:url(images/close_nav.png) no-repeat 0px -15px;
	box-shadow:none;
	cursor:pointer;
}

.mm-list > li a.close:hover
{
	background-postion:0px 0px;
}

.mm-menu .mm-list > li.mm-selected > a.close:not(.mm-subopen)
{
	background:url(images/close_nav.png) no-repeat 0px -15px;
}

.serviceBox { margin:30px auto;}
.serviceBox ul li { margin:0 10px 20px 0; width:173px;}
.serviceBox ul li > img { width:173px;}

.HomeContent { margin:30px auto; width:100%;}
.homeLeft { width:54%; margin-left:10px;}
.HomeContent h1 { font-size:16px; line-height:20px; padding:10px 0}
span.positionBg { display:none;}
.homeLeft p { padding-bottom:20px;}
.homeLeft span.imageframe { display:none;}
.homeLeft .providehelp { width:100%}

.homeRightt { }
footer nav { width:96%;}
footer nav ul li { font-size:11px;}

/**********************Acupuncture**************************/
.InerHeading {}
.headingText { width:100%;}
.headingText img { position:absolute; right:0px; top:-56px;}
.headingText h1 { font-size: 30px}
.inner_content { width:748px;}
.inner_content_left { width:423px; margin:0 20px 0 0;}
.book_now { width:100%}

.faq_left
{
    margin: 0 20px 0 0;
    width: 423px;
}

/**********************Massage**************************/

.massage_ofer > ul > li { margin-right:15px;}
.massage_ofer ul li:last-child { margin:15px 0 0 25%}

.serviceBox ul li img
{
	width:100%;
}

.serviceBox ul li span img
{
	width:auto;
}

.SldrMain
{
	width:748px;
}

}

@media only screen and (min-width: 480px) and (max-width: 767px) 
{

.wrapper { width:460px;}

header
{
	display:none;
}

.MblHdr
{
	margin:0 auto;
	width:100%;
	height:auto;
	display:block;
}

.MblHdr .MblMain
{
	float:left;
	width:100%;
	height:auto;
	padding:15px 0px;
}

.MblMain .MblLogo
{
	float:left;
	width:450px;
	height:auto;
	margin-left:15px;
}

.MblLogo img
{

	float:left;
	width:450px;
}

.MblMain .MblHdrRgt
{
	float:right;
	width:56px;
	height:auto;
	margin:15px 15px 0px 0px;
}

.MblHdrRgt a.navbtn
{
	float:right;
	width:18px;
	height:16px;
	border:0px;
	background:url(images/mbl_nav_btn.png) no-repeat;
	box-shadow:none;
	cursor:pointer;
}

.mm-list > li h2
{
	margin:0px;
	padding:0px 20px 15px;
}

.mm-list > li a.close
{
	float:right;
	width:15px;
	height:15px;
	border:0px;
	margin-top:-35px;
	background:url(images/close_nav.png) no-repeat 0px -15px;
	box-shadow:none;
	cursor:pointer;
}

.mm-list > li a.close:hover
{
	background-postion:0px 0px;
}

.mm-menu .mm-list > li.mm-selected > a.close:not(.mm-subopen)
{
	background:url(images/close_nav.png) no-repeat 0px -15px;
}

.serviceBox { margin:30px auto;}
.serviceBox ul li { margin:0 15px 20px 0}
.serviceBox ul li:nth-child(2) { margin-right:0px;}

.HomeContent { margin:30px auto; width:100%;}
.homeLeft { float:none; display:block; width:95%; margin:0 auto; padding:0 10px;}
.HomeContent h1 { font-size:16px; line-height:20px; padding:10px 0}
span.positionBg { display:none;}
.homeLeft p { padding-bottom:20px;}
.homeLeft span.imageframe { margin:0 auto 20px; float:none; display:block; width:307px;}
.homeLeft .providehelp { display:block; width:95%; padding:0px 10px 25px;}

.homeRightt { margin:30px auto; float:none; display:block; clear:both;}

footer { padding:5px 0px; text-align:center; }
footer nav { width:96%; line-height:22px;}
footer nav ul li { display:block; background:none; padding-right:0px; font-size:11px;}

/**********************Acupuncture**************************/
.InerHeading { margin:0px}
.headingText { width:460px; height:70px;}
.headingText img {right:0px; top:-13px; width:230px;}
.headingText h1 { font-size: 20px; line-height:70px;}
.inner_content {width:460px;}
.inner_content_left { width:460px; margin:0}
.inner_content_right { display:block; clear:both; margin:0 auto; float:none;}

.faq_left{width:460px;}

.hs-faq-container label{padding:7px 16px;}

/**********************Massage**************************/

.massage_ofer > ul > li { margin-right:35px;}
.massage_ofer ul li:last-child { margin:15px 0 0 25%}
.injuries_tretment > ul > li { margin:0 0 15px 59px}

.banner .slider ul li img {
	width:100%;
	height:137px;
}
.slider_text {
	display: none;
}
.banner .slider .arrow {
	top: 25%;
}
.sliderContain {
	/*width: 480px;
	height: 205px;*/
	height:160px;
}

.banner .slider .dots
{
	bottom:110px;
}

.banner .slider ul
{
	height:235px;
}

.SldrMain
{
	display:none;
}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto
{
	bottom:75px !important;
}

.bx-wrapper .bx-controls-direction a
{
	top:32% !important;
}


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

.wrapper { width:300px;

}
	
header
{
	display:none;
	
}

.MblHdr
{
	margin:0 auto;
	width:100%;
	height:auto;
	display:block;
}

.MblHdr .MblMain
{
	float:left;
	width:100%;
	height:auto;
	padding:15px 0px;
}

.MblMain .MblLogo
{

	float:left;
	height:auto;
	margin-left:15px;
}

.MblLogo img
{

	float:left;
	width:290px;
}

.MblMain .MblHdrRgt
{
	float:right;
	width:56px;
	height:auto;
	margin:10px 15px 0px 0px;
}



.MblHdrRgt a.navbtn
{
	float:right;
	width:18px;
	height:16px;
	border:0px;
	background:url(images/mbl_nav_btn.png) no-repeat;
	box-shadow:none;
	cursor:pointer;
}

.mm-list > li h2
{
	margin:0px;
	padding:0px 20px 15px;
}

.mm-list > li a.close
{
	float:right;
	width:15px;
	height:15px;
	border:0px;
	margin-top:-35px;
	background:url(images/close_nav.png) no-repeat 0px -15px;
	box-shadow:none;
	cursor:pointer;
}

.mm-list > li a.close:hover
{
	background-postion:0px 0px;
}

.mm-menu .mm-list > li.mm-selected > a.close:not(.mm-subopen)
{
	background:url(images/close_nav.png) no-repeat 0px -15px;
}

.serviceBox { display:block; width:75%; margin:30px auto;}
.HomeContent { margin:30px auto; width:300px;}
.homeLeft { float:none; display:block; width:95%; margin:0 auto; padding:0 10px;}
.HomeContent h1 { font-size:16px; line-height:20px; padding:10px 0}
span.positionBg { display:none;}
.homeLeft p { padding-bottom:20px;}
.homeLeft span.imageframe { margin:0 0 20px 0; width:274px;}
.homeLeft span.imageframe img { width:274px;}
.homeLeft .providehelp { display:block; width:95%; padding:0px 10px 25px;}
.providehelp h2 { font-size:17px;}

.homeRightt { margin-left:0px; margin-top:30px;}

footer { padding:5px 0px; text-align:center; }
footer nav { width:96%; line-height:22px;}
footer nav ul li { display:block; background:none; padding-right:0px; font-size:11px;}

/**********************Acupuncture**************************/
.InerHeading { background-position:0 0px; margin:0}
.headingText { width:300px; height:70px;}
.headingText img {top:15px; width:150px;}
.headingText h1 { font-size: 18px; line-height:70px;}
.inner_content { width:300px; margin-bottom:30px;}
.inner_content_left { width:300px; margin:0 0px 0 0}
.inner_content_left h2 {font-size:16px; }
.inner_content_left span.imageframe { float:none; display:block; clear:both; margin:0 auto 10px;}

/**********************Massage**************************/


.massage_ofer > ul > li { float:none; display:block; width:300px; margin-right:0px; margin-bottom:15px;}
.injuries_tretment > ul > li { float:none; display:block; width:100%; margin-right:0px; margin-bottom:15px;}
.injuries_tretment > ul > li:nth-child(4n) { margin-right:0px;}
.massage_rightbar aside { background:#e5e5e5; padding-bottom:10px; border:0}
.massage_rightbar aside span.condtion_sidebar { background:#1d4998; border-bottom:3px solid #000066}
.massage_rightbar aside ul li:first-child { padding:20px 0; background: none repeat scroll 0 0 hsla(0, 0%, 0%, 0); color: hsl(90, 64%, 45%);font-weight: 700; }
.massage_rightbar aside ul li { border-bottom:1px solid #e5e5e5; background:#ceced8; text-align:center;}


/*
--------------------------------------
SLIDER STYLES
--------------------------------------
*/
.banner .slider ul li img {
	width:100%;
	height:87px;
}
.slider_text {
	display: none;
}
.banner .slider .arrow {
	top: 12%;
}
.sliderContain {
	/*width: 320px;
	height: 155px;*/
	height:100px;
}
.banner .slider {
	max-height: 150px;
}

.banner .slider ul
{
	height:155px;
}

.banner .slider .dots
{
	bottom:80px;
}

.faq_left
{
	width:300px;
}

.hs-faq-container label
{
	padding:7px 16px !important;
}

.SldrMain
{
	display:none;
}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto
{
	bottom:65px !important;
}

.bx-wrapper .bx-controls-direction a
{
	top:28% !important;
}

.serviceBox ul li
{
	margin:0px 20px 10px 0px;
}

}
