
.inner {width:100%;  max-width:1420px; margin:0 auto; padding:0 45px;}

@media only screen and (max-width: 1320px) {}
@media only screen and (max-width: 1199px) {}
@media only screen and (max-width: 991px) {

    #content .col-md-3 {padding-left:10px;}
    .sidebar {border:none; padding-left:0; margin-bottom:60px; margin-left:0;}
    .page {padding-right:0;}
    #content .col-md-9 {border:none;}

    .sidebar {width:92%; min-height:auto; background:none; padding-left:0; margin-top:0; margin-bottom:90px;}
	figure.left {max-width:100%; float:none; margin:0 0 20px 0;}
	figure.right {max-width:100%; float:none; margin:0 0 20px 0;}

	#content .row [class*="col-md"] {margin-bottom:45px;}
	#content .row [class*="col-md"]:last-child {margin-bottom:0;}
}
@media only screen and (max-width: 767px) {
    .inner {padding:0 30px;}
    .sidebar {margin-bottom:45px;}
	.subtitle h1,
	.pageheading {font-size:21px;}
	#copyright [class*="col-sm"].text-right,
	.main,
	.page [class*="col-sm"].text-right {text-align:left;}
	#copyright [class*="col-"] {margin-bottom:0;}
	.hide-mobile {display:none;}
	.hide-desktop {display:block;}
	#content .row [class*="col-"] {margin-bottom:45px;}
	#content .row [class*="col-"]:last-child {margin-bottom:0;}
	.right,
	.text-right {text-align:left;}
	.float-left,
	.float-right {float:none; display:block;}
}
@media only screen and (max-width: 479px) {

}