@media only screen and (max-width: 640px) and (max-device-width:1280px) {
body {
/*padding-left: 20px;
    padding-right: 20px;*/
}
.navbar-fixed-top,  .navbar-fixed-bottom,  .navbar-static-top {
/*margin-left: -20px;
    margin-right: -20px;*/
}
.bootstrap-container-fluid {
	padding: 0;
}
.dl-horizontal dt {
	float: none;
	clear: none;
	width: auto;
	text-align: left;
}
.dl-horizontal dd {
	margin-left: 0;
}
.bootstrap-container {
	width: auto;/*padding-top:25px;*/
}
.bootstrap-container .row-fluid {
	width: 100%;
}
.bootstrap-container .row, 
.bootstrap-container .thumbnails {
	margin-left: 0;
}
.bootstrap-container .thumbnails > li {
	float: none;
	margin-left: 0;
}
.bootstrap-container [class*="span"],
.bootstrap-container .uneditable-input[class*="span"],
.bootstrap-container .row-fluid [class*="span"] {
 float: none;
 display: block;
 width: 100%;
 margin-left: 0;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.bootstrap-container .span12,
.bootstrap-container .row-fluid .span12 {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bootstrap-container .row-fluid [class*="offset"]:first-child {
	margin-left: 0;
}
.bootstrap-container .input-large,
.bootstrap-container .input-xlarge,
.bootstrap-container .input-xxlarge,
.bootstrap-container input[class*="span"],
.bootstrap-container select[class*="span"],
.bootstrap-container textarea[class*="span"],
.bootstrap-container .uneditable-input {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bootstrap-container .input-prepend input,
.bootstrap-container .input-append input,
.bootstrap-container .input-prepend input[class*="span"],
.bootstrap-container .input-append input[class*="span"] {
	display: inline-block;
	width: auto;
}
.bootstrap-container .controls-row [class*="span"] + [class*="span"] {
 margin-left: 0;
}
.bootstrap-container .modal {
	position: fixed;
	top: 20px;
	left: 20px;
	right: 20px;
	width: auto;
	margin: 0;
}
.bootstrap-container .modal.fade {
	top: -100px;
}
.bootstrap-container .modal.fade.in {
	top: 20px;
}
.bootstrap-container .bootstraprow.section {
	margin-top: 10px;
}
.bootstrap-container [class*="span"] {
	margin-top: 10px;
}
.bootstrap-container [class*="span"]:first-child {
	margin-top: 0;
}
.row.responsible-2column > [class*="span"], .row-fluid.responsible-2column > [class*="span"] {
	width: 49%;
	margin-top: 0;
}
.row.responsible-2column > [class*="span"]:nth-child(even), .row-fluid.responsible-2column > [class*="span"]:nth-child(even) {
	float: right;
}
.row.responsible-2column > [class*="span"]:nth-child(odd), .row-fluid.responsible-2column > [class*="span"]:nth-child(odd) {
	clear: both;
	float: left;
}
.row.responsible-2column > [class*="span"]:nth-child(2) ~ div, .row-fluid.responsible-2column > [class*="span"]:nth-child(2) ~ div {
	margin-top: 10px;
}
.row.responsible-3column > [class*="span"], .row-fluid.responsible-3column > [class*="span"] {
	width: 32%;
	margin-top: 0;
	margin-right: 2%;
	float: left;
}
.row.responsible-3column > [class*="span"]:nth-child(3n), .row-fluid.responsible-3column > [class*="span"]:nth-child(3n) {
	margin-right: 0;
}
.row.responsible-3column > [class*="span"]:nth-child(3n+1), .row-fluid.responsible-3column > [class*="span"]:nth-child(3n+1) {
	clear: both;
}
.row.responsible-3column > [class*="span"]:nth-child(3) ~ div, .row-fluid.responsible-3column > [class*="span"]:nth-child(3) ~ div {
	margin-top: 10px;
}
}
@media (max-width: 480px) and (max-device-width:1280px) {
.nav-collapse {
	-webkit-transform: translate3d(0, 0, 0);
}
.page-header h1 small {
	display: block;
	line-height: 20px;
}
input[type="checkbox"],  input[type="radio"] {
	border: 1px solid #ccc;
}
.form-horizontal .control-label {
	float: none;
	width: auto;
	padding-top: 0;
	text-align: left;
}
.form-horizontal .controls {
	margin-left: 0;
}
.form-horizontal .control-list {
	padding-top: 0;
}
.form-horizontal .form-actions {
	padding-left: 10px;
	padding-right: 10px;
}
.media .pull-left,  .media .pull-right {
	float: none;
	display: block;
	margin-bottom: 10px;
}
.media-object {
	margin-right: 0;
	margin-left: 0;
}
.modal {
	top: 10px;
	left: 10px;
	right: 10px;
}
.modal-header .close {
	padding: 10px;
	margin: -10px;
}
.carousel-caption {
	position: static;
}
}
