@media screen and (max-width: 36em) { 

	.no-padding-sides-mobile {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.col-sm-12 {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

/* TOPBAND */

	.topband p {
		margin: 0;
	}

/* BANNER */

	.banner img,
	.main-content .col-sm-6 img {
		width: 100%;
	}

	.note-welcome {
		margin: 0 0 50px 0;
	}

	.note-welcome .btn-reg,
	.note-welcome .btn-log {
		width: 100%;
	}

	.note-welcome .btn-reg {
		margin-bottom: 10px;
	}

/* NEWSTICKER */

	.ticker-panel {
		width: 100%;
	}

/* FOOTER FILLER */

	.footer-filler .info-shipment ul li:first-child {
		width: 100%;
		padding: 0 0 15px 0;
	}

	.footer-filler .info-shipment ul li:last-child {
		width: 100%;
		padding: 15px 0 0 0;
		border-top: 1px solid #FFF;
		border-left: none;
	}

	.footer-filler .note {
		width: 100%;
		font-size: 13px;
		color: #777;
	}

/* LOGIN */

    .bg-login
    {
        font-size: 13px;
    }

    .login-holder
    {
        margin: 14% auto 0 auto;
    }

    .login-holder,
    .login-control-holder
    {
        width: 90%;
    }

    .login-wrapper
    {
        padding: 30px;
    }

    .login-footer
    {
        position: static;
        margin-top: 48px;
    }

    .login-footer .col-xs-4,
    .login-footer .col-xs-8
    {
        width: 100%;
        text-align: center;
    }

    .login-footer .pull-right
    {
        float: none !important;
    }

	.login-footer ul {
		margin: 10px 0 0 0;
		padding: 0;
        display: none;
	}

	.login-footer ul li {
		margin: 0;
		padding: 0 10px;
	}

	.login-footer ul li:first-child {
		padding-left: 0;
	}

/* HEADER ADMIN */

	header .col-xs-6 {

	}

	header .user-indicator {
		margin: 5px 0 0 0;
	}

	header .user-indicator:before {
		content: "";
		display: none;
	}

	header .logo {
		height: 30px;
	}

	header .user-indicator span {
		display: none;
	}

/* NAV ADMIN */

	.menu-trigger {
        padding-left: 60px !important;
	}

	.menu-trigger:before {
		top: 3px !important;
		box-shadow: 0 4px #f2e118, 0 8px #333, 0 12px #f2e118, 0 16px #333;
	}

    .horizontal-menu
    {
        padding: 10px 0;
    }

    .horizontal-menu .horizontal-level ul li
    {
        display: inline-block;
    }

    .horizontal-menu .horizontal-level ul li a
    {
        font-size: 12px;
    }

/* SEARCH BAND ADMIN */

	.searchband {
        padding: 0;
	}

    .searchband .container
    {
        padding-left: 0;
        padding-right: 0;
    }

    .searchband .col-sm-4
    {
        padding: 10px 15px;
        background: #f0f0f0;
        border-top: 1px solid #e0e0e0;
    }

    .searchband .col-sm-4 b
    {
        display: none;
    }

    .searchband .pull-right
    {
        float: none !important;
    }

	.searchband b {
		display: block;
	}

	.searchband input[type="text"] {
		width: 80%;
		margin: 0 10px 0 0;
	}

	.searchband input[type="submit"] {
		width: 15%;
		margin: 0;
	}

 /* ITEM COUNT */

    .item-count
    {
        font-size: 11px;
    }

    .item-count .pull-right
    {
        float: none !important;
    }

    .item-count select
    {
        width: 
    }

    .item-count .col-sm-6
    {
        padding: 0 5px !important;
        margin-bottom: 10px;
    }

    .item-count .btn-mark-delete
    {
        margin: 0;
    }

/* FOOTER ADMIN */

	footer {
		text-align: center;
	}

	footer .col-xs-4,
	footer .col-xs-8 {
		width: 100%;
	}

	footer ul {
	 display: none;
	}

	footer ul li {
		padding: 0 10px;
	}

	footer .pull-right {
		float: none !important;
	}

/* PAGINATION ADMIN */

    .item-show
    {
        display: none;
    }

/* ERROR PAGES */

    .bg-error
    {
        padding: 3% 0;
    }

    .verify-msg
    {
        width: 100%;
    }

}

@media screen and (max-width: 320px) {

    .login-holder,
    .login-control-holder
    {
        width: 95%;
    }

/* SEARCH BAND ADMIN */

	.searchband input[type="text"] {
		width: 49.2%;
		margin: 5px 0 0 0;
	}

}