/*-----------------------------------------------

/* @media queries 

/*---------------------------------------------*/

#page, .container { }

.secondary-navigation, footer { display: block; }

/*-[ Responsive Navigation ]--------------------------------*/

#mobile-menu-wrapper {

    -ms-transform: translate(-300px,0);

    -webkit-transform: translate(-300px,0);

    transform: translate(-300px,0);

}

.navigation .toggle-caret {

    display: block;

    width: 42px;

    height: 42px;

    line-height: 42px;

    color: #ffffff;

    border-left: 1px solid rgba(0, 0, 0, 0.2);

}

.mobile-menu, .mobile-menu #navigation .menu-icon-item { display: none }

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

	.shareit {

	    position: relative!important;

	    width: 100%!important;

	    top: 0!important;

	    padding-left: 0!important;

	    padding-right: 0!important;

	    margin: 0!important;

	    padding-top: 10px!important;

	    border: none !important;

	}

}

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

	.mobile-menu .container { max-width: 100%; }

	.container { max-width: 96% }

	.sticky-nav {

	    width: 96%;

	    left: 2%;

	    right: 2%;

	}

	#move-to-top {

	    margin-right: 0;

	    right: 2%;

	}

}

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

	.ad-300 img { max-width: 100% }

	.ad-125 img {

	    padding: 0;

	    border: 0;

	}

	.widgets-num-4 .f-widget {

	    width: 29.5%;

	    margin-right: 5.75%;

	}

	.widgets-num-4 .f-widget-3 { margin-right: 0 }

}

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

	.mobile-menu { display: block }

	#catcher { height: 0!important }

	.home-menu-item, #mobile-menu-wrapper .header-search .fa-search, #mobile-menu-wrapper .mts-cart { display: none !important }

	.header-search .fa-search {

	    width: 42px;

	    line-height: 42px;

	}

	.header-search #s { padding: 9px }

	.header-search #s.active { top: 42px }

	.header-search #s, .header-search .ajax-search-results-container {

	    width: 100%;

	    max-width: 100%;

	}

	.header-search .ajax-search-results-container { top: 84px }

	.mts-cart {

	    text-align: center!important;

	    float: left;

	    display: block;

	    line-height: 1;

	    padding: 20px;

	    color: initial;

	    z-index: 0;

	}

	.mts-cart a { color: inherit!important }

	/* Menu */

	#mobile-menu-wrapper {

	    display: block;

	    position: fixed;

	    top: 0;

	    left: 0;

	    width: 300px;

	    height: 100%;

	    background: #444;

	    -ms-transform: translate(-300px,0);

	    -webkit-transform: translate(-300px,0);

	    transform: translate(-300px,0);

	    -webkit-transition: -webkit-transform 500ms ease;

	    transition: transform 500ms ease;

	    -webkit-backface-visibility: hidden;

	}

	.admin-bar #mobile-menu-wrapper {

	    top: 32px;

	    padding-bottom: 32px;

	}

	#mobile-menu-wrapper .mobile-menu {

	    display: block;

	    position: relative;

	    width: 100%;

	    height: 100%;

	    overflow: auto;

	    text-transform: uppercase;

	}

	/* Menu transition */

	.mobile-menu-active #mobile-menu-wrapper {

	    -ms-transform: translate(0,0);

	    -webkit-transform: translate(0,0);

	    transform: translate(0,0);

	}

	.mobile-menu-active .main-container-wrap {

	    -ms-transform: translate(300px,0);

	    -webkit-transform: translate(300px,0);

	    transform: translate(300px,0);

	}

	.main-container-wrap {

	    -webkit-transition: -webkit-transform 500ms ease;

	    -moz-transition: -moz-transform 500ms ease;

	    -o-transition: -o-transform 500ms ease;

	    transition: transform 500ms ease;

	}

	/* .... */

	#mobile-menu-wrapper .menu {

	    background: none;

	    display: block;

	}

	#mobile-menu-wrapper ul li {

	    width: 100%;

	    display: block;

	}

	#mobile-menu-wrapper nav ul.social-links { width: 100% }

	#mobile-menu-wrapper nav ul.social-links li {

	    display: inline-block;

	    width: 16.66% !important;

	    border-left: 0px none !important;

	}

	#mobile-menu-wrapper nav ul.social-links li a {

	    text-align: center !important;

	    line-height: 40px;

	    padding: 0;

	    border-right: 1px solid rgba(0, 0, 0, 0.2)!important;

	    border-bottom: 1px solid rgba(0, 0, 0, 0.2)!important;

	}

	#mobile-menu-wrapper #navigation ul li:hover, #mobile-menu-wrapper #navigation ul li:hover a { background: none }

	#mobile-menu-wrapper ul li a, #mobile-menu-wrapper #navigation ul ul a {

	    padding: 9px 20px;

	    width: 100%;

	    border: none;

	    -webkit-box-sizing: border-box;

	    -moz-box-sizing: border-box;

	    box-sizing: border-box;

	}

	#mobile-menu-wrapper #navigation ul ul {

	    display: block;

	    position: static;

	    width: 100%;

	    border: none;

	}

	#mobile-menu-wrapper #navigation ul ul li {

	    background: none;

	    width: 100%;

	}

	#mobile-menu-wrapper ul a:after { content: "" !important }

	.primary-navigation, .secondary-navigation {

	    border: none !important;

	    background: transparent;

	}

	.primary-navigation, .secondary-navigation, .mts-cart {

	    width: 100%;

	    position: relative!important;

	    left: 0;

	    right: 0;

	}

	#navigation .menu a {

	    background: transparent;

	}

	#navigation .menu {

	    float: none;

	    background: transparent;

	}

	#navigation ul ul {

	  

	}

	#navigation ul li li {

	    background: transparent;

	    border: 0;

	}

	nav { height: auto }

	.main-container-wrap nav ul {

	    width: 100%;

	    display: block;

	    height: auto;

	}

	nav li, #navigation ul li li {

	    float: left;

	    position: relative;

	}

	#navigation ul li:after { display: none }

	#mobile-menu-wrapper ul li a:hover { background: transparent }

	#navigation ul li:before { display: none }

	nav li a {

	   

	}

	nav a {

	    

	}

	nav a.toggle-mobile-menu {

	    display: block;

	    width: 100%;

	    position: relative;

	    color: #fff;

	    background: #444;

	    padding: 0;

	    text-align: left;

	    z-index: 1;

	}

	.mobile-menu #navigation a.toggle-mobile-menu { border-bottom: 1px solid rgba(0, 0, 0, 0.2) }

	nav a.toggle-mobile-menu:before {

	    font-family: FontAwesome;

	    content: "\f0c9";

	    position: relative;

	    font-size: 18px;

	    line-height: 42px;

	

	    margin-left: 20px;

	    margin-right: 10px;

}

}

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

	.article {  }

	#content_box {

	    padding-right: 0px;

	    padding-left: 0px!important;

	}

	.sidebar.c-4-12 {


}

	.featured-section-2-full-width-2 .featured-section-2-2 .post-box { width: 50%!important }

	.featured-section-2-full-width-1 .featured-section-2-1 .post-box { width: 100%!important }

	.featured-section-2-full-width-1 .featured-section-2-1 .vertical-small .post-img, .featured-section-2-full-width-1 .featured-section-2-1 .vertical-small .post-data { width: 50%!important }

	.featured-section-2-full-width-1 .featured-section-2-1 .post-data { padding-bottom: 25.64% }

	.featured-section-2-full-width-1 .featured-section-2-1 .post-box { margin-bottom: 10px !important }

	.featured-section-2-full-width-1 .featured-section-2-1 .post-data { float: right }

	.featured-section-2-full-width-1 .featured-section-2-1 .post-data-container { margin: 15% 20px !important }

}

@media screen and (min-width: 424px) and (max-width: 830px) { 

	.featured-section-2-full-width-1 .featured-section-2-1 .post-data:after, .featured-section-2-full-width-1 .featured-section-2-1 .vertical-small.image-bottom .post-data:after {

	    border-width: 10px 14px 10px 0;

	    border-color: transparent #444;

	    margin-top: -10px;

	    left: -14px;

	    /*top: 45px;*/

	    top: 25%;

	    bottom: auto;

	}

}

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

	.admin-bar #mobile-menu-wrapper {

	    top: 46px;

	    padding-bottom: 46px;

	}

	.admin-bar .pace .pace-progress { top: 46px }

	html .mobile-menu-active #wpadminbar { left: 300px!important }

}

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

	#header h1, #header h2, .site-description {

	    float: none;

	    text-align: center;

	    width: 100%;

	    max-width: 100%;

	    padding: 0;

	}

	#header h1, #header h2 { font-size: 40px }

	.site-description { margin-top: 0 }

	#logo a, #logo img {

	    float: none;

	    letter-spacing: 0;

	}

	.logo-wrap, .widget-header {

	    display: block;

	}

	.widget-header form#searchform { float: none; margin: 10px auto 0;}

	#header .ad-728 { margin-top: 5% }

}

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

	.f-widget, .widgets-num-4 .f-widget {

	    width: 44%;

	    margin-right: 5.75%;

	}

	.f-widget-2 { margin-right: 0 !important }

	.f-widget-3 { clear: left; }

	#comments { margin-right: 0 }

	.widget-header .textwidget {

	    margin-top: 0;

	    padding-left: 0;

	    border-left: none;

	}

	.featured-section-1-full-width-2 .featured-section-1-2 .slider-container, .featured-section-1-full-width-2 .featured-section-1-2 .static-posts { width: 100% }

	.featured-section-1-full-width-2 .featured-section-1-2 .post-box { width: 50% }

}

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

	.post-img img { width: 100% }

	.admin-bar .pace .pace-progress { top: 0px }

	.admin-bar #mobile-menu-wrapper {

	    top: 0;

	    padding-bottom: 0;

	}

	.singleleft, .post-single-content-inner { width: 100% }

	.singleleft .related-posts li { width: 48% }

	.singleleft .related-posts li:nth-child(even) { float: right }

	.singleleft .rthumb img { margin-right: 10px }

	/*dark checker slider*/

	.featured-section-1-full-width-1 .featured-section-1-1 .slider-container, .featured-section-1-full-width-1 .featured-section-1-1 .static-posts { width: 100% }

	.featured-section-1-full-width-1 .featured-section-1-1 .static-posts .post-box.image-bottom { float: right !important }

	.featured-section-1-full-width-1 .featured-section-1-1 { margin-top: -40.68% }

	#header-bottom-spacer { padding-bottom: 40.68% }

	.slider1 .post-data-container, .featured-section-1-full-width-1 .featured-section-1-1 .post-data-container { margin: 15% 20px }

}

/*dark checker small*/

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

	#content_box .dark .post-box, .featured-section-2-1 .post-box { width: 100%!important }

	#content_box .dark .vertical-small .post-img, #content_box .featured-section-2-1 .post-img, #content_box .dark .vertical-small .post-data, #content_box .featured-section-2-1  .post-data { width: 50%!important }

	#content_box .dark .post-data, #content_box .featured-section-2-1 .post-data { padding-bottom: 46.15% }

	#content_box .dark .post-box, #content_box .featured-section-2-1 .post-box { margin-bottom: 10px !important }

	#content_box .dark .post-data, #content_box .featured-section-2-1 .post-data { float: right }

	#content_box .dark .post-data:after, #content_box .featured-section-2-1 .post-data:after {

	    border-width: 10px 14px 10px 0;

	    border-color: transparent #444;

	    margin-top: -10px;

	    left: -14px;

	    top: 25%;

	    bottom: auto;

	}

	.dark .post-data-container { margin: 15% 20px !important }

}

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

	.sbutton { float: right }

	.f-widget, .widgets-num-4 .f-widget {

	    float: none;

	    width: 100%;

	    margin: 0 auto !important;

	    max-width: 345px;

	}

}

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

	nav { border-bottom: 0 }

	#navigation {

	    margin-top: 0;

	    margin-bottom: 0;

	}

	.secondary-navigation {

	}

	.sliderdate { display: none; }

	.vertical .post-img, .vertical .post-data { width: 100%; }

	.related-posts li {

	    width: 100%!important;

	    float: left!important;

	    max-width: 100%;

	}

	.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {

	    width: 100%;

	    margin-right: 0;

	}

	.copyrights { text-align: left; }

	#copyright-note > span { width: 100% }

	#copyright-note .right {

	    margin-right: 0;

	    float: none;

	}

	.top { width: 100% }

	#cancel-comment-reply-link {

	    margin-bottom: 0;

	    margin-top: -43px;

	}

	ul.fs-category-filter {

	    width: 100%;

	    text-align: center;

	}

	.fs-pagination { text-align: center }

	ul.fs-category-filter li {

	    float: none;

	    display: inline-block;

	    margin-bottom: 1px;

	}

	.fs-pagination { width: 100% }

	.fs-pagination a {

	    float: none;

	    display: inline-block;

	}

	#featured-section-2 .featured-section-title, .featured-section-title {

	    text-align: center;

	    width: 100%;

	}

}

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

	.horizontal .post-data:after {

	    border-width: 0 10px 14px !important;

	    border-color: #FFFFFF transparent !important;

	    top: -14px;

	    left: 29px !important;

	    margin-top: 0;

	}

	.horizontal .post-img, .horizontal .post-data, .slider-like .post-box, .mixed.post-box, .featured-section-2-full-width-1 .featured-section-2-1 .vertical-small .post-img, .featured-section-2-full-width-1 .featured-section-2-1 .vertical-small .post-data, .featured-section-2-full-width-2 .featured-section-2-2 .post-box, .featured-section-1-full-width-2 .featured-section-1-2 .post-box { width: 100%!important }

	.horizontal .post-data, .featured-section-2-full-width-1 .featured-section-2-1 .vertical-small .post-data, .mixed.vertical-small .post-data {

	    height: auto !important;

	    padding: 0 !important;

	}

	.horizontal .post-data-container, .featured-section-2-full-width-1 .featured-section-2-1 .vertical-small .post-data-container, .mixed.vertical-small .post-data-container { position: relative }

	.flex-direction-nav { display: none; }

}









@media only screen and (min-width:768px) and (max-width:1149px){
	
.container { max-width: 96% }

.article{
	width:62%;
}

.sidebar.c-4-12{

    width: 34%;

}

.post-content.box.mark-links.entry-content > h2{

font-size:28px;

}

.post-content.box.mark-links.entry-content > p {

    font-size: 14px;

    margin-bottom: 15px;

    line-height: 20px;

    margin-bottom: 8px;

}

.spine-care-middle-content-left ul li{

 font-size: 12px;

}

.spine-care-middle-content-left {

    width: 61%;

}

.spine-care-middle-content-middle {

   float: left;

    margin-left: 13px;

    width: 36%;

}

.home-content-images-left {

   width: 42%;

}

.facebook-div {

    padding-bottom: 8px;

}

.home-content-images-right {

    width: 42%;

}

.home-content-images {

    padding: 18px 0 0px 41px;

}

.contact-us-div {

    padding: 10px;

    width: 251px;

}

.home-content-oral-div {

    padding: 33px 0 14px;

}
.testimonials-page-top-videos-list iframe{
	width:100%;
}
.services-page-content p{
	font-size:14px;
	line-height:20px;
	margin-bottom:18px;
}
.erchonia-image-right img{
	width:42%;
	margin:0 0 10px 8px;
}
.wpcf7-form-control.wpcf7-submit {

    margin: auto;

    padding: 5px 0;

    text-align: center;

    width: 154px;

}

.header-right {

    width: 54%;

}

#navigation .menu li, #navigation .menu li a{

font-size:13px;

}

.secondary-navigation #navigation ul.menu li a{

padding: 0 9px;

}

#header nav ul ul{
	padding-top:10px;
}

.secondary-navigation #navigation ul.menu li ul.sub-menu li a{
	font-size:15px;
	padding:6px 10px;
}

.footer-menu ul li{

padding:2px;

}

.footer-menu ul li a {

    font-size: 13px;

}

.fotter-icons-left > h2{

font-size: 11px;

  margin: 3px 0 11px;



}

.fotter-icons-oral-div{

}

.fotter-icons-left {

    width: 50%;

}

.fotter-icons-right {

    width: 60%;

}

.spine-care-middle-content h2{

font-size:13px;

margin-bottom:6px;

}

.first-slider-text p {

     font-size: 12px !important;
    line-height: 19px !important;
    margin-bottom: 6px;

}

.fotter-icons-left {

    padding-left: 22px;

    width: 52%;

}

.fotter-icons-right ul li{width:4%;

}

.heading-text {

    font-size: 28px;

    line-height: 28px;

}

.header-right p {

    font-size: 15px;

}

.header-inner {

    padding: 19px 0 11px;

}

.secondary-navigation {

    padding: 0 0 10px;

}

.first-slider-text {

  padding: 8px 20px;

}

.first-slider-text h2 {

     font-size: 22px !important;
    line-height: 26px !important;
	margin-bottom:3px;

}

.first-slider-text a {

        font-size: 16px !important;
    margin-bottom: 4px !important;
    padding: 6px 0 !important;
    width: 215px;
    line-height: 20px !important;
}

.facebook-div iframe{

height:316px !important;

}

.contact-us-div > h2 {

letter-spacing: 0.2px;

    font-size: 28px;

    line-height: 28px;

}

.contact-left {

    float: left;

    width: 47%;

}

.contact-right {

    float: right;

    margin-left: 11px;

    width: 47%;

}

.contact-left > label, .contact-right > label, .contact-us-div label {

    font-size: 13px;

}

.fotter-icons-left {

    margin-left: 0px;

}

#copyright-note > span {

    padding-left: 19%;

}

.copyrights {

    padding: 20px 0;

}

.meet-docotor-content-full .spinal-disc-decompression-left p {

    font-size: 14px;

    word-spacing: -1px;

	 margin-bottom: 11px;

}

.spinal-disc-decompression-left h5, .spinal-disc-decompression-left b {

    font-size: 16px;

    padding-top: 4px;

	 margin-bottom: 0px;

    margin-top: 0px;

	

}

.spine-mid-content-oral p {

    font-size: 14px;

}

.spine-l img{

margin-left: 5px !important;

    margin-right: 3px !important;

}

.spine-content p{

font-size:12px;

line-height:20px;

 word-spacing: -4px;

}

.spine-r {

    padding-right: 11px;

    width: 54%;

}

.spine-l {

    width: 45.5%;

}

.spine-content {

    margin: 14px 0 5px 7px;

}

.research-page-video {

    margin-bottom: 0px;

    padding-bottom: 13px;

    padding-top: 10px;

}

.spinal-disc-decompression-left h3 {

    font-size: 13px;

}

.research-content-left .research-heading {

    font-size: 14px;

}

.research-content-oral-div p {

    font-size: 14px;

	line-height: 23px;

}

.research-main-table {

    width: 100%;

}

.research-main-table-heading p{

font-size:12px;

}

.research-main-table p {

    line-height: 12px;

}

.research-main-table-heading1 {

    width: 90px;

}

.research-main-table-heading2 {

    width: 52px;

}

.research-main-table-heading3 {

    width: 59px;

}

.research-main-table-heading4 {

    width: 60px;

}

.research-main-table-heading5 {

    width: 58px;

}

.research-main-table-heading6 {

    width: 52px;

}

.research-main-table-heading7 {

    width: 80px;

}

.testimonials-page-top-videos-list.one_third {
    margin-bottom: 15px;
    margin-right: 20px !important;
    width: 45.5%;
}

.research-main-table-heading1, .research-main-table-heading2, .research-main-table-heading3, .research-main-table-heading4, .research-main-table-heading5, .research-main-table-heading6, .research-main-table-heading7 {

    min-height: 60px;

}

.research-main-bottom-table {

    width: 100%;

}

.research-main-bottom-table p {

    font-size: 12px;

}

.research-main-bottom-table-heading1, .research-main-bottom-table-heading2, .research-main-bottom-table-heading3, .research-main-bottom-table-heading4, .research-main-bottom-table-heading5, .research-main-bottom-table-heading6, .research-main-bottom-table-heading7 {

    min-height: 59px;

}

.research-main-bottom-table-heading1 {

    width: 68px;

}

.research-main-bottom-table-heading2 {

    width: 60px;

}

.research-main-bottom-table-heading3 {

    width: 62px;

}

.research-main-bottom-table-heading4 {

    width: 66px;

}

.research-main-bottom-table-heading5 {

    width: 64px;

}

.research-main-bottom-table-heading6 {

    width: 64px;

}

.research-main-bottom-table-heading7 {

    width: 64px;

}

.research-authors-names{

font-size:14px !important;

}

.research-content-image-right {

    width: 33%;

}

.galleryalbum.one_third {

  box-shadow: 0 3px 5px 0;

    margin-bottom: 14px;

    margin-right: 20px !important;

    width: 45.5%;

}

.cold-laser-content-left p {

    line-height: 21px;

    margin-bottom: 11px;

    font-size: 14px;

}

.acupuncture-content-div p {

    line-height: 23px;

    margin-bottom: 0px;

    padding-top: 9px;

    font-size: 14px;

}

.acupunture-list-bottom ul li {

    font-size: 14px;

    line-height: 20px;

    margin-bottom: 8px;

} 

.title.post-title a {

    font-size: 14px;

    line-height: 20px;

}

.post-excerpt {

    font-size: 14px;

    line-height: 20px;

}

.post-info {

    margin-top: 3px;

}

.post-info a {

    font-size: 9px;

}

.spinal-disc-decompression-left p {

    font-size: 14px;

    line-height: 21px;

	margin-bottom: 7px !important;

}

.cooment-single-form-div {

    width: 100%;

}

.comment-form-right {

    float: right;

    width: 55%;

}

.comment-form-right textarea {

    height: 149px;

}

.contact-left-page iframe{

height:326px;

}

.contact-details-oral-div h2, #respond > h4 {

    font-size: 25px;

    line-height: 20px;

    margin-bottom: 18px;

}

.contact-details-oral-div {

    padding: 29px 0;

}

.contact-details-oral-div {

    width: 90%;

}

.direc-top {

    width: 93%;

}

.direction-maps-oral iframe{

 height: 352px;

}

.d-left > p, .d-right p {

    font-size: 15px;

    margin-bottom: 0;

}

.spine-content p{

font-size:12px;

}

.spine-r > img{

margin-bottom:12px;

}

.spine-content {

    margin: 17px 0 14px 7px;

}

.meet-docotor-content-full .spinal-disc-decompression-left p {

    line-height: 20px;

}

.research-main-bottom-table-heading p{

font-size:11px;

line-height: 12px;

}

.research-main-table p{

font-size:11px;

line-height:12px;

}

.research-list2 ol li {

    line-height: 18px;

    list-style: outside none decimal;

    margin-bottom: 8px;

}

.home-content-oral-div > h2 {

    font-size: 28px;

}

.contactform #submit, input[type="submit"] {

    padding: 6px 0;

    width: 152px !important;

}

.spinal-research-list-top ul li{

list-style-type:none;

}

.post-content.box.mark-links.entry-content h2{
	font-size:20px;
	line-height:22px;
}
.research-main-bottom-table-heading.reserach-table-heading-bottom div{
	min-height:60px;
}
}



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

.secondary-navigation {

    float: none;

	background:none !important;

	 padding: 0;

}

.mobile-menu-full .home-mobile-menu{

left: 12px;

    position: absolute;

    top: 12px;

    z-index: 9999;

}

.mobile-menu-full {

    background: #1578aa;

    display: block;

   padding: 8px 0 0;

   position:relative;

}

#navigation{

	float:none;

}

.mobile-menu-full .home-mobile-menu a {

    background:url(../images/home-menu-mobile-icon.png) no-repeat;

    display: block;

    height: 20px;

    text-indent: -9999px;

    width: 22px;

}

.mobile-menu-full .secondary-navigation .show_mobile{

	padding:0 12px 8px 0;

}

.mobile-menu-full .secondary-navigation .show_mobile a {

    background:url(../images/mobile-menu-icon.png) no-repeat center center;

 width: 38px;

    height: 30px;

    display: block;

    float: right;

    text-indent: -9999px;

    border: 1px solid #fff;

    border-radius: 3px;

}

.main-container-wrap nav ul#menu-menu-top{

display:none;

background:#1578aa;

z-index:9999;

position:absolute;

}

#navigation ul li{

width:100%;

border-bottom:1px dotted #fff;

}

#navigation ul li:last-child{
	border:none;
}

#header nav ul ul{
	padding:0;
	visibility:visible;
	position:relative;
	display:block !important;
	width:100%;
}

#header nav ul ul li{
	background:none !important;
}

.secondary-navigation #navigation ul.menu li a{

    color: #fff !important;

   padding: 7px 12px;
}

.secondary-navigation #navigation ul.menu li ul.sub-menu li a{
	padding:7px 30px;
}

#header nav ul ul:after{
	clear:both;
	content:"";
	display:block;
}

.logo-wrap {

     float: none;

    width: 100%;

}

#navigation .menu li, #navigation .menu li a:hover {

    color: #fff !important;

}

.header-right {

   float: none;

    margin: auto;

    text-align: left;

    width: 280px;

}

.heading-text {

    font-size: 22px;

    letter-spacing: -1px;

    line-height: 28px;

    margin-bottom: 0px;

    margin-top: 12px;

}

.header-right p {

    font-size: 13px;

    margin-bottom: 6px;

}

.header-right ul li {

   margin-right: 1px;

    width: 34px;

}

.menu-top{

display:none;

}

.first-slider-text {

     margin-left: -18px !important;
    margin-top: -65px !important;
    padding: 6px 8px !important;
    border-radius: 4px;
}

.first-slider-text p {

    font-size: 11px !important;
    line-height: 14px !important;
    margin-bottom: 8px !important;

}

.first-slider-text a {

   font-size: 13px !important;
    width: 160px;
    line-height: 15px !important;
    padding: 5px 0 !important;

}

.post-content.box.mark-links.entry-content > h2 {

    font-size: 20px;

    margin-bottom: 4px;

}

.spinal-disc-decompression-left p {

    font-size: 13px;

    line-height: 18px;

    margin-bottom: 8px;

}

.home-content-oral-div {

    padding: 15px 0 15px;

}

.spine-care-middle-content-left {

    width: 100%;

}

.spine-care-middle-content-middle {

    float: left;

    margin-left: 0;

    width: 100%;

}

.spine-care-middle-content-left ul li {

    font-size: 13px;

    line-height: 20px;

    padding-left: 11px;

}

.spine-care-middle-content-middle img {

    padding-top: 16px;

}

.home-content-images {

    padding: 8px 0 10px;

}

.home-content-images-left {

    width: 100%;

}

.home-content-images-right {

    float: left;

    width: 100%;

}


.contact-us-div {

    padding: 10px 10px;

    width: 100%;

}

.contact-us-div > h2 {

    font-size: 26px;

    letter-spacing: 1;

    line-height: 26px;

    margin-bottom: 6px;

}

.contact-left {

  width: 100%;

}

.contact-right {

    margin-left: 0;

     width: 100%;

}

.contact-left > label, .contact-right > label, .contact-us-div label {

    font-size: 13px;

}

#commentform input#submit, .contactform #submit, input[type="submit"] {

    width: 100%;

}

.footer-menu {

    width: 98%;

}

.footer-menu ul li a {

    font-size: 13px;

    line-height: 17px;

    padding-right: 1px;

}

.footer-menu ul li {

    padding: 3px;

    line-height: 16px;

}

.fotter-icons-left {

    margin-left: 0;

    width: 100%;

}

.fotter-icons-left > h2 {

    font-size: 14px;

    line-height: 20px;

    margin: 7px 0;

}

.footer-bottom-oral {

    width: 99%;

	 margin: 0;

}

.fotter-icons-right {

    float: left;

    width: 100%;

	 margin: 0;

}

#copyright-note > span {

    font-size: 14px;

    padding-left: 0;

    text-align: left;

    padding-top: 4px;

}

.fotter-icons-oral-div {

    margin: 0;

    padding: 0;

    width: 100%;

}

#navigation .menu a:hover, #navigation .menu .current-menu-item > a {

    color: #fff !important;

}

.meet-docotor-content-full .spinal-disc-decompression-left img {

    margin: 0px 0px 0 0px;

    position: relative;

    z-index: 999;

    width: 100%;

}

.spinal-disc-decompression-left h5, .spinal-disc-decompression-left b {

    font-size: 18px;

    padding-top: 4px;

    margin-bottom: 0px;

}

.meet-docotor-content-full .spinal-disc-decompression-left p {

    line-height: 19px;

    margin-bottom: 9px;

}

.spine-mid-content-oral h5{

font-size: 15px;

}

.home-content-oral-div h6 {

    font-size: 16px;

    line-height: 19px;

    margin-bottom: 7px;

}

.spine-l {

    width: 100%;

}

.spine-r {

    float: left;

    margin-right: 0;

    padding-right: 0;

    width: 100%;

}

.spine-l img{

margin-left: 0 !important;

    margin-right: 0 !important;

}

.research-content-oral-div {

    margin-top: 6px;

}

.research-page-video iframe{

    height: 200px;

    margin-top: 9px;

}

.research-page-video {

    margin-bottom: 8px;

    padding-bottom: 6px;

    padding-top: 0px;

}

.spinal-disc-decompression-left h3 {

    font-size: 15px;

}

.research-content-image-right {

    width: 100%;

    text-align: center;

}

.research-content-image-right img {

    width: 100% !important;

	margin-left: 0;

}

.research-content-oral-div  h3{

margin-bottom:0;

}

.research-main-table {

    margin: 9px 0;

    padding: 0px;

    width: 100%;

}

.research-main-table p{

font-size: 8px;

    line-height: 9px;

    margin-bottom: 6px;

}

.research-main-table-heading1 {

    width: 66px;

}

.research-main-table-heading2 {

    width: 41px;

}

.research-main-table-heading3 {

    width: 43px;

}

.research-main-table-heading4 {

    width: 43px;

}

.research-main-table-heading5 {

    width: 38px;

}

.research-main-table-heading6 {

    width: 38px;

}

.research-main-table-heading7 {

    width: 34px;

}

.research-list2 ol {

    margin-left: 25px;

    margin-top: 10px;

}

.research-list2 ol li {

    font-size: 13px;

    line-height: 17px;

    margin-bottom: 7px;

}

.galleryalbum.one_third {

     width: 205px;
    float: none;
    margin: auto auto 18px;

}

.galleryalbum.one_third.last{
	margin-right:auto !important;
}
.testimonials-page-top-videos-list.one_third {
    width: 205px;
    float: none;
    margin: auto auto 12px;
}
.testimonials-page-top-videos-list.one_third.last{
	margin-right:auto !important;
}

.home-content-oral-div > h2 {

    font-size: 19px;

    line-height: 20px;

    margin-bottom: 10px;

}

.galleryalbum-main-div {

    width: 100%;

}

.gallery-oral h6 {

    font-size: 13px;

    line-height: 18px;

    margin-bottom: 5px;

}

.gallery-oral {

margin-bottom:4px;

}

.cold-laser-content-image {

    margin-bottom: 3px;

    margin-right: 0;

    width: 100%;

}

.spinal-disc-image-right {

    margin-left: 0;

    margin-right: 0;

    width: 100%;

}

.spinal-disc-image-right > img {

    width: 100%;

}

.acupuncture-list ul li {

    font-size: 14px;

    line-height: 17px;

    margin-bottom: 9px;

}

.acupuncture-list ul, .acupunture-list-bottom ul {

    margin: 9px 0;

    padding-left: 17px;

}

.acupunture-list-bottom ul li {

    font-size: 14px;

    line-height: 19px;

}

.contact-us-div p{

  line-height: 12px;

    padding-top: 0;

}

.title.post-title a {

    font-size: 13px;

    line-height: 18px;

}

.post-info a {

    font-size: 8px;

}

.post-excerpt {

    font-size: 13px;

    line-height: 18px;

}

.readMore {

    margin-top: 7px;

}

.post-box.vertical {

    margin-bottom: 4px;

}

.post-info {

 margin-bottom: 1px;

    margin-top: 2px;

}

.hentry .entry-title {

    font-size: 16px !important;

    line-height: 19px;

}

.blog-single-page-inner {

    margin-top: -7px;

}

.contact-details-oral-div h2, #respond > h4 {

    font-size: 23px;

    line-height: 19px;

}

#respond h4 {

    padding-bottom: 0;

    padding-top: 0;

}

#commentsAdd #respond h4 {

    margin: 5px 0 9px;

}

#commentform p {

    margin-bottom: 7px;

}

#commentform textarea {

    background:none;

    height: 129px;

    padding: 0;

}

.page-template-page-contact-php p{

font-size: 13px;

    margin-bottom: 6px;

}

.contact-left-page iframe{

height:266px;

}

.contact-details-oral-div {

    width: 100%;

}

.contact-details-oral-div {

    padding: 12px 0;

}

.contact-details-left {

    width: 100%;

}

.contact-details-right {

    float: left;

    width: 100%;

    margin-top: 10px;

}

.address-div {

    margin-bottom: 6px;

}

.contact-details-left > p {

    font-size: 15px;

    margin-bottom: 2px;

}

.page-template-page-contact-php .contact-details-oral-div h2, #respond > h4 {

    font-size: 20px;

    line-height: 19px;

    margin-bottom: 7px;

}

.contact-page-div-left {

    width: 100%;

}

.contact-page-div input[type="submit"] {

    width: 100%;

	 margin-top: 0px;

}

.contact-page-div img{

display:none;

}

.d-left {

    margin-top: 3px;

    width: 100%;

}

.d-right {

    float: left;

    margin-top: 10px;

    width: 100%;

}

.direc-top {

    margin-bottom: 12px;

    padding-bottom: 8px;

    width: 100%;

}

.direction-maps-oral iframe{

height:284px;

}

.research-main-bottom-table {

    margin: 11px 0;

    padding: 0;

    width: 100%;

}

.research-main-bottom-table p{

 font-size: 8px;

    line-height: 9px;

    margin-bottom: 0;

}

.research-main-bottom-table-heading7 {

    width: 57px;

}

.research-main-bottom-table-heading1 {

    width: 41px;

}

.research-main-bottom-table-heading2 {

    width: 37px;

}

.research-main-bottom-table-heading3 {

    width: 41px;

}

.research-main-bottom-table-heading4 {

    width: 40px;

}

.research-main-bottom-table-heading5 {

    width: 40px;

}

.research-main-bottom-table-heading6 {

    width: 48px;

}

.research-main-bottom-table-heading1, .research-main-bottom-table-heading2, .research-main-bottom-table-heading3, .research-main-bottom-table-heading4, .research-main-bottom-table-heading5, .research-main-bottom-table-heading6, .research-main-bottom-table-heading7 {

  min-height: 44px;

}

.research-authors-names{

 font-size: 13px !important;

}

#logo img {

    display: block;

    margin: auto;

}

.page-template-page-contact-php .home-content-oral-div {

    padding: 13px 0 9px;

}

.copyrights {

    padding: 15px 0;

}

#navigation ul li {

    background:none;

}

.featured-section-title{

display:none;

}

.comment-form-left {

    width: 100%;

}

input#author, input#email, input#url {

    width: 100%;

	max-width: 100%;

}

.cooment-single-form-div {

    width: 100%;

}

#commentsAdd {

    margin-bottom: 16px;

}

.first-slider-text h2{
	font-size:16px !important;
	line-height:18px !important;
	margin-bottom:6px !important;
}

.article{
	width:100%;
}

.sidebar.c-4-12{
	float:left;
	width:100%;
}
.post-content.box.mark-links.entry-content h2{
	font-size:20px;
	line-height:22px;
	margin-bottom:10px;
}
.research-main-bottom-table-heading.reserach-table-heading-bottom div{
	min-height:44px;
}
.research-main-table-heading1, .research-main-table-heading2, .research-main-table-heading3, .research-main-table-heading4, .research-main-table-heading5, .research-main-table-heading6, .research-main-table-heading7{
	min-height:46px;
}
.services-page-content p{
	   font-size: 14px;
    line-height: 20px;
    margin-bottom: 16px;
}
.erchonia-content-top-img img{
	max-width:100%;
}
.erchonia-image-right img {
    float: none;
    margin: 0 0 15px;
    width: 100%;
}
.erchonia-content-top-img {
    padding: 0 0 15px;
}
}

