
@media (min-width:768px) {

	.main-header-container {
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.bannerCaption {
		padding: 10% 0px 0px 40%;
	}

	/*List*/
	
		.product-list-view li:nth-child(even) .product-iteam{float:right;text-align: center;}
		
}

@media (min-width:992px) {

.main-header-container {
	padding-top: 13px;
	padding-bottom: 13px;
}

#main {
	margin-left: 0 !important;
}
.bannerCaption {
	padding: 11% 0px 0px 40%;
}

}

@media (min-width:1200px) {
	.main-nav .nav > li > a{font-size: 16px;}

.main-header-container {
	padding-top: 10px;
	padding-bottom: 10px;
}
.main-header #header-search-query {
	width: 239px;
}
.bannerCaption {
	padding: 14% 10% 0px 50%;
}
.contactWrapper .title h2{font-size:28px;}
}
@media (min-width:992px) and (max-width:1199px) {
._topForm .search-by-address .col-md-3 {
	width:25%;
    float: left;
}

}
@media (min-width:768px) and (max-width:991px) {
._topForm .search-by-address .col-md-3 {
	width: 50%;
    float: left;
    margin: 9px 0;
}
._topForm .search-by-address .col-md-3:nth-child(2) .form-group .form-control {
	border: 0;
}
}
@media (max-width:991px) {


._topForm .search-type {
	padding:0 2px;
	font-size: 12px; 
}


.navbar-nav {
	margin: 5px 0;
}
.main-nav nav {
}
.overlay3 {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 3;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0, 0.9);
	overflow-y: auto;
	overflow-x: hidden;
	text-align: center;
	opacity: 0;
	transition: opacity 1s;
}
.offcanvas {
	padding-top: 15px;
}
.offcanvas {
	height: 100%;
	width: 0;
	top: 0;
	left: 0;
	background-color: #fff;
	position: fixed;
	z-index: 4;
	overflow-x: hidden;
	transition: .5s;
	padding-top: 60px;
}
#header-search {
	display: none;
	position: absolute;
	right: 0;
	top: 50%;
	padding: 0;
	z-index: 9;
	transform: translateY(-50%);
	width: 290px;
	margin: 0;
}
#header-search.show {
	display: block;
}
.navbar-nav > li {
}
.searchmobile {
	display: block;
}
.title h1, .title h2 {
	font-size: 24px
}
.contactWrapper{padding:0 0 50px;margin-top: -50px;}


.home_search {position:relative; left:0; right:0; top:0; margin:auto; transform:none; width:100%; padding:0;}
#myCarousel, .mainbanner {height:auto; }
.home_search, ._topFormContainer {padding:0;}
._topForm .row {margin:0;}
._topForm .custom_width.col-sm-12 {}
.or_class {top:6px;}
.or_class img {width:46px; height:auto; }
.mob_pad {padding:0 3px;}
.col-sm-3.col-sm-offset-6 {float:left; width:100%;}
.form_border {width:90%; padding:26px 0;}
.form_border .select2-container {width:100% !important;}
}
@media screen and (min-width:1025px) and (max-width:1299px) {
.beers_tabs .nav-tabs > li > a {padding:10px; font-size:12px;}	
.login_area {width:100%;}
}
@media screen and (min-width:768px) and (max-width:1199px) {
.form-group.custom_width.col-sm-6.col-md-12.col-xs-6 {padding:0;}
.form_border .select2-container {width:100% !important;}
}
@media screen and (min-width:768px) and (max-width:1024px) {
.container {width:100%;}
#top-brand {margin-left:0;}
.navbar-nav > li > a {font-size:12px; padding-left:3px; padding-right:3px;}	
.navInner .social-link {padding-left:10px;}
.profile_banner h4 span {display:inline-block;}
.profile_banner h4, .profile_banner h5 {margin-top:6px; margin-bottom:0;}
.profile_banner h4 span, .profile_banner h5 span {margin:0;}
.favorite_sidebar .block-title {padding:6px;}
.favorite_sidebar .block-title h4, .favorite_sidebar ._brewList li .brew-name h4 {margin:0; font-size:12px;}
.favorite_sidebar .brew-content {padding:6px;}
.favorite_sidebar ._brewList li .brew-des {padding-left:66px;}
.reviewcontent .fa {font-size:9px;}
.favorite_sidebar ._brewList ._reviewText {margin:0;}
.favorite_profile h5 {float:left !important; width:100%; margin-bottom:12px;}
.newsletter_area .newsletter_left {margin-bottom:12px;}
.newsletter_area {padding:26px 0;}

.listing_area .listing_box h3 {font-size:16px;}
.listing_area .listing_box p {font-size:13px; margin-bottom:0;}
.blockContent {padding:6px;}
.eventNewsBlock li, .blockNews ._brewList li .brew-des .brew-name h4, .blockNews ._brewList li .brew-des .brew-name h5 {font-size:12px;}
.blockNews ._brewList li .brew-des .brew-name h5 {margin-bottom:6px;}
.block li {padding-bottom:6px; margin-bottom:9px;}
.list_search_area .width_search {width:366px;}
.navInner .social-link {padding-top:9px;}

.beers_tabs .tab-content {padding:6px 16px;}
.beers_tabs .nav-tabs > li {width:50%;}
.beers_tabs .nav-tabs > li a {text-align:center; border:1px solid #ccc;}
/*.bewList-col-2 ._brewList li {width:100%;}*/
.beers_tabs .nav-tabs > li.active > a, .beers_tabs .nav-tabs > li.active > a:hover, .beers_tabs .nav-tabs > li.active > a:focus {border:1px solid #f6921e;}
.bew-about h2 {font-size:17px; margin-bottom:9px;}
.bew-about p {font-size:12px;}
.right_dropdown {margin-bottom:0;}
.title {margin-bottom:19px;}
.title h2 {margin-bottom:0;}
.block-title h4 {font-size:15px; font-weight:400; letter-spacing:0.6px;}

.mobile_scroll {height:242px; margin-bottom:16px;}
.mobile_scroll ._brewList {margin-left:0; margin-right:0;}
.mobile_scroll ._brewList li {padding-left:0;}

.bew-about {padding:16px;}

.bewList-col-3 ._brewList li.bew-iteam {width:50%;}

.top_list .beers_tabs .tab-content .brew-img {width:22%;}
.top_list .beers_tabs .tab-content .brew-name h4 {letter-spacing:-0.6px;}
.top_list .beers_tabs .tab-content .brew-name p {float:left; width:100%;}
.top_list .beers_tabs .list_details p {font-size:12px;}
.top_list .beers_tabs .list_details p .fa {width:auto;}
.top_list .beers_tabs .custom-tab li {width:33%;}
.top_list .beers_tabs .custom-tab li a {padding:6px 6px; font-size:13px; min-height:46px;}

footer .bottom_link li:first-child a {padding-left:0;}	
.details_content .beers_tabs .nav-tabs > li {width:20%;}
.details_content .beers_tabs .nav-tabs > li a {padding:12px 1px;}
.details {margin-top:6px;}
.product_details h4 {margin-bottom:6; font-size:13px; font-weight:400;}
.details_content .review_star .reviewcontent .fa {margin-right:9px;}
.barrestaurent_list .brew-name h4 a {font-size:16px;}
.barrestaurent_list .barrestaurent_des p span {width:auto;}
.barrestaurent_list .barrestaurent_des p {font-size:13px; margin-bottom:3px;}
.top_product_listing .nav-tabs > li {width:33%; display:table;}
.top_product_listing .nav-tabs > li a {height:46px;  display:table-cell; vertical-align:middle; margin:0;  border:0;  }

.scroll_height.mobile_scroll {height:242px; margin-bottom:26px;}
.beers_tabs .nav-tabs > li > a {padding:9px;}

.login_area {width:100%;}
}
@media screen and (min-width:1024px) and (max-width:1366px) and (orientation:portrait)  {
.scroll_height.mobile_scroll {height:359px;}
.bewList-col-2 ._brewList li, .top_beers .bewList-col-2 ._brewList li {width:50% !important;}
.beers_tabs .nav-tabs > li {width:auto !important;}
.beers_tabs .nav-tabs > li a {padding:6px; font-size:13px;}
.mob_pad {padding:0;}
}

@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape)  {
.scroll_height.mobile_scroll {height:359px;}
.beers_tabs .nav-tabs > li {width:auto;}	
.beers_tabs .nav-tabs > li a {font-size:13px; padding:9px; margin:0;}
.top_list .beers_tabs .custom-tab li {display:table;}
.top_list .beers_tabs .custom-tab li a {height:56px; display:table-cell; vertical-align:middle; padding:6px 3px;}
.barrestaurent_list .scroll_height {height:460px !important;}
.top_list .beers_tabs .scroll_height {height:460px;}
.mob_pad {padding:0;}

}
@media screen and (min-width:768px) and (max-width:1024px) and (orientation: portrait)  {
.bewList-col-2 ._brewList li {width:100% !important;}	
.details_content .client_image {width:49px; height:49px; margin-top:10px;}
.details_content .beers_tabs .nav-tabs > li, .top_list .beers_tabs .custom-tab li {display:table;}
.details_content .beers_tabs .nav-tabs > li a, .top_list .beers_tabs .custom-tab li a {height:56px; display:table-cell; vertical-align:middle; 
padding:6px 3px;}
.barrestaurent_list .scroll_height {height:320px !important;}
.product_details .product-title {margin-top:26px;} 
.bewList-col-3 ._brewList li.bew-iteam {width:50% !important;}
.top_list .beers_tabs .scroll_height {height:300px;}
.login_area .login_box {padding:16px;}
	
}

@media screen and (min-width:768px) and (max-width:992px) and (orientation: landscape)  {
.mobile_scroll ._brewList li, .bewList-col-2 ._brewList li {width:100% !important;}	
.scroll_height.mobile_scroll {height:239px;}
.beers_tabs .nav-tabs > li {width:50%;}

	
}



@media screen and (max-width:767px) {

.c-open-days-w  .col-md-3 { margin-bottom: 10px; }
.breadcrumb li { font-size: 12px; }	
.navbar-default .navbar-toggle {border-color:#f6921e;}
.navbar-default .navbar-toggle .fa {color:#fff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background:#f6921e;}
.bewList-col-2 ._brewList li {width:100% !important;}
.button-box a {
	    padding:9px 12px;
}
#top-brand {max-width:140px; margin-left:15px;}
._topAddress li.mob_full {width:100%;}
.navInner .social-link {padding-left:6px;}
._loginTopArea{padding: 0;  width:100%; text-align:center;}
._loginTopArea ._logReg {text-align:center; display:block; float:none;}
.topHeadAddCont{width:100%; text-align:center;}
._logReg li{font-size:11px; padding-left:0;padding-right:0; margin:0 16px;}
.navbar-default .navbar-collapse {background:#222;}
header .sent-enquiry-btn {display:none;}
.main-header-container {padding-top:12px; padding-bottom:12px;}
.bannerCaption .title h2 {font-size:16px; margin-bottom:10px; margin-top:0;}
.title h1, .title h2 {font-size:20px;}
.bannerCaption {padding:9% 0px 0px 40%;}
.contact-form, .contact-address, #contactus_form, #contactus_form #wrap {width:100%;}
.top_beers {margin-bottom:29px;}
.newsletter_area {padding:26px 0; margin-top:26px;}
.newsletter_area .newsletter_form .input_text, .newsletter_area .newsletter_form {width:100%; }
.newsletter_area .newsletter_left {font-size:14px; margin-bottom:16px; padding:0;}

footer .social-link {float:none; margin-top:16px; width:100%; margin-bottom:26px;}
footer {padding:26px 0;}
.bottom_footer, footer .bottom_link {text-align:center;}
footer .bottom_link li:first-child a {padding-left:0;}
.favorite_sidebar {margin-top:30px;}
.profile_banner {background:#eb1e23;}
.profile_banner .ab_text {position:relative; bottom:0; text-align:center; padding-bottom:19px;}
.profile_banner .profile_pic {width:166px; margin:auto; display:block; margin-bottom:16px; margin-top:19px;}
.profile_banner h5, .profile_banner h4 {margin-top:9px;}
.profile_banner img {opacity:1;}
.innerSection {padding:29px 0;}
.bew-about .button {width:100%; margin-left:0 !important; text-align:center;}
.bew-about h2 {font-size:22px;}
.nav-tabs > li {margin-bottom:6px;}
.beers_tabs .nav-tabs > li > a {margin:0; border:1px solid #000; border-radius:0; text-align:center;}
.beers_tabs .tab-content {padding:12px;}
._mapTop-breContent {margin-bottom:26px;}
.right_dropdown {float:left; width:100%; margin:16px 0;}
.right_dropdown .select_drop {width:100%;}

.bewList-col-3 ._brewList li.bew-iteam {width:100%;}

.top_list .beers_tabs .tab-content .brew-img {width:100%; margin-bottom:15px;}
.top_list .beers_tabs .tab-content .brew-img img, .top_list .beers_tabs ._brewList li .brew-des {width:100%;}
.top_list .beers_tabs .tab-content .brew-name p {float:left; width:100%;}
.top_list .beers_tabs .list_details p .fa {width:auto;}
._topForm {display:block; padding:12px 0;}
._topForm .custom_width {width:50%; float:left; padding:0 3px; margin-bottom:6px;}
._topForm .custom_width span {margin-top:10px; display:block; margin-bottom:12px;}
.details_banner ._topFormContainer {padding:6% 0;}
.list_search_area .width_search, .list_search_area .width_left {width:100%;}
.addbanner img {width:100%;}
.loading_image {margin-bottom:46px;}

.details {margin-top:36px;}
.product_details .product-title {font-size:24px;}
.details_content {margin-top:16px;}
.details_content .beers_tabs .nav-tabs, .beers_tabs .nav-tabs {text-align:center;}
.details_content .beers_tabs .nav-tabs > li, .beers_tabs .nav-tabs > li {float:none; display:inline-block;}
.details_content .beers_tabs .nav-tabs > li a {color:#000;}
.details_content .beers_tabs .nav-tabs > li.active > a {border:1px solid #f6931e;}
.details_rating {border-top:1px solid #ccc; padding-top:26px;}

.details_content .right_dropdown .add_beer {width:100%;}
.product_details h5 {margin-top:26px;}
.inner_padding {padding:36px 0;}
.top_breweries {padding-top:36px;}
.beers_tabs {margin-bottom:16px;}

.top_product_listing .nav-tabs > li {display:inline-block;}
.top_product_listing .nav-tabs > li a {height:46px; font-size:12px;  padding:6px; display:table-cell; vertical-align:middle; margin:0;  border:0;  }
.barrestaurent_list .nav-tabs {text-align:center;}
.barrestaurent_list .nav-tabs > li {float:none; display:inline-block;}
.barrestaurent_list .beers_tabs .nav-tabs > li.active a {border:1px solid #f6931e !important;}
._topFormContainer {padding-bottom:0;}
header.navbar.fixed-header, header.navbar {position:relative; background:#222;}
.list_search_area {margin:0;}
.scroll_height.mobile_scroll {margin-bottom:26px; height:416px;}
.top_breweries .button {margin-bottom:26px;}
.brew-name h4 {font-size:14px;}
.login_area {width:100%; margin-top:46px; margin-bottom:0px;}
.login_area .login_box {padding:16px; min-height:inherit; margin-bottom:30px;}
.login_area .col-sm-6.margin_center {float:none;}
.login_area .col-sm-6.margin_center .login_box {min-height:inherit;} 

._topForm .search-by-address .col-md-3, ._topForm .search-by-zip .col-sm-6 {
	margin:6px 0; 
}
.details_banner { height: auto; }
.top_breweries .breadcrumb, .inner_padding .breadcrumb{ margin-top: -25px; }
}
@media screen and (max-width:767px) and (orientation:landscape) {
.bewList-col-2 ._brewList li {width:50%;}
.bew-about .button {width:auto; margin-right:12px;}
.login_area .col-sm-6 {width:50%; float:left;}
.login_area .login_box .button {padding:10px 20px;}
.login_area .login_box .forgot_pass {font-size:12px;}
.login_area .login_box  {min-height:346px;}
.login_area .login_box p {font-size:12px;}
}
@media screen and (max-width:600px) and (orientation:landscape) {
.bewList-col-2 ._brewList li {width:100%;}
.bew-about .button {width:auto; margin-right:12px;}
}
@media screen and (max-width: 450px) {
	.bannerCaption .btn-action{
    padding: 10px 0;
}
.sidenav {
	padding-top: 15px;
}
.sidenav a {
	font-size: 18px;
}
.bannerCaption p {
	height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: none;
}
.viewmore-btn{
    padding: 8px 19px;
    font-size: 12px;
}
.searchmobile {margin-right:0;}
._topAddress li .fa {margin-right:4px;}
}
