 
@media screen and (max-width:1366px) {
.bhr-menu-page-artist {
	width: 22%;
}

}

@media screen and (min-width:320px) { 

.container {
max-width: 1800px; 
padding-left: 100px;
padding-right: 100px; 

}
}


@media screen and (max-width: 1366px) , screen and (max-height: 768px) {

.bhr-wel-caro-bx {
	margin-top: 0px; 
}


}


@media screen and (max-width:1299px) {

.bhr-about-we-offer-icon-g .we-offer-txt-t-icon .title {
	font-size: 20px;
	margin-bottom: 15px;
}
.bhr-about-reservation-bx .title {
	font-size: 30px;
}


}

@media screen and (max-width:1099px) {

.bhr-about-we-offer-icon-g {
	grid-template-columns: repeat(2,1fr);

}
.bhr-about-reservation-bx .bhr-nepp-form-g div{ grid-column: 1/3;}
.bhr-about-reservation-bx {
	padding: 30px;

}
.bhr-about-reservation-bx .title {
	font-size:22px;
}
.bhr-contact-address-g .content {
	font-size: 16px;
	font-family: 'latoregular', sans-serif;
}

}

@media screen and (max-width:991px) {
.container {
	padding-left: 50px;
	padding-right: 50px;
}


.bhr-about-reservation-g {
	grid-template-columns: 1fr;
grid-gap: 20px;
}
.bhr-cmn-img-rt-flt {
	display: flex;
	justify-content: center;
}

.bhr-first-look-img-caro-list-g {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 25px;
	width: 100%;
}

.bhr-about-caro-bx, .bhr-history-caro-bx, .bhr-contact-bx {
	padding-top: 25px;
	padding-bottom: 50px;
}

.bhr-about-special-section, .bhr-about-we-offer-section, .bhr-history-frt-lk-section, .bhr-history-juke-box-section {
	padding-top: 50px;
	padding-bottom: 50px;
}

.bhr-footer-section {
	text-align: center;
}
/*.bhr-footer-rese-call{ display:block;}*/


.bhr-page-menu-g {
	display: grid;
	grid-template-columns: 200px 1fr;
	grid-gap: 20px;
	width: 100%;
}

.bhr-menu-page-artist{ display:none;}

ul.navigation{
padding-right: 10px;
}
img.bhr-about-lt-img {
display:none;

}
.bhr-about-special-section .bhr-cmn-tag-title {
	margin-top: 0px;
}

}

@media screen and (max-width:880px) {

h1{ font-size: 28px !important;}
h2{ font-size: 22px !important;}

}



@media screen and (max-width:768px) {

.container {
padding-left: 5px;
padding-right: 5px;

}


.bhr-about-special-section .bhr-cmn-tag-title {
	margin-top: 30px;
}




.bhr-about-we-offer-icon-g {

	margin-top: 50px;
}
.bhr-history-caro-bx .bhr-yr-establish {
	font-size: 60px;

}

.portfolio-item .col-lg-4{
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;

}
.bhr-about-caro-bx h1 br:first-child{ display:none;}

a.about-sepecial-menu-link-d{ display:none; }
a.about-sepecial-menu-link-m{ display:block; }

.about-sepecial-menu-caro-d{ display:none; }
.about-sepecial-menu-caro-m{ display:block; }

#bhr-thumbs {	display: none;}


}




@media screen and (max-width:660px) {

#bhr-thumbs ul li {
	width: 20%;
	margin-right: 15px;
	text-align: center;
}

.bhr-contact-address-g {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 20px;
	width: 100%;
	margin-top: 50px;
}
.bhr-contact-address-g .title {
	margin-bottom: 0px;

}
.bhr-contact-address-g .content {
	font-size: 14px;
	font-family: 'latoregular', sans-serif;
}
.bhr-page-menu-g {
	display: grid;
	grid-template-columns: 100%;
	grid-gap: 20px;
	width: 100%;
}
.bhr-hm-allmenu-product-v{ padding-left:0px; margin-bottom:15px; grid-template-columns: 1fr;}

ul.navigation {
	display: flex;
	overflow-x: auto;
	width: auto;
	white-space: nowrap;
	/* padding-right: 0px; */
	/* padding-bottom: 20px; */
	position: relative;
	/* top: 130px; */
	right: 20px;
	left: 20px;
	/* margin-bottom: 20px; */
	background-color: #fff;
	z-index: 9;
	padding-bottom: 20px;
	padding-top: 10px;
	font-family: 'latoregular', sans-serif;
	right: 0;
	left: 0;
}
ul.navigation li:first-child {
	margin-bottom: 0px;

}
ul.navigation li{ padding-right: 15px; }
.leftsidebar {
	top: 0px;
	position: relative;
	height: auto;
	overflow-y: auto;
}
ul.navigation li a {
	color: #5b5b5b;
	padding-bottom: 5px;
}
.bhr-trg-cat.active {
	color: #000;
	border-right: 0px solid #f1ac1c;
	padding-right: 5px;
	border-bottom: 3px solid #003878;
	font-weight:bold;
}


.bhr-hm-allmenu-product-v .bhr-allmenu-product-list .bhr-allmenu-product-name {
	font-size: 14px;
}

.bhr-hm-allmenu-product-v .bhr-allmenu-product-list .bhr-allmenu-product-content {
	font-size: 13px;
}


.bhr-hm-allmenu-product-v .bhr-allmenu-product-list .bhr-price-add .bhr-price {
	font-size: 14px;
}

.bhr-page-menu-section {
	background-color: #FFFFFF;
	padding-top: 30px;
	padding-bottom: 30px;
}

.bhr-footer-section .bhr-footer-app-logo img {
	margin-bottom: 15px;
	max-width: 160px;
}



}

@media screen and (max-width:640px) {

.bhr-wel-caro-bx {
	margin-top: 0px !important;
}

}

@media screen and (min-width:600px) { .bhr-ft-fl-w-logo{ display:none;}}

@media screen and (max-width:600px) {

.bhr-logo-nav img.logo {
	width: 130px;
	height: auto;
}



.bhr-about-caro-bx {
	padding-top: 20px;

}


/*.bhr-c-edit{ margin-top:105px;}*/

.bhr-contact-form-g{ margin-top: 20px;}

.bhr-contact-form-g div {
grid-column: 1/4;
}


.bhr-wel-caro-bx {
	margin-top: 0px;
}
.bhr-wel-caro-bx h1{font-size: 20px !important; margin-bottom:8px;}
.bhr-wel-caro-bx p{ font-size: 14px; margin-bottom:15px;}

.bhr-logo-nav {
	padding-top: 20px;
	padding-bottom: 20px;
}

.bhr-wel-caro-bx .bhr-cmn-btn {
	color: #002746;
	font-size: 15px;
}

.bhr-ft-logo-hide{ display:none;}
.bhr-ft-fl-w-logo{ text-align:center; display:flex; justify-content: center;}
.bhr-ft-fl-w-logo img{
	max-width: 100%;
	position: relative;
	height: auto;

}

/*.bhr-ft-fl-w-logo img {
	height: 210px;
	object-fit: cover;
	object-position: center;
}*/

.bhr-footer-section{ padding-bottom:0px;}




}


@media screen and (max-width:480px) {

.bhr-contact-address-g {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 20px;
	width: 100%;
	margin-top: 50px;
}
.bhr-about-caro-bx h1 br{ display:none;}
.bhr-wel-caro-bx h1 {
	font-size: 17px !important;
	margin-bottom: 5px !important;
}

.bhr-wel-caro-bx {
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}
.bhr-wel-caro-bx p{ font-size:12px !important;}

}



@media screen and (max-width:460px) {

.bhr-about-we-offer-icon-g {
	grid-template-columns: 1fr;
}

.bhr-galleryimg-overlay p{ font-size:9px; line-height:15px;}
.bhr-footer-section .bhr-footer-app-logo img:first-child{ margin-right:0px;}
.bhr-footer-section .bhr-footer-app-logo {
	display: flex;
	flex-direction: column;
	align-items: center;
}
}

@media screen and (max-width:400px) {

h1{ font-size: 21px !important;}
h2{ font-size: 18px !important;}
p{ font-size:14px !important;}

.bhr-cmn-btn {
	font-size: 15px;
}
.bhr-wel-caro-bx p {
	margin-bottom: 20px;
}
.bhr-wel-caro-bx {
	margin-top: 20px;
}

.bhr-hm-allmenu-product-v {
	grid-template-columns: 1fr;
}
h2.bhr-hm-products-title {
	font-size: 25px !important;
}
.portfolio-menu ul li{ font-size:12px}

}


@media screen and (max-width:360px) {
.portfolio-item .col-lg-4{
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;

}


}

@media screen and (max-width: 320px) , screen and (max-height: 565px) {
.bhr-wel-caro-bx p {
	margin-bottom: 5px;
}

}


/* Landscape orientation */
.bhr-landscape-screen{ 
display: flex;
justify-content: center;
align-items: center;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index:9999;
background-color:#002746;
width:	100%;
height:100%;
color:#efac1f;
display:none;
font-size:22px;
}




/*@media only screen and (min-device-width: 200px) and (max-device-width: 800px) and (orientation: landscape)  {
.bhr-landscape-screen{ display:flex; }
.bhr-lp-screen{ display:none; }
}
@media only screen and (min-device-width: 200px) and (max-device-width: 800px) and (orientation: portrait) {
.bhr-landscape-screen{ display:none; }
.bhr-lp-screen{ display:block; }
}

*/

