@media (min-width: 1200px) {
	.filter-bar .search-bar {
		width: 209px;
	}
}

@media (max-width: 1199px) {
	.filterber-inner {
		max-width: 960px;
		margin-left: auto;
		margin-right: auto;
	}
	.filter-bar .search-box {
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	.bx-wrapper .bx-pager { bottom: 20px; }
	.bx-pager-item { width: 120px; }
}

@media (max-width: 991px) {
	.col-4 > li { width: 33.33333%; }

	.col-3 > li { width: 50%; }

	.grid-vertical > li { width: 100%; }

	.bx-wrapper .bx-pager { bottom: 10px; }

	.bx-pager-item { width: 80px; }

	.bx-wrapper .bx-pager a { margin: 0 2px; }

	.mf-frame-header-box {
		float: none;
		text-align: center;
		border: 0;
		height: auto;
		line-height: 20px;
		padding: 15px;
		-webkit-box-shadow: none;
		   -moz-box-shadow: none;
				box-shadow: none;
	}
	.mf-frame-header-logo .logo {
		margin: 0 auto;
		float: none;
	}
	.mf-frame-close {
		top: 5px;
	}
	.mf-frame-header-title {
		display: none;
	}
	.edit-media .media-file,
	.edit-media .media-form {
		float: none;
		width: 100%;
	}
	.edit-media .media-file {
		padding-top: 65px;
		padding-bottom: 30px;
	}

	.footer-menu {
		float: none;
		text-align: center;
	}
	.footer-menu-right {
		float: none;
		margin-left: -15px;
		text-align: center;
	}
	.footer-menu-right .footer-menu { float: right; }
	.copy-right {
		float: none;
		border-right: 0;
		-webkit-box-shadow: none;
		   -moz-box-shadow: none;
				box-shadow: none;
	}
	.related-posts .col-5 > li {
		width: 33.333333%
	}
}

@media (max-width: 767px) {

	.boxed-layout .wrapper.container {
		padding-left: 0;
		padding-right: 0;
	}

	.col-4 > li,
	.related-posts .col-5 > li { width: 50%; }

	.top-bar { padding: 0; }

	.header-bottom {padding-top: 0;}

	.page-header h2 { font-size: 40px;}

	/*FILTER BAR*/
	.filter-bar .media-files,
	.filter-bar .all-fields,
	.filter-bar .content-type,
	.filter-bar .view-style {
		width: 50%;
		text-align: center;
		padding-right: 0;
		padding-left: 0;
	}
	.filter-bar .content-type {
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.all-fields .dropdown {max-width: 101px; margin: auto;}

	.dropdown-menu {text-align: left;}

	.filter-bar .content-type {
		border-right: 1px solid #303030;
		-webkit-box-shadow: 1px 0  #000;
		-moz-box-shadow: 1px 0  #000;
		box-shadow: 1px 0  #000;
	}
	.filter-bar .search-box {
		width: 100%;
		padding-right: 0;
	}
	.filter-box .btn-xs { margin-bottom: 5px; }

	.home-listview > li {
		width: 100%;
	}
	.home-listview .thumbnail .image {
		margin: 20px;
	}
	.blog-detail-sidebar {
		padding-right: 15px;
	}
	.blog-detail-text {
		padding-left: 30px;
		padding-right: 30px;
	}
	.main-content .breadcrumb li:last-child {
		max-width: 170px;
		overflow: hidden;
		white-space: nowrap;
    	text-overflow: ellipsis;
	}

	.main-content,
	.dashboard,
	.dashboard-wrap {
		padding-right: 15px;
		padding-left: 15px;
	}
	.dashboard {
		margin-left: 0;
	}
	.users-sidebar {
		border-right: 0;
		padding-left: 0;
	}
	.dashboard-content {
		padding-left: 0;
		padding-right: 0;
	}
	.box-left {
		font-size: 100px;
		height: 150px;
		width: 150px;
		line-height: 150px;
	}
	.box-right {
		margin-top: 40px;
	}
	.box-right .text-big {
		font-size: 45px;
	}
	.box-right p {
		font-size: 16px;
	}
	.file-progress-topbar {
		text-align: center;
	}
	.file-progress-topbar h2 {
		display: block;
		text-align: center;
	}
	.file-progress-topbar .btn {
		float: none !important;
	}
	.edit-media .media-file .upload-item {
		width: 80%;
	}
	.comment-form input { width: 100%;}
	.full-page-bg .close {
		top: 10px;
		right: 15px;
	}
	.gallery .gallery-item {
		width: 50% !important;
	}
}

@media (max-width: 480px) {

	.col-2 > li,
	.col-3 > li,
	.col-4 > li,
	.related-posts .col-5 > li,
	.gallery .gallery-item { width: 100% !important; }
	.logo {
    	max-width: 200px;
	}
	.page-header h2 {
		font-size: 30px;
	}
	.filter-bar-center > .container-fluid > .filter-list {
		text-align: left;
	}
	.filter-bar .filter-list > li,
	.filter-bar-center .filter-list > li {
		display: block;
		float: none;
	}
	.filter-item {
		padding-left: 0;
		padding-right: 0;
		text-align: left;
	}
	.media-categories,
	.sort-by {
		display: table;
		width: 100%;
	}
	.media-categories .btn-group,
	.sort-by .btn-group {
		display: table-row;
	}
	.media-categories .btn-group .btn,
	.sort-by .btn-group .btn {
		display: table-cell;
		float: none;
	}
	.media-categories .btn-group .btn:first-child,
	.sort-by .btn-group .btn:first-child {
		width: 90%;
	}
	.media-categories .btn-group .btn + .btn,
	.sort-by .btn-group .btn + .btn {
		width: 10%;
		text-align: center;
	}
	.media-categories .dropdown-menu,
	.sort-by .dropdown-menu {
		width: 100%;
	}
	.media-types .btn {
		display: block;
	}
	.media-files,
	.view-style,
	.search-box,
	.footer-menu-right .footer-menu  {display: none;}

	.filter-bar .filter-box {
		padding-left: 20px;
		padding-right: 20px;
	}

	.all-fields,
	.content-type {text-align: left;}

	.filter-bar .all-fields {
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.filter-bar .content-type {
		border-right:none;
		border-left: 1px solid #303030;
		float: right;
		-webkit-box-shadow: -1px 0 #000000;
		-moz-box-shadow: -1px 0 #000000;
		box-shadow: -1px 0 #000000;
	}

	.filter-bar .all-fields {padding-top: 60px;}
	.filter-bar .breadcrumb-box {
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.main-content .breadcrumb li:last-child {
		max-width: 120px;
	}
	.main-content .breadcrumb li:last-child,
	.main-content .breadcrumb li a {
		font-size: 10px;
		padding-left: 30px;
	}
	.main-content .breadcrumb li a::after {
		right: -16px;
	}

	.content-type .btn { display: block; }

	.header-bottom .page-header .btn { margin-bottom: 5px; }

	.bx-wrapper .bx-pager { bottom: 5px; }

	.bx-pager-item { width: 50px; }

	.signin-form,
	.signup-form {
		width: 100%;
		margin-left: 0;
		left: 0;
		padding: 0 35px;
		margin-top: 20px;
	}

	.signin-logo {
		float: none !important;
		margin: 0 auto;
	}

	.signin-close {
		position: absolute;
		top: 30px;
		right: 30px;
		margin-top: 0;
		-webkit-transform: scale(0.6);
			-ms-transform: scale(0.6);
			 -o-transform: scale(0.6);
				transform: scale(0.6);
	}
	.home-listview .thumbnail .image {
		float: none;
		width: 100%;
		margin: 0;
	}
	.home-listview .thumbnail .caption p {
		min-height: auto;
	}
	.box-left,
	.box-right {
		float: none;
		margin: 0 auto;
		text-align: center;
	}
	.blank-page {
		padding: 25px 0;
	}
	.copy-right {
		float: none;
		text-align: center;
	}
	.reg-container {
		max-width: 430px;
		width: auto;
		margin: 80px auto 0;
		position: relative;
		top: auto;
		left: auto;
	}
	.category-list .exc-radio-poster {
		display: none;
	}
	.category-list .exc-playlist-caption {
		float: none;
		width: 100%;
		padding: 0;
	}
	.upload-item {
		max-width: 245px;
		margin-left: 0;
		margin-right: 0;
		width: auto;
	}

}
