img {
	max-width:100%;
}

@media screen and (min-width: 768px) {
	.navbar-collapse {
		padding-left:0;
		padding-right:0;
	}
}

/* 
	XL Destop view 
*/
@media (min-width:1200px) {
	.slider .slide-info {
		width: 30%;
		max-width: 35%;
	}
	/* Set menu padding */
	nav.top.navbar-default .navbar-nav > li > a {
		padding-left:19px;
		padding-right:19px;

	}
	nav.top.navbar-default .navbar-nav > li:first-child > a{
		margin-top: -5px;
	}
}

/* 
	Mobile, table, MD desktop view 
*/
@media (max-width:1199px) {
	
}

/*
	MD Desktop view
*/
@media (min-width:992px) and (max-width:1199px) {
	.slider .slide-info {
		width: 40%;
	}
	
	/* Set menu padding */
	nav.top.navbar-default .navbar-nav > li > a {
		padding-left:11px;
		padding-right:12px;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.suppliers .supply.product .supplier-bg	{min-height: 301px;	}
	.slider .slide-info {
		bottom: 5%;
	}
	.prod-search input.form-control{width: 610px;}
	.slider .slide-info{width: 60%; padding: 15px;}
	.slider .slide-info .btn{margin-bottom: 15px;}
}

/*
	MD desktop XL Desktop view
*/
@media (min-width: 992px) {
	.suppliers .supply.product .supplier-bg	{min-height: 238px;	}
	.slider .slide-info {
		bottom:10%;}
	.slider .slide-info .btn{margin-bottom: 30px;}
	.slider .slide-info {

		padding: 25px 20px;
	}

	.prod-search input.form-control{width: 210px;}



	nav.top .container-fluid,
	nav.footer .container-fluid {
		padding-left:0;
		padding-right:0;
	}
	
	nav.top.navbar,nav.footer.navbar {
		margin-bottom:0!important;
		margin:0!important;
		min-height:0;
		padding-top:0;
		padding-bottom:0;
	}
	
	nav.top.navbar-default {
		background:none;
		border-color:transparent;
	}
	
	nav.top.navbar-default .navbar-nav > li > a {
		font-size:15px!important;
		color:#fff;
		font-weight: 500;
	/* 		border-right:1px solid #ffffff; */
		text-transform:uppercase;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	nav.top.navbar-default .navbar-nav > li:first-child > a {
	/* 		border-left:1px solid #ffffff; */
	}
	
	nav.top .navbar-collapse {
		padding-left:0;
		padding-right:0;
	}
	
	nav.footer.navbar-default .navbar-nav > .active > a,
	nav.footer.navbar-default .navbar-nav > .active > a:focus {
		background:none;
	}
	
	nav.top.navbar-default .navbar-nav > .active > a,
	nav.top.navbar-default .navbar-nav > .active > a:focus,
	nav.top.navbar-default .navbar-nav > .active > a:active,
	nav.top.navbar-default .navbar-nav > li > a:hover,
	nav.top.navbar-default .navbar-nav > .active > a:hover {
		background-color:transparent;
		color:#b24a38;
	}
	
	nav.top.navbar-default .navbar-nav > .open > a,
	nav.top.navbar-default .navbar-nav > .open > a:focus,
	nav.top.navbar-default .navbar-nav > .open > a:hover {
		background-color:transparent;
		color:#fff;
	}
	
	nav.top.navbar-default .navbar-nav > li.not-nav > a,
	nav.footer.navbar-default .navbar-nav > li.not-nav > a {
		display:none;
	}
	
	nav.top	.dropdown-menu {
		border:none;
		box-shadow:none;
		background-color:#b24a38;
	}




	nav.top .dropdown-menu > li > a {
		font-size:15px;
		padding:8px 20px;
		color:#fff;
		border-bottom:1px solid #802125;
		background-color: transparent;
	}

	nav.top .dropdown-menu > .active > a,
	nav.top .dropdown-menu > .active > a:focus,
	nav.top .dropdown-menu > li > a:hover {
		background-color:#802125;
	}
}

/* 
	
Tablet nav 

*/
@media (max-width: 991px) {
	.btn{white-space: normal;}
	.prod-search{margin-top: 15px;}
	.page-head{background-image: none !important;}
	.mob-spacer{margin-bottom: 30px}
	.mob-center-txt{text-align: center;}
	.top .navbar-header {
		float:none;
	}
	
	.navbar-toggle {
		display:block;
	}
	
	.navbar-collapse {
		border-top:1px solid transparent;
		box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);
	}
	
	.navbar-collapse.collapse {
		display:none!important;
	}
	
	.navbar-nav {
		float:none!important;
		margin:7.5px -15px;
	}
	
	.navbar-nav>li {
		float:none;
	}
	
	.navbar-nav>li>a {
		padding-top:10px;
		padding-bottom:10px;
	}
	
	/* since 3.1.0 */
	.navbar-collapse.collapse.in {
		display:block!important;
	}
	
	.collapsing {
		overflow:hidden!important;
	}
	
	nav.top.navbar {
		margin-bottom:0;
	}
	
	.navbar-default {
		background-color:#b24a38;
		border-color:#b24a38;
		color:#fff;
	}
	
	nav.top.navbar-default .navbar-nav > li > a {
		color:#fff!important;
	}
	
	nav.top.navbar-default .navbar-nav > li > a:hover {
		color:#fff!important;
		font-weight:700;
	}
	
	.navbar-default .navbar-nav > .active > a,
	.navbar-default .navbar-nav > .active > a:focus,
	.navbar-default .navbar-nav > .active > a:hover {
		background-color:#802125;
		font-weight:700;
	}
	
	.navbar-default .navbar-toggle,
	.navbar-default .navbar-collapse,
	.navbar-default .navbar-form {
		border-color:#802125;
	}
	
	.navbar-default .navbar-toggle .icon-bar {
		background-color:#fff;
	}
	
	.navbar-default .navbar-toggle:focus,
	.navbar-default .navbar-toggle:hover,
	.navbar-default .navbar-nav > .open > a,
	.navbar-default .navbar-nav > .open > a:focus,
	.navbar-default .navbar-nav > .open > a:hover,
	.dropdown-menu > li > a:focus,.dropdown-menu > li > a:hover {
		background-color:#802125;
		color:#fff;
	}
}

/* 
	Tablet, mobile, MD desktop, XL desktop view 
*/
@media (min-width:768px) {

	.finance-logo{margin-top: -18px;}

	.slider.page-head{min-height: 350px;max-height: 365px;}
	header.main{position: absolute;top:0;z-index: 100;width: 100%;}
	.suppliers .filter-nav a em{font-size:16px;}
	.suppliers .filter-nav a{font-size: 18px;}
	header.main .btn em{font-size:25px;padding: 10px 12px;}
	header.main .btn.btn-default span.phone{font-size:21px;}
	header.main .btn {
		font-size: 17px;
		padding: 15px;
	}

	.slider-image {
		max-height: 650px !important;
		min-height: 610px !important;
		height: 550px;
	}
	.slider .slide-info {


		position:absolute;
		background-color: #272525;
		background-color: rgba(39,37,37,0.6);
		color:#fff;
	}
	.slider .flex-control-nav{
		bottom:70px;
	}
	header.main .btn span.capsule{float: right;}
	
}

@media (max-width: 767px) {
	.mob-t-space{margin-top: 30px;}

	aside.inner .product-shot{
		margin:0 auto;width: 50%}
	aside.inner .product-shot img{width: 100%;}
	.slider img,
	.slider .slide-info{margin-top: 15px !important;}
	.suppliers .filter-nav a em{font-size:14px;}

	.suppliers .filter-nav a{font-size: 16px;margin-bottom: 10px;display: block}
	.prod-search label,
	.prod-search input.btn.btn-default{display: none;}
	.prod-search .form-group{margin-bottom: 0;}

	header.main .btn em{font-size:20px;padding: 8px 10px;}
	header.main .btn.btn-default span.phone{font-size:18px;}
	header.main .btn {
		font-size: 15px;
		padding: 10px;
	}
	.slider .flex-direction-nav{display: none;}
	.slider .slide-info {
		margin-top: 30px;
	}
	.slider-image{background-image: none !important;}
	.slider .flex-control-nav {
		bottom: -10px;
	}
	
	
	
	.social ul {
		margin:0 auto;
		width:60%;
	}
	
	table.webform,.form {
		width:100%;
	}
	
	/* webform recaptcha */
	.recaptchatable .recaptcha_r4_c4,.recaptchatable .recaptcha_r1_c1,.recaptchatable .recaptcha_r2_c1,.recaptchatable .recaptcha_r3_c1,.recaptchatable .recaptcha_r3_c2,.recaptchatable .recaptcha_r3_c3,.recaptchatable .recaptcha_r7_c1,.recaptchatable .recaptcha_r8_c1,.recaptchatable .recaptcha_r4_c2,.recaptchatable .recaptcha_r2_c2,.recaptchatable .recaptcha_r2_c2 {
		display:none;
	}
	
	table.webform .recaptchatable #recaptcha_image[style] {
		width:100%!important;
	}
	
	table.webform .recaptchatable .recaptcha_r4_c1 {
		background:none!important;
	}
	
	table.webform .recaptchatable .recaptcha_image_cell center img {
		width:100%!important;
	}
	
	/* #recaptcha_area, #recaptcha_table{width:100% !important;padding: 3%;background: #fff;} */
	table.webform #recaptcha_area,table.webform #recaptcha_table,table.webform .recaptchatable {
		width:100%!important;
		background:#fff;
	/* padding: 3%; */
	}
	
	table.webform .recaptchatable #recaptcha_image[style] {
		width:200px!important;
		height:10px!important;
	}
	
	table.webform .recaptchatable .recaptcha_image_cell {
		width:100%;
	}
	
	table.webform .recaptcha_input_area {
		width:100%!important;
	}
	
	table.webform .recaptchatable #recaptcha_response_field {
		width:90%!important;
		padding:10px!important;
	}
	
	table.webform .recaptcha_only_if_privacy {
		float:left;
		text-align:left;
	}
}