
.navbar-toggle, .collapse { display:none}
.collapse.in { display:block }
@media all and (min-width: 1020px) and (max-width: 1170px) {
.cntr { width:98%; padding-left:1%; padding-right:1%; }
.sidedu { width:70%; }
#wind {  width:88%; left: 3%; padding-left:3%; padding-right:3%; margin-left:0;}
.inpa_right { font-size: 11pt;}
}
@media all and (min-width: 760px) and (max-width: 1020px) {
.cnt { width:94%; }
.cntr { width:98%; padding-left:1%; padding-right:1%; }
#side { width: 30%; padding-right:1.5%; }
.sidedu { width:67%; margin-left:1%; }
#head ul li a { padding: 16px 5px; font-size: 10.5pt;}
a.m { margin-left: 1.5%; margin-right:1.5%; }
.white { padding-left:3%; padding-right:3%; }
.l1 { width: 46%; }
.l2 {  width: 35%; }
.inpa_right { font-size: 11pt;}
#about {  width: 45%;}
#timer { width:50%;}
#wind {  width:86%; left: 3%; padding-left:4%; padding-right:4%; margin-left:0;}
#wind table { width: 330px; display:block; overflow-x:hidden; }
#wind table tbody { max-width:100%; }
#wind select { width: 220px; }
#wind table input[type="text"], .chosen-container-single .chosen-single { width: 220px; }
#wix { width:45%; }
#wix #timer { width:100%; }
#wind select[name="h"], #wind select[name="min"] { max-width:110px; }
#timer .visi {  width: auto;}
#about table { width: 100%; }
}
@media all and (min-width: 560px) and (max-width: 760px) {
.cnt { width:94%; }
input[type='submit'], select { -webkit-appearance:none; -moz-appearance:none; appearance:none }
a.m { margin-left: 1.5%; margin-right:1.5%; }
.white { padding-left:3%; padding-right:3%; }
.cntr { width:98%; padding-left:1%; padding-right:1%; }
#side { width:100%; padding-right:0; border-right:0; }
.sidedu { width:100%; margin-left:0%; margin-top:20px;}
.lfo { width:90%; padding-left:5%; padding-right:5%;}
.l1 { width: 50%; font-size:11pt; }
.l1 span.name { font-size: 13pt; padding-top: 15px;}
.l2 {  width: 29%; font-size:11pt; padding-top:15px; }
.doct { max-width:80px;}
#doctors li span.reg { padding: 8px; margin-top: 20px; margin-right:0px; font-size:11pt;}
#about {  float:none; margin:40px auto; margin-bottom:30px;}
#timer { margin:0 auto; clear:both}
#wind {  width:86%; left: 3%; padding-left:4%; padding-right:4%; top:10px;  margin-left:0;}
#wix { float: none; margin-bottom:30px; }
#wind table { width: auto; margin:0 auto; }
#head ul li a { padding: 16px 16px;}
.ui-datepicker-multi-3 .ui-datepicker-group { width: 100%; }
.navbar-toggle { display:block; font-size:9pt; font-weight:bold; background:#fff; text-align:center; float:right; color:#333; cursor:pointer; width:50px; margin-top:11px; text-transform:uppercase; border:0;}
.navbar-toggle.mopen { color:#aa7855; outline:0; }
.navbar-toggle .icon-bar { display:block; background:#333; width:40px; height:3px; border-radius:1px }
.navbar-toggle .icon-bar+.icon-bar { margin-top:4px }
.navbar-toggle.mopen .icon-bar { background-color:#aa7855 }
.navbar-toggle .icon-meniu { margin-top:3px; display:block; text-align:center}
#head ul { float:none; position:absolute; top:80px; left:0; z-index:3; width:100%; background-color:#fff; }
#head ul li { display:block; border-right:0; border-bottom: 1px solid #f6f4eb; }
#head ul li a { font-size: 12pt; display:block; padding: 12px 0px; text-align:center; }
.inpa_right { font-size:9pt;}
}
@media all and (max-width: 560px) {
.cnt { width:90%; }
input[type='submit'], select { -webkit-appearance:none; -moz-appearance:none; appearance:none }
a.m { margin-left: 3%; margin-right:3%; width:87%; margin-bottom:20px;}
.white { padding-left:3%; padding-right:3%; padding-top:80px; }
.cntr { width:98%; padding-left:1%; padding-right:1%; }
#side { width:100%; padding-right:0; border-right:0; }
.sidedu { width:100%; margin-left:0%; margin-top:20px;}
.lfo { width:90%; padding-left:5%; padding-right:5%;}
#head ul li { display: inline-block; border-right: 0; margin-right:8px;}
#head ul li:last-child { margin-right:0; }
#head ul li a { font-size: 10pt; display: block; padding:3px 0px; }
#head { padding: 10px 0; height:29px}
div.half { width: 100%; padding: 0; }
.lfo a { display:block; margin-top:25px;}
.l1 { width: 100%; font-size:11pt; }
.l1 span.name { padding-top: 0px; display:block;}
.l2 {  width: 78%;  padding-top:10px; padding-left:65px; }
.doct { max-width:50px; display:block;}
#doctors li { position:relative; padding-bottom:50px; }
#doctors li span.reg { padding: 8px; position:absolute; bottom:0; margin-top: 0px; margin-right:0px; font-size:11pt; right:0;}
#about { width:auto; float:none; margin:40px auto; margin-bottom:30px;}
#about table { width:auto; }
select { width: 46%; }
#timer { margin:0 auto; clear:both; width:auto;}
#timer .visi { left: auto; right:0; width:100%;}
#wind {  width:86%; left: 3%; padding-left:4%; padding-right:4%; top:10px; margin-left:0;}
#wind h1 { font-size: 15pt;}
#wind #timer .visi { width: 100%;}
#wix { float: none; }
#wind table { width: 100%; display:block; }
#wind table tbody, #wind table tr, #wind table tr td, #former tr td { max-width:100%; display:block;}
#former tr td img { margin-bottom:20px; }
#former label { padding-bottom:10px; }
.chosen-container { width: 100% !important;}
.ui-datepicker-multi-3 .ui-datepicker-group { width: 100%; }
#jis a.ui-state-default {font-size: 12pt; padding-top: 7px; padding-bottom: 7px;}
#jis .ui-datepicker-title { font-size: 16pt; }
#jis .ui-datepicker-inline { width: 97%; }
#head img { max-width:78px; margin-bottom:0; }
#former { width: 100%; }
.navbar-toggle { display:block; font-size:8pt; font-weight:bold; background:#fff; text-align:center; float:right; color:#333; cursor:pointer; margin-top:2px; text-transform:uppercase; border:0;}
.navbar-toggle.mopen { color:#aa7855; outline:0; }
.navbar-toggle .icon-bar { display:block; background:#333; width:40px; height:2px; border-radius:1px }
.navbar-toggle .icon-bar+.icon-bar { margin-top:3px }
.navbar-toggle.mopen .icon-bar { background-color:#aa7855 }
.navbar-toggle .icon-meniu { margin-top:2px; display:block; text-align:center}
#head ul { float:none; position:absolute; top:51px; left:0; z-index:3; width:100%; background-color:#fff; }
#head ul li { display:block; border-right:0; border-bottom: 1px solid #f6f4eb; }
#head ul li a { font-size: 12pt; display:block; padding: 12px 0px; text-align:center; }
.inpa_right { font-size: 9pt; width: 100%; margin-bottom: 15px;}
#lister, #libr { font-size: 10pt; min-width:500px; overflow-x:auto;}
#lister img { max-width:50px; height:auto !important; }
a.add { font-size: 9.5pt;}
input[type="text"], textarea, input[type="file"], input[type="password"] { width: 90%; padding-left:5%; padding-right:5%; }
.white { overflow-x:scroll; }
h1 { font-size: 18pt;}
#former tr td { max-width: 270px; display: block;}
#former input[type="text"], #former textarea, #former input[type="file"], #former input[type="password"] { width: 90%; padding-left:5%; padding-right:5%; }
#wind table tr td:nth-child(1) { padding-top:15px}
#wind table tr td:nth-child(2) { min-height:48px;}
#wind table tr td * { float:none }
#inpa ul li span.buts { padding: 5px; margin: -5px 0;}
#inpa ul li { padding: 15px 0px 15px 5px;}
}