@media (max-width:1199px) {
	header.header .navbar-default .navbar-nav{margin: 0 -12px; }
	header.header .navbar-default .navbar-nav > li > a{padding: 38px 12px;}
	section.home-banner h3{margin: 10px 0 5px 0; font-size: 70px;}
	section.home-banner .owl-dots{bottom: 0; }
	section.beshoff-menu-sec .menu-box .text{padding: 25px 28px;}
	section.beshoff-menu-sec .menu-box .beshoff-icon{height: 120px; width: 120px; padding: 32px 15px 25px 15px; }
	section.home-gallery .gallery-left{display: block; width: 100%; }
	section.home-gallery .gallery-right{display: block; width: 100%; }
	section.home-eat-fish .eat-fish-list .box{padding: 25px 20px; min-height: 284px; }
	footer.footer .top-foot .top-left-foot ul{max-width: 100%; }
	footer.footer .foot-info ul{max-width: 100%; }

	section.page-title-sec img{height: 200px; }

	.top-title{max-width: 80%;}

	section.book-now-inner .book-info{padding: 0; }

	section.contact-us .contact-left{width: 56%; }
	section.contact-us .contact-right{width: 44%; }
	label.error{line-height: normal; }
	section.home-gallery .gallery-list ul li{height: auto;}

}
/* ipad 1024 landscape */
@media (max-width:1024px) {
	

}

@media (max-width:991px) {
	/* Header Cross automaticaly */	
	header .navbar-default .navbar-toggle .icon-bar:nth-child(2) {top: 3px; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
	header .navbar-default .navbar-toggle .icon-bar:nth-child(4) {top: -4px; right: 0; -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
	header .navbar-default .navbar-toggle .icon-bar:nth-child(3) { display: none; }
	header .navbar-default .navbar-toggle.collapsed { padding: 9px 10px;  }
	header .navbar-default .navbar-toggle.collapsed .icon-bar {display: block; top: 0; right: 0; -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }	
	header.header button.navbar-toggle{background: #dba700; border-color: #dba700; margin: 28px 15px 0 0; padding: 9px 10px; height:45px; }
	header.header .navbar-default .navbar-toggle .icon-bar{background: #ffffff; position: relative; }	
	header.header .navbar-toggle .icon-bar + .icon-bar{margin-top: 6px;}
	header.header button.navbar-toggle:hover, header.header button.navbar-toggle:focus{background: #dba700;}

	header.header .navbar-brand{padding-left: 15px; }
	header.header .hdr-nav{margin: 0 -25px; background: #fff; position: relative; z-index: 100; padding: 0 25px; box-shadow: 0 6px 6px rgba(0,0,0,0.1); }
	header.header .navbar-default .navbar-nav > li{border-bottom: 1px solid #e5e5e5;}
	header.header .navbar-default .navbar-nav > li:last-child{border-bottom: 0; }
	header.header .navbar-default .navbar-nav > li > a{padding: 8px 12px; font-size: 18px;}
	header.header .navbar-default .navbar-nav > li:hover > a::after, header.header .navbar-default .navbar-nav > li.active > a::after, header.header .navbar-default .navbar-nav > li.current-menu-item > a::after{display: none;}
	header.header .navbar-default .sticky-wrapper.is-sticky .navbar-nav > li > a{padding-top: 8px; padding-bottom: 8px; }
	header.header .sticky-wrapper.is-sticky button.navbar-toggle{margin-top: 17px; }
	section.home-banner .banner-text img{width: 270px; }
	section.home-banner h3{font-size: 54px; }
	.more-btn a{font-size: 20px; line-height: 30px; padding: 11px 30px; }
	section.home-banner .owl-dots{bottom: -7px; }
	section.home-about{padding: 50px 0; }
	section.home-about .image{text-align: center; padding: 0 0 30px 0; }
	section.home-about h3{font-size: 30px; }
	section.beshoff-menu-sec{padding: 50px 0; }
	section.beshoff-menu-sec .menu-box .beshoff-icon{height: 100px; width: 100px; padding: 24px 12px 25px 12px; right: 10px; bottom: -58px;}
	section.beshoff-menu-sec .menu-box .text{padding: 25px 18px; }
	section.beshoff-menu-sec .menu-box h3{font-size: 25px; }
	section.beshoff-menu-sec .menu-box ul li:hover{margin-left: 0; }
	section.home-eat-fish{padding: 50px 0 20px 0; }
	section.home-eat-fish .eat-fish-list .box{min-height: initial; }
	section.home-book-now{padding: 50px 0; }
	section.home-book-now .book-info .book-info-left{padding: 0; }
	footer.footer .top-foot .top-left-foot{padding: 25px 20px; }
	footer.footer .top-foot .top-right-foot{padding: 25px 20px;}
	footer.footer .top-foot .top-left-foot .foot-logo{padding: 0 0 30px 0; }
	footer.footer .top-foot .top-left-foot h3{margin: 0 0 16px 0; }
	footer.footer .top-foot .top-left-foot ul li{padding: 0 0 7px 0; }
	footer.footer .foot-info{padding: 5px 0 0 0; }
	footer.footer .foot-info ul li{padding-bottom: 18px; }

	section.page-title-sec h1{font-size: 60px; }
	section.page-title-sec .page-title-text::before{top: 24px; }
	section.page-title-sec .page-title-text::after{top: 24px; }
	section.page-title-sec img{height: 170px; }
	section.about-inner .text p:last-child{margin-bottom: 0; }
	section.history{padding: 50px 0 30px 0; }
	section.history .history-box .history-img{float: none; width: 100%; }
	section.history .history-box .history-text{float: none; width: 100%; }
	section.history .history-box .history-text .history-text-in{max-width: 100%; min-height: initial; margin: 50px 0 0 0; padding: 48px 30px 30px 30px; }
	section.history .history-box:nth-child(2n) .history-img{float: none; }
	section.history .history-box:nth-child(2n) .history-text{float: none; }
	section.history .history-box:nth-child(2n) .history-text .history-text-in{margin-left: 0; }
	section.history .history-box:nth-child(2n) .year{left: 40px; }
	section.history .history-box .history-img img{height: auto; }
	section.history h3{font-size: 22px; }

	.top-title{max-width: 90%; }

	section.gallery-inner{padding: 50px 0; }

	section.contact-us{padding: 50px 0; }
	section.contact-us .contact-left{display: block; width: 100%; }
	section.contact-us .contact-right{display: block; width: 100%; }


}


/* ipad 768 portrait */
@media (max-width:768px) {
	
	
	
}

@media (max-width:767px) {
	header.header .top-left-hdr{display: none; }
	header.header .top-right-hdr{float: none; text-align: center; display: table; margin: 0 auto; }
	header.header button.navbar-toggle{margin-top: 21px; }
	header.header .navbar-brand{width: 170px; }
	section.home-banner .banner-text img{display: none; }
	section.home-banner h3{font-size: 40px; margin: 0; }
	.more-btn a{font-size: 18px; line-height: 26px; padding: 9px 25px; }
	section.home-banner .owl-dots .owl-dot span{width: 10px; }
	section.home-about{padding: 30px 0; }
	.title h2{font-size: 36px; padding: 0 0 37px 0; }
	.title h2::after{background-size: 100%; width: 70px; height: 23px; }
	section.home-about h3{font-size: 23px; }
	.more-btn{padding: 5px 0 0 0; }
	section.beshoff-menu-sec{padding: 30px 0; }
	section.beshoff-menu-sec .beshoff-menu{padding: 0; }
	section.beshoff-menu-sec .menu-box{max-width: 500px; margin: 0 auto 20px; }
	section.beshoff-menu-sec .menu-box .image img{width: 100%;}
	section.beshoff-menu-sec .more-btn{padding: 5px 0 0 0; }
	section.home-gallery .gallery-left{padding: 30px 25px; }
	section.home-gallery .gallery-left p{font-size: 18px; line-height: 28px;}
	section.home-gallery .gallery-list ul li{width: 50%; }
	section.home-eat-fish{padding: 30px 0 10px 0; }
	section.home-eat-fish .eat-fish-list .box{margin: 0 0 20px 0; }
	section.home-book-now{padding: 30px 0; }
	section.home-book-now .book-info .book-info-left{padding: 0 0 15px 0; }
	section.home-book-now input.form-control{height: 48px; padding: 0 15px; }
	.form-group{margin-bottom: 15px; }
	section.home-book-now textarea.form-control{padding: 12px 15px; height: 110px; }
	.submit-btn .btn{font-size: 20px; height: 50px; padding: 0 30px; }
	section.contact-map{height: auto;}
	section.contact-map iframe{height: 200px; position: initial; }
	footer.footer .top-foot-out{margin: 0; }
	footer.footer .top-foot .top-left-foot{display: block; width: 100%; }
	footer.footer .top-foot .top-right-foot{display: block; width: 100%; }
	footer.footer .top-foot{border: none; padding: 15px 0 0 0; display: block; }
	footer.footer .top-foot .top-left-foot .foot-logo{max-width: 160px; }
	footer.footer .top-foot .top-left-foot ul li{padding: 0 0 4px 0; }
	footer.footer .btm-footer{padding: 10px 0; }
	footer.footer .btm-footer p{font-size: 16px; }
	.back-top-div{right: 20px; bottom: 20px; }
	.back-top-div.active{bottom: 20px; }

	section.page-title-sec .page-title-text::before, section.page-title-sec .page-title-text::after{display: none;}
	section.page-title-sec .page-title-text{padding: 0; }
	section.page-title-sec h1{font-size: 50px; padding: 0; }
	section.page-title-sec img{height: 100px; }
	section.history{padding: 30px 0 0 0; }
	section.history .history-list{padding: 0; }

	.top-title{max-width: 100%; padding: 0 0 10px 0; }

	section.gallery-inner{padding: 30px 0; }
	section.gallery-inner .more-btn{padding: 25px 0 0 0; }
	section.gallery-inner .more-btn a:hover, section.gallery-inner .more-btn a:focus {color: green !important;background-color: #dba700;}


	section.book-now-inner .top-title{padding: 0; }
	section.book-now-inner .book-info .box{padding: 10px 0;}
	section.book-now-inner .book-now-form{margin: 10px 0 0 0; padding: 22px 25px; }

	section.contact-us{padding: 30px 0; }
	section.contact-us .contact-row{display: block; }
	section.contact-us .contact-left, section.contact-us .contact-right{padding: 22px 25px; }

}

/* iphone 6+ 736 landscape */
@media (max-width:736px) {
	

}

/* iphone 6 667 landscape */
@media (max-width:667px) {
	

}

/* iphone 5 568 landscape */
@media (max-width:568px) {
	
}

/* iphone 4 480 landscape */
@media (max-width:480px) {	
	section.home-banner .more-btn{display: none; }
	section.home-banner .owl-dots{bottom: -38px; }
	section.home-banner .owl-dots .owl-dot span{background: #000;}
	section.home-banner .owl-dots .owl-dot.active span{background: #dba700; }
	section.home-about{padding-top: 50px; }
	section.home-gallery .gallery-list ul li{width: 100%; }
	section.home-eat-fish .eat-fish-list{padding: 5px 0 0 0; }
	section.home-eat-fish .eat-fish-list .box .icon{float: none; }
	section.home-eat-fish .eat-fish-list .box .text{padding: 35px 0 0 0; }
	footer.footer .top-foot .top-right-foot{padding: 25px 0; background: none; }
	footer.footer .btm-footer{background: #323232; }
	footer.footer .top-foot .top-left-foot ul{margin: -8px 0 0 0; }
	footer.footer .top-foot .top-left-foot ul li{padding: 8px 0; border-bottom: 1px solid #e5e5e5;}
	footer.footer .top-foot .top-left-foot ul li span{float: none; display: block; text-align: right;}
	footer.footer .top-foot .top-left-foot ul li:last-child{border-bottom: none; }

	section.page-title-sec h1{font-size: 40px; }
	section.about-inner{padding-top: 30px; }
	section.history .history-box .history-text .history-text-in{padding: 38px 15px 30px 15px;}
	section.history .history-box .year{font-size: 50px; left: 30px; }
	section.history .history-box:nth-child(2n) .year{left: 30px; }

	section.book-now-inner .book-now-form{padding: 22px 15px; }
	section.book-now-inner .book-now-form h3{font-size: 27px; margin: 0 0 26px 0; }
	.submit-btn{padding: 0; }
	.submit-btn .btn{font-size: 19px; }
	.g-recaptcha{transform: scale(0.85); -webkit-transform: scale(0.85); -moz-transform: scale(0.85); -ms-transform: scale(0.85); -o-transform: scale(0.85); transform-origin: 0 0; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; -o-transform-origin: 0 0; }

	section.contact-us .contact-left, section.contact-us .contact-right{padding: 22px 15px; }
	section.contact-us .contact-info ul li{font-size: 17px; padding-left: 42px;  }
	section.contact-us h2{font-size: 28px; padding: 0 82px 0 0; margin: 0 0 18px 0; }
	section.contact-us h2::after{top: 9px; }
	section.contact-us .restaurant-time ul{margin: -8px 0 0 0; }
	section.contact-us .restaurant-time ul li{border-bottom: 1px solid #dddddd; padding: 8px 0;}
	section.contact-us .restaurant-time ul li span{float: none; display: block; text-align: right; }
	section.contact-us .restaurant-time ul li:last-child{border-bottom: none;}


	
}

/* iphone 6+ 414 portrait */
@media (max-width:414px) {
	
    
}

/* iphone 6 375 portrait */
@media (max-width:375px) {	
	
	
	
}

/* iphone 5 and iphone 4 320 portrait */
@media (max-width:320px) {
	
	
	
}