﻿@media (min-width: 320px) {
	.breadcrumbs {
		display: none;
	}
	.castings_categories_div {
		width: 100%;
	}
	#under_nav {
		display: none;
	}
	.redButtonContainer {
		display: block;
	}
	.castings_categories_div a{
		width: 135px;
	}
}
@media (min-width: 410px) {
	.castings_categories_div a{
		width: 180px;
	}
}
@media (min-width: 480px) {
	.imgright {
		float: right;
		padding-left: 15px;
	}
}
@media (min-width: 768px) {
	.castings_categories_div {
		width: calc(100% - 274px);
	}
	#logoContainer {
		height: 125px;
	}
	#logo {
		margin: 0;
	}
	#home_header,
	#sub_header {
		display: block;
	}
	#phoneAndSearchContainer {
		margin-top: 0
	}
	#homepageMiddleContent {
		background: #444444 url("../image/homepageMiddleContentBg.png") no-repeat center;
	}
	.mobile {
		display: none;
	}
	.desktop {
		display: block;
	}
}
@media (min-width: 1026px) {
	.desktop_under_upper_nav {
		flex-direction: row;
	}
}
@media (min-width: 1302px) {
	a.mobile_quick_quote_button {
		display: none;
	}
	.redButtonContainer {
		display: none;
	}
	#under_nav {
		display: block;
	}
	.breadcrumbs {
		display: block;
	}
	body {
		background: #ffffff url("../image/bodyBg.jpg") no-repeat center top;
	}
	body#page_home {
		background: #ffffff url("../image/homepageBodyBg.jpg") no-repeat center top;
	}
	#logo img {
		margin: 0;
	}
	#cntnt01searchinput {
		width: 285px;
	}
	#phoneAndSearchContainer {
		text-align: right;
	}
	#home_below_subheader {
		height: 192px;
	}
	.homepageSmallContainer {
		margin-top: 35px;
	}

	/* Custom Bootstrap-like classes  */
	.col-lg-2-4 {
		width: 20%;
	}
}