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

.bg-grey { border-bottom: 1px solid #757679; background: #e1e3e3; margin-top: -19px; padding-top: 1px; padding-bottom: 2px; }
.btn-blue { background: #7a1843; border-color: #7a1843; }

.phone-number { font-weight: 200; font-size: 26px; color: #757679; }

.header-container { background: #757679; margin-top: 1em; }

.navbar { min-height: 30px; }
.navbar-default { border-bottom: 1px solid #001684; border: 0; }
.navbar ul.nav li a { font-size: 13px; padding-top: 3px; padding-bottom: 3px; pa }
.navbar ul.nav li a:hover { background: none; }
.navbar-nav > li { border-right: 1px solid #eee; padding: 0 3px; }
.navbar-nav > li:last-child { border-right: 0; }	
.navbar-default { background: #757679; border-color: #fff; }

#nav > li a { color: #fff; }
#navbar { margin-top: 3px; }
.navbar-nav>li>.dropdown-menu { background: #888; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus { background: none; }

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

.home-text a { color: #5E2632; font-weight: bold; text-decoration: none; }

.home-sidebar { padding-right: 0; }
.home-sidebar .panel-heading, .home-sidebar .panel-heading a { background: #757679; font-size: 16px; color: #eee; }
.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: 0px solid #cfcfcf;  }
.border-bottom { border-bottom: 0px solid #cfcfcf; }
.border-top { border-top: 0px solid #cfcfcf; }

.vtoffset { margin-top: 8px; margin-bottom: 0px; }

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

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

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

.md-pad-0 { padding: 0 }

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

a h4.home-grid-text, a:hover h4.home-grid-text { text-decoration: none; }
h4.home-grid-text { color: #fff; font-size: 17px; margin-top: 0px; padding-top: 5px; font-weight: 200; letter-spacing: 1px;  }
.box-title { background: #757679; height: 28px; width: 100%; margin-top: -29px; }
.box-title-top { background: #757679; height: 28px; width: 100%; margin-bottom: -30px; margin-top: 15px; }
.box-title-top h4.home-grid-text { padding-top: 4px; }

.title-m-adjust { margin-left: 5px; }

@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	{ padding: 0 }
  .home_categories .col-md-3 { border-right: 0px solid #cfcfcf; /*padding-left: 10px; padding-right: 0px;*/  }	
  
  /*.home_categories .col-md-3:nth-chold(even) { padding-left: 0px; padding-right: 10px; }	  
  .home_categories .col-md-3:nth-chold(odd) { padding-left: 0px; padding-right: 10px; }	    
  */
  .navbar { min-height: 50px; }		
  .navbar-default { background: #757679; border-color: #757679; }
  .no-border-right-xs { border-right: 0px solid #fff !important; }
  .navbar-default .navbar-toggle { background-color: #ccc; }
  .navbar-default .navbar-brand { color: #eee; }
  
  .no-left-padding { padding-left: 5px; } 
  .no-right-padding { padding-right: 5px; }
  
	.home-leftsidebar { display: none; }
	.home-maincontent { float: left; width: 100%; }
	
	h4.home-grid-text { font-size: 16px; }
	
	/*.home-maincontent > div { padding: 0 20px; }*/	
	
	#cat-img-wrap h1 { padding-top: 0 !important; }
	
	.sm-pad-10 { padding: 0 10px; }
	.box-title-top { margin-top: 0; }
}