/*    iPad and mini pc 1200px+. */
.mgtop{margin-top:20px; float:none;}


.video-container{margin-top:20px;}


@media only screen and (max-width: 2200px) {
.owl-carousel .owl-item {
   
	max-height:560px;
	}	
	
.formulariodecontacto{
	margin-top:20px;
}
	


@media only screen and (max-width: 1200px) {
	
 .owl-carousel .owl-item {
   
	max-height:none;
	
	}	
	
.video-container {
	margin-top:-80px;
	
}	

.braseria-col-content, 
.braseria-col-screen {
  height: auto;
  padding: 70px 0;
  position: relative;
  width: 100%;
}



 .navigation { 
	position: relative;
  margin-top: -45px;
 
}

.bajar{display:none;}

.braseria-logo {
  margin-bottom: 30px;
  margin-top: 0px;
  position: relative;
}
.braseria-content {
  position: relative;
  top: inherit !important;
}
.braseria-social-column {
  bottom: inherit;
  left: 15%;
  margin-top: 85px;
  position: relative;
  width: 70%;
}
.braseria-col-6, 
.braseria-col-6 .braseria-animate-content {
  width: 100%;
}
.braseria-col-screen {
  display: none;
  min-height: 400px;
}
.display_in_mobile {
  display: block !important;
}

/*.mrs-v9 .braseria-col-screen {
  min-height: 1067px;
}
*/



#braseria-details {
  animation: 0s ease 0s normal none 1 running none;
  position: relative;
  transform: none;
  visibility: visible;
  width: 100%;
}
.braseria-main-content {
 position: relative;
}
.braseria-gallery-item a:hover .mask-overley {
  border: 100px solid rgba(0, 0, 0, 0.7);
}
.braseria-the_content {
  padding: 60px 50px 20px;
}
.braseria-logo,
.braseria-content {
  margin-left: 20px;
}
.braseria-social-column {
  left: 20px;
}
.morph-button-modal-2.open .morph-content {
  height: 464px;
  margin-top: -232px;
  top: 50% !important;
  left: 50% !important;
  transform: none !important;
  margin-left: -220px !important;
}
.align-center .braseria-logo {
  margin: auto;
  position: relative;
  transform: none;
  width: 130px;
}
canvas {
  height: 100%;
}
.braseria-col-screen.braseria-screen-left {
  display: block;
  padding: 20px 0;
  width: 100%;
}
.braseria-col-5, 
.braseria-col-5 .braseria-animate-content {
  width: 100%;
}
.braseria-col-7 .braseria-content {
  transform: none;
  width: calc(100% - 40px);
}
body.mrs-v9 .braseria-social-column {
  bottom: 20px;
  position: absolute;
}
.braseria-static-content, 
.braseria-full-contact-area {
  height: auto;
  left: inherit;
  margin: auto;
  position: relative;
  top: inherit;
  transform: none;
}
body.mrs-v7 .braseria-col-screen {
  display: block;
  position: relative;
}
.braseria-col-6.braseria-middle-6.braseria-col-content {
  height: 100vh;
  margin-left: 0;
  min-height: 640px;
  position: relative;
  text-align: center;
}
.braseria-middle-6.braseria-col-content .braseria-content {
  margin-left: 50px;
  position: absolute;
  top: calc(50% - 165.467px) !important;
  width: calc(100% - 100px);
}
.display_in_mobile .braseria-content {
  top: 50% !important;
}
.braseria-middle-6 .braseria-social-column {
  bottom: 25px;
  left: 0;
  position: absolute;
  width: 100%;
}
.short_description {
  margin: auto;
  max-width: 70%;
  text-align: center;
}

body.mrs-v15 .braseria-col-6.braseria-middle-6.braseria-col-content {
  position: relative;
  min-height: auto;
}
body.mrs-v15 .braseria-middle-6 .braseria-logo {
  left: inherit;
  margin: auto;
  position: relative;
  transform: none;
}
body.mrs-v15 .braseria-middle-6.braseria-col-content .braseria-content {
  margin: auto;
  position: relative;
  top: inherit;
  transform: none;
  width: 96%;
}
body.mrs-v15 .braseria-container {
  min-height: 600px;
  position: relative;
}
.braseria-rocekt-main {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform: scale(0.6);
  width: 100%;
}
.braseria-container, 
.braseria-social-column {
  position: relative;
  width: 100%;
}
.mrs-white .default_mrs_newsletter.mrs_inline_newsletter .braseria-newsletter-content {
  margin-bottom: 15px;
}
.bg-container {
  min-height: 640px;
}
body.mrs-v46.mrs-fill {
  color: #111;
}
.mrs-v50 .braseria-social-column {
  bottom: 25px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: auto;
  z-index: 9;
}



}



/*    Wide Mobile Layout: 480px+. */

@media only screen and (max-width: 767px) {
	
.owl-carousel {
  display: none;
  width: 100%;
  float:none;
}

.video-container {
	margin-top:20px;
	
}
	
.braseria-logo img {
   max-width:100px;}

	

.owl-carousel{margin-top:-110px;}

.mgtop{margin-top:20px; float:none;}

.mgbottom{margin-bottom:20px;}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    height: 100%;
}
	
	.braseria-gallery-item {
    display: block;
    float: left;
    margin: 0;
    overflow: hidden;
    width: 100%;
}
	
	
	 .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float:left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; 
	max-height:none;
	
	}

.idiomas { 
	position: relative;
  margin-top: 0px;
  margin-left: 35px;
}


.navigation { 
	position: relative;
  margin-top: -80px;
 
}
	
	.bajar{
		margin-top:30px;
		width:100%;
		height:13px;
		background-image:url(../images/bajar.png);
		background-position:bottom center;
		display:block;
		background-repeat:no-repeat;
		cursor:pointer;
	}

	
.braseria-container{overflow-x:hidden;}	
	
	.ocultamovil{display:none;}

.fright{clear:both;float:left; margin-right:0; margin-top:50px;}

body {
    font-size: 14px;
	overflow-x:hidden;
}

.default_mrs_newsletter.mrs_inline_newsletter .braseria-newsletter-content {
  margin-bottom: 20px;
  width: 100%;
}
.short_description {
  max-width: 90%;
}

.braseria-middle-6.braseria-col-content .braseria-content,
.braseria-middle-6.braseria-col-content .braseria-content.jquery-center {
  margin-left: 20px;
  position: relative;
  top: inherit !important;
  width: calc(100% - 40px);
}
.braseria-middle-6 .braseria-logo {
  left: inherit;
  margin-left: 0;
  position: relative;
  transform: none;
}
.mrs-v8 .braseria-middle-6 .fat_title,
.mrs-v13 .braseria-middle-6 .fat_title,
.mrs-v11 .braseria-middle-6 .fat_title,
.mrs-v28 .braseria-middle-6 .fat_title,
.mrs-v29 .braseria-middle-6 .fat_title,
.mrs-v20 .braseria-middle-6 .fat_title {
  font-size: 2.7em;
}
.mrs-v19 .stay_connent_with_social li {
  display: inline-block;
}
.bottom-separator {
  border-bottom: 1px solid transparent;
}
.mrs-v23 .braseria-col-10.braseria-middle-10.braseria-col-content,
.mrs-v24 .braseria-col-10.braseria-middle-10.braseria-col-content  {
  margin-left: 0;
}
.braseria-logo.braseria-top-left {
  left: inherit;
  position: relative;
  text-align: center;
  transform: none;
}



#infobraseria h2{font-size:17px;}

.braseria-logo img {
    display: inline-block;
}





/*    Mobile Layout: 479px. */

@media only screen and (max-width: 479px) {
	
.braseria-the_content	.formulariodecontacto h2{
	margin-top:60px;
	font-size:15px;
}
	
	#navigation1{position:fixed; z-index:9999999999; background-color:#fff;}
	
	.mgtop{margin-top:40px;}
	
	figure.braseria-gallery-item{margin-bottom:10px;}
	
	.ocultamovil{display:none;}
	
	.fright{float:left; margin-right:0; margin-top:50px;}

.morph-button-modal-2.open .morph-content {
  margin-left: -150px !important;
  width: 300px;
}
.braseria-newsletter-inner {
  padding: 0 20px;
}
.braseria-newsletter-inner .braseria-newsletter-content {
  margin: 35px auto auto;
  width: 100%;
}
h1, .h1 {
    font-size: 2em;
}
.braseria-logo {
  margin-left: 20px;
 
} 
.braseria-content {
    margin-left: 20px;
    width: calc(100% - 40px);
}
.braseria-social-column {
	bottom:30px;
    left: 20px;
}
.braseria-the_content {
    padding: 45px 20px 40px;
}
.morph-button.morph-button-modal-2, .morph-button.morph-button-modal-3 {
  display: inline-block;
  margin: 0px 10px 15px 0;
}
.braseria-btn.braseria-btn-text {
  border: 1px solid;
  padding: 9px 43px;
}
.stay_connent_with_social li {
  display: block;
  margin-bottom: 15px;
}
.braseria-middle-6 .stay_connent_with_social li {
  display: inline-block;
  margin-bottom: 15px;
}
.braseria-middle-6 .stay_connent_with_social {
  width: 98%;
}
.braseria-middle-6 .fat_title {
  font-size: 4em;
  font-weight: 800;
  margin-top: 10px;
}
.braseria-simple-content h2 {
  font-size: 1.7em;
}
.mrs-v20 .stay_connent_with_social,
.mrs-v22 .stay_connent_with_social,
.mrs-v28 .stay_connent_with_social,
.mrs-v29 .stay_connent_with_social,
.mrs-v31 .stay_connent_with_social,
.mrs-v13 .stay_connent_with_social,
.mrs-v32 .stay_connent_with_social{
  bottom: 55px;
  right: 0;
  width: 100%;
  z-index: 9;
}
.mrs-v20 .stay_connent_with_social li,
.mrs-v22 .stay_connent_with_social li,
.mrs-v28 .stay_connent_with_social li,
.mrs-v29 .stay_connent_with_social li,
.mrs-v13 .stay_connent_with_social li,
.mrs-v31 .stay_connent_with_social li,
.mrs-v32 .stay_connent_with_social li,
.stay_connent_with_social.braseria-top-right li,
.stay_connent_with_social.braseria-left-center li{
  display: inline-block;
}
.mrs-v20 .position_footer.align-left,
.mrs-v22 .position_footer.align-left,
.mrs-v28 .position_footer.align-left,
.mrs-v29 .position_footer.align-left,
.mrs-v13 .position_footer.align-left,
.mrs-v31 .position_footer.align-left,
.mrs-v32 .position_footer.align-left {
  left: 0;
  text-align: center;
  width: 100%;
}
.stay_connent_with_social.braseria-top-right,
.stay_connent_with_social.braseria-left-center {
  bottom: 0;
  left: 0;
  top: inherit;
  width: 100%;
  z-index: 9;
}
.coundown-border-inline .simply-section {
  height: 78px;
  width: 78px;
}
.mrs-v50 .coundown-border-inline .simply-section {
  height: 65px;
  width: 65px;
}
.mrs-v50 .simply-amount {
  font-size: 2em;
}
.mrs-v50 .simply-section span.simply-word {
  font-size: 0.6em;
}


.footer-copyright p
{
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 9px;
}



}


.video-container {
	
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
margin-bottom:50px;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}