.container { padding-left: 0; padding-right: 0; }

.bg-grey { background: #cfcece;	}
.btn-blue { background: #001684; }

.navbar { min-height: 35px; }
.navbar-default { margin-top: 1em; border-bottom: 1px solid #001684; }
.navbar ul.nav li a { font-size: 13px; color: #333; padding-top: 3px; padding-bottom: 3px; }
.navbar ul.nav li a:hover { background: none; }
.navbar-nav > li { border-right: 1px solid #999; padding: 0 4px; }
.navbar-nav > li:last-child { border-right: 0; }	
.navbar-default { background: #fff; border-color: #fff; }

.no-left-padding { padding-left: 0; }
.no-right-padding { padding-right: 0; }

.home-sidebar .panel-heading { background: #cfcece; font-size: 16px; }
.home-sidebar ul { list-style-type: none; margin: 0; padding: 0; }
.home-sidebar ul li h2 { font-size: 12px; font-weight: normal; margin-top: 14px; }

.border-right { border-right: 1px solid #cfcfcf;  }
.border-bottom { border-bottom: 1px solid #cfcfcf; }
.border-top { border-top: 1px solid #cfcfcf; }

.vtoffset { margin-top: 15px; margin-bottom: 10px; }

.home-leftsidebar { float: left; width: 20%; }
.home-maincontent { float: left; width: 80%; }
.home-maincontent > div { padding: 0px; }

.home_categories .col-md-3 { border-right: 1px solid #cfcfcf; padding-left: 0; padding-right: 0; }
.no-border-right { border-right: 0px solid #fff !important; }

.panel-heading { padding: 5px 15px; }

@media (min-width: 900px) {
	#navbar { padding-left: 0; padding-right: 0; }
}

h4.home-grid-text { color: #333; font-size: 14px; margin-top: -12px; font-weight: normal; margin-bottom: -4px; }

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { /* STYLES GO HERE */ 
	.navbar-form .form-control { width: 80%; }
	.navbar-nav > li { padding: 0 1px; }
	
	.home-leftsidebar { display: none; }
	.home-maincontent { float: left; width: 100%; }
	
	.navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { /* STYLES GO HERE */
.navbar-nav > li { padding: 0 2px; }
}


@media (max-width: 750px)  {
	
  .home_categories .col-md-3 { border-right: 1px solid #cfcfcf; padding-left: 10px; padding-right: 10px; }	
  .navbar { min-height: 50px; }		
  .navbar-default { background: #f8f8f8; border-color: #e7e7e7; }
  .no-border-right-xs { border-right: 0px solid #fff !important; }
  
  .no-left-padding { padding-left: 5px; } 
  .no-right-padding { padding-right: 5px; }
  
	.home-leftsidebar { display: none; }
	.home-maincontent { float: left; width: 100%; }
	
	.home-maincontent > div { padding: 0 10px; }
	#cat-img-wrap h1 { padding-top: 0 !important; }
	.cat-glass { display: none; }
}