@media (max-width: 1920px) {
  .navbar .nav > li { text-align: center; margin-right: 18px; }
  .moduletable_homepg { height: 650px; line-height: 670px; }
}
@media (max-width: 1440px) {
  .navbar .nav > li { text-align: center; margin-right: 10px; }
}
@media (max-width: 1366px) {
  .navbar .nav > li { text-align: center; margin-right: 5px; }
}
@media (max-width: 1280px) {
  .navbar .nav > li { text-align: center; margin-right: 5px; }
  .moduletable_homepg { height: 750px; line-height: 770px; }
}
@media (min-width: 1024px) {
  .navbar .brand img { max-height: 47px; width: auto; }
  .hidden-lg { display: none; }
}
@media (min-width: 992px) and (max-width: 1199px) {
 .navbar .container-fluid { padding-right: 5px; padding-left: 5px; }
  .navbar .nav > li { font-size: 14px; text-align: center; margin-right: 0px; }
  .hidden-lg { display: none; }
  .menu-title { color: #fff; }
  .moduletable_homepg { height: 650px; line-height: 670px; }
}
@media (max-width: 900px) {
  .menu-title { color: #fff; }
  .main-image img { max-width: 100%; max-width: 400px; float: left; }
  .navbar .brand img { max-height: 60px; }
  .bottom-1 h2, .bottom-2 h2, .bottom-3 h2 { font-size: 50px; line-height: 56px; }
.bottom-1 h3, .bottom-2 h3, .bottom-3 h3 { font-size: 18px; }

}
@media (max-width: 768px) {
  .wrapblock { margin: 0 auto; padding-left: 10px; padding-right: 10px; }
  .navbar { padding: 10px 0; }
  .navbar .container-fluid { padding-right: 20px; padding-left: 20px; }
  .position-0 .wrapblock,.bottom-1 .wrapblock { padding-left: 0px; padding-right: 0px; }
  .position-4 { display: none; }
  .menu-title { color: #fff; }
  .main-image img { max-width: 100%; max-width: 400px; float: left; }
  div.search input { width: 200px; }
  .moduletable_toptext p { text-align: right; font-size: 18px; line-height: 22px; }
}
@media (max-width: 640px) {
  body { padding-right: 0px; padding-left: 0px;}
  .position-11 .moduletable h3,.position-11 .moduletable ul, .footer ul.nav.menu li { text-align: left; margin-left: 30px; }
  .position-11 .moduletable h3 { margin-top: 20px; padding-bottom: 10px;}
  .moduletable_rightnav ul { margin: 0 10px 10px 10px; }
  .position-11 .moduletable p { margin-left: 20px; margin-right: 20px; }
  .position-11 form { margin: 0 20px 20px; }
  .moduletable_toptext p, .moduletable .search { text-align: center; }
  .moduletable_logo img { text-align: center; }
  .main-image img { max-width: 100%; max-width: 350px; float: left; }
  .bottom-1 img, .bottom-2 img, .bottom-3 img { height: 350px; }
}

@media (max-width: 480px) {
  h1,h2,.page-header h1,.page-header h2,.page-header,.blog h2	{ font-size: 28px; line-height: 34px; margin: 10px 0px 5px; clear: both; }
  .blog .items-row { width: 97%; }
    h3 { font-size: 18px; line-height: 20px; }
  .position-0 h1 { font-size: 40px; margin: 0!important; }  .moduletable_about,.moduletable_services,.moduletable_faq,.moduletable_treatments,.moduletable_pricelist {  height: 320px; line-height: 360px; }
  .moduletable_homepg { height: 380px; line-height: 400px; }
}