@media (min-width: 1200px) {
.container {width: 1110px;}
#experiencia .box_experiencia {width: 1340px;}
#contact .full-contacto,.container_derivery{width: 1250px;}
}

@media (max-width: 1920px) { 
#o_rodizio .image_prato{ max-width:650px;}
}
@media (max-width: 1200px) { 
/* Menor que 1200*/ 
.container_derivery{ margin-top:0; padding-bottom:150px;}
#o_rodizio .image_prato{ max-width:250px;}
.box_reservas h4{ border-right:0px; margin-bottom:15px;}
.border_form_contato{background: transparent no-repeat right top;}
.navbar-custom { margin-top:0}
.menu_top{ margin-top:60px;}
.navbar-brand img{ max-width:190px;}
.icone_contato .row{ font-size:14px;}
.box_center_text_banner{ padding-top:165px;}
.box_app_delivery > div{ margin-top:0 !important;}
.navbar-collapse .menu_top .page-scroll a{ font-size:15px !important;}

}
@media (max-width: 1360px) {
#experiencia .box_experiencia {width: 100%;}
.container_derivery{ padding-bottom:25px;}

}
@media (max-width: 1600px) {
#o_rodizio .image_prato{ max-width:460px;}
}
@media (max-width: 1000px) {
.box_experiencia{ max-width:700px; margin:auto}
.border_form_contato{background: transparent no-repeat right top;}
.icone_contato > div > div{ margin-bottom:25px;}
 /* Ajusta area menu topo*/.navbar-brand img{ max-width:170px;}
.navbar-custom .navbar-nav li a { font-size:15px;}
.menu_top{ margin-top:30px;}
.navbar-custom { margin-top:0}
#mainNav .container{ width:100%;}
.portfolio-modal .close-modal { top:2px; right:2px;}
.portfolio-modal .modal-content{ margin-right:0px !important}
.portfolio-modal .modal-content .container{ width:100% !important;}

.social_cardapio{ display:none}
#o_rodizio .image_prato{ max-width:350px;}
.mini_menu_top li.social a{ padding-left:2px; padding-right:2px;}
.banner_prod .owl-nav  .owl-prev{left:0px; }
.banner_prod .owl-nav  .owl-next{ right:0px; }


}
@media (max-width: 850px) { 
.navbar-collapse .menu_top .page-scroll a{ font-size:12px !important;}

}
@media (min-width: 768px) { 
.navbar-custom {padding: 25px 0;-webkit-transition: padding 0.3s;-moz-transition: padding 0.3s;transition: padding 0.3s;}
.navbar-custom .navbar-brand {font-size: 2em;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.navbar-custom.affix {padding: 10px 0;}
.navbar-custom.affix .navbar-brand {font-size: 1.5em;}
}
@media (max-width: 767px) { 
section {padding: 75px 0;}
section#home{ padding:0px !important;}
.menu_top{ margin-top:0px !important;}
.navbar-custom .navbar-nav li a {color: white;padding-right: 5px;padding-left: 0px;}
.collapse{ background-color:#000; z-index:9999 !important; padding-top:0; text-align:center !important}
.collapse .menu_top li.social a{ padding:0 !important; width:33% !important;padding-bottom:3px !important; padding-top:10px !important; border-bottom:0}
.collapse .menu_top li.social img{ margin-right: 0px !important; padding-right:0 !important}
.collapse a{text-align: center !important;border-bottom: 1px solid #666;padding-top: 18px !important;padding-bottom: 18px !important;}
.collapse .social{ text-align:center !important; float:none !important;}
.collapse li a::after {content: "";}
.box_center_text_banner{ padding-top:105px;}
.carousel-inner .item .banner .box_frase_banner{ position:none !important; font-size:20px;   line-height: 20px;}
.carousel-inner .item .banner .box_frase_banner hr{ padding-top:5px; padding-bottom:5px;} 

 }
@media (max-width: 765px) {
a.navbar-brand img{ width:150px; margin-top:-8px; margin-left:-8px;}
.logo_mini_box{ display:none} 
/*.mini_menu_top{ display:none}*/
.mini_menu_top  .navbar-collapse{ background:#352A00; z-index:99999999; top:50px; left:0; right:0; position: absolute; margin:0 !important; padding:0 !important}
.mini_menu_top  .navbar-collapse li{ width:100%; padding:0; margin:0; }
.mini_menu_top  .navbar-collapse li a.page-scroll{ padding:0; margin:0; width:100%;} 
.mini_menu_top { padding:0;}
.mini_menu_top  .box_menu{ width:100%; padding:0}
.mini_menu_top .box_menu{ margin-top:15px;}
.mini_menu_top .menu_mini{ padding:0 !important; width:100%;  margin:0; margin-right:-15px !important;}
#sobre .mini_menu_top { padding:0; margin:0 !important; margin-top:-35px !important;}
#sobre .btn-menu-sobre,#o_rodizio .btn-menu-rodizio,#experiencia .btn-menu-experiencia,#contact .btn-menu-contact{ display:none !important; background-color:#090}
#sobre .btn-menu-sobre:before,#o_rodizio .btn-menu-rodizio:before,#experiencia .btn-menu-experiencia:before,#contact .btn-menu-contact:before{
	content:"";
	position:absolute;
	display:none
}
.mini_menu_top  .navbar-collapse li.social a{ float:left; width:33%;}
.mini_menu_top .row{ padding:0}
.mini_menu_top .navbar-toggle{ margin-top:0}
.mini_menu_top  .navbar-nav a:before{ content:""; border:0}
section{min-height: auto !important; padding:0px;}
section#sobre {padding: 35px 0px !important;}
.text-rodizio p.no_taxa{padding-top: 15px;padding-bottom: 15px;margin-left:10px; padding-right:10px; font-size:16px;}
.box-delivery{ margin-bottom:120px;}

.opcao_cardapio{ display:none}
#o_rodizio .image_prato{ max-width:300px;}
.box_app_delivery > div{ margin-top:0; margin-bottom:20px;}
.container_derivery{ padding-bottom:80px; text-align:center}
.container_derivery img.img-responsive{ margin:auto}
.navbar-custom { margin-top:0}
.menu_top{ margin-top:20px;}
.border_form_contato > div > div{ padding-right:15px;}
.coluna_mapa > div > div{ padding-left:15px;}


}
@media (max-width: 560px) {
.icones_sobre > div > div{ font-size:15px; padding:0 !important;min-height: 130px;line-height: 16px;}
ul.tabs{ margin-top:10px;}
ul.tabs li{ margin:2px !important; font-size:12px; padding: 4px 10px 4px;}
#experiencia .container{ }
 #experiencia .box_experiencia {width: 100%;padding-right: 0px;padding-left: 0px;}
 .container_derivery  div{ width:100%;}
 .box-delivery{ margin-top:25px;}
 .btn-baixe-app img{ margin-bottom:15px;}
}
