@media screen and (max-width:500px){.content{max-width:90%;position:initial}.input label{font-size:17px}.input{margin-bottom:10px}.input input,.input select,.input textarea{height:20px;padding-left:5px;font-size:15px}.input textarea{height:60px;padding:5px;border-radius:9px}.btn{font-size:7px;padding:2px 9px;margin:20px 0 0 auto}header{height:63px;z-index:11}header .container{max-width:90%;align-items:center}.logoHeader{max-width:220px;left:15px;bottom:-45px}nav{width:266px;position:fixed;top:-100%;right:0;left:0;margin:auto;border-radius:21px;background-color:#f39200;justify-content:center;z-index:15;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}nav.show{top:115px}.menu{padding:92px 0 43px 0;flex-direction:column;margin-bottom:0}.menu li{margin-right:0;margin-bottom:40px}.menu li::after{content:none}.menu a{font-size:29px;color:#fff}.menu a img{display:none}.openSub:hover .subMenu{display:none}#barras-menu{display:block;cursor:pointer;width:32.33px;height:20.54px;position:relative;margin-right:20px;z-index:15}#barras-menu span{background:#36a9e1;width:100%;height:4px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;transition:transform .5s linear;-webkit-transition:transform .5s linear}#barras-menu span::before{top:-10px;transform-origin:left top 0;-webkit-transform-origin:left top 0;transition:transform .5s ease 0s,width .5s ease 0s,top .5s ease 0s;-webkit-transition:transform .5s ease 0s,width .5s ease 0s,top .5s ease 0s}#barras-menu span::after{bottom:-10px;transform-origin:left bottom 0;-webkit-transform-origin:left bottom 0;transition:transform .5s ease 0s,width .5s ease 0s,bottom .5s ease 0s;-webkit-transition:transform .5s ease 0s,width .5s ease 0s,bottom .5s ease 0s}#barras-menu span::after,#barras-menu span::before{background-color:#36a9e1;content:"";display:block;width:100%;height:4px;left:0;right:0;margin:auto;position:absolute}#attraction{padding:385px 0;background-image:url(/img/fondo-attraction-mob.png)}#attraction .title{font-size:21px;max-width:285px;margin:0 30px 55px auto}#attraction .title span{margin-right:40px}#attraction img{max-width:295px;margin:0 auto}#caracteristicas{padding:0 0 10px;background-image:url(/img/fondo-caracteristicas.png);background-size:100% 914.61px}#caracteristicas .description{padding:10px 47px 17px;font-size:20px;line-height:14px;margin-top:-60px}#caracteristicas .title{font-size:20px;padding:2px 20px;margin-top:-15px}.caractContainer{max-width:330px;margin:95px auto 110px;display:flex;justify-content:space-between;flex-flow:wrap}.caractContainer img{position:relative;top:0;bottom:0;left:0;right:0}.regreLogo{max-width:114px;margin-bottom:89px}.galeriaLogo{max-width:130px;margin-bottom:79px}.historiaLogo{max-width:134px;margin:0 30px 91px 0}.confirLogo{max-width:96px;margin-bottom:74px}.itinerarioLogo{max-width:80px;margin-bottom:97px;margin-left:30px}.regaloLogo{max-width:110px;margin:0 0 93px 30px}.sitioLogo{max-width:114px}.mapaLogo{max-width:148px;margin:0}#caracteristicas .note{font-size:30px;margin-left:20px}#caracteristicas h4.note{font-size:17px;color:#36a9e1;-webkit-text-stroke:1px #36a9e1;margin-top:360px}.contacto{margin:-78px auto -17px}.contacto .content{max-width:328px;height:328px}.contacto .note{font-size:11px;margin-top:100px;margin-bottom:4px}.contacto .title{font-size:30px;margin-bottom:16px}.contacto .list{max-width:210px}.contacto .list li{margin-bottom:8px}.contacto .list a,.contacto .list li{font-size:11px}.contacto .list img{max-width:28px;margin-right:9px}footer{padding:12px 0}footer .content{max-width:315px}footer a,footer p{font-size:8px}#catalogoPage{width:100%;min-height:100vh;padding:130px 0 295px;background-image:url(/img/fondo-attraction-mob.png);background-position:top;background-repeat:no-repeat;background-size:cover;position:relative;box-sizing:border-box}#catalogoPage .title{font-size:44px;font-family:Montserrat,sans-serif;font-weight:800;color:#f39200;text-transform:uppercase;text-align:right;margin-bottom:110px}#catalogoPage .list{border-left:5px solid rgba(243,146,0,.45);padding:8px 0 8px 40px;margin-left:40px}#catalogoPage .list li{position:relative;margin-bottom:35px}#catalogoPage .list li:last-child{margin-bottom:0}#catalogoPage .list li::before{content:'';width:11px;height:11px;border-radius:50%;background-color:#f39200;position:absolute;top:0;bottom:0;left:-30px;margin:auto}#catalogoPage .list a{font-size:21px;font-family:Montserrat,sans-serif;font-weight:800;color:#ffed00}#quinceanera{height:265px}#quinceanera .circle{max-width:156px;height:156px;bottom:-10px}#quinceanera .circle::before{max-width:130px;height:130px}#quinceanera .title{font-size:21px}#quinceanera .title strong{font-size:40px;line-height:49px}#quinceDemo{padding:0}#quinceDemo .content{height:auto;background-size:100% 247px;background-position:bottom;align-items:flex-start;padding:55px 0}.demoLink{top:0;margin-bottom:45px}.demoLink:last-child{margin-bottom:0}.demoLink img{max-width:158px}.demoLink:hover .tag{opacity:0;width:0}#pinatas{height:260px;background-position:bottom;background-size:100% 237px}#pinatas .rectangle{max-width:232.51px;height:74.51px}#pinatas .rectangle::before{max-width:212px;height:64px}#pinatas .title{font-size:25px;margin-top:10px}#pinatasDemo{height:auto;background-position:center;padding:65px 0}#bautizos{height:263px}#bautizos .triangle{max-width:187.51px;right:-55px;bottom:12px}#bautizos .title{max-width:55px;font-size:21px;left:49px;bottom:65px}.lines{top:49px;right:14px}#bautizosDemo{height:auto;background-size:cover;padding:95px 0}#bautizosDemo .content{flex-flow:wrap}#bautizosDemo .demoLink img{max-width:235.22px}#babyShower{height:260px}#babyShower .square{max-width:106px;height:106px;border-width:3px;bottom:35px}#babyShower .square::before{max-width:90px;height:90px}#babyShower .title{font-size:15px}#babyShower .title strong{font-size:23px;line-height:28px}.diagon{width:407.5px;bottom:-55px;left:0}#babyShowerDemo{height:auto;background-size:cover;background-position:center;padding:95px 0}#babyShowerDemo .content{flex-flow:wrap}#babyShowerDemo .demoLink img{max-width:236.3px}#precios{padding:155px 0 150px}.blocks{margin-bottom:137px;padding-left:30px}.blockPrices{max-width:209px;min-height:319px;padding:38px 10px 37px 27px;margin:0 auto 50px}.blockPrices:last-child{margin:0 auto}.blockPrices .name{width:230px;height:60px;line-height:60px;font-size:47px;left:-122px}.blockPrices li{font-size:30px;margin-bottom:5px}.blockPrices .price{text-align:center;font-size:45px;margin-top:10px}#precios .title{font-size:17px;margin-bottom:40px}#precios .description{font-size:17px;max-width:275px}#contacto{padding:140px 0 15px}.contactContainer{min-height:690px;padding:85px 20px 20px}.contactContainer .left{max-width:364px;height:364px;top:auto;left:-70px;bottom:-50px;padding-right:20px}.contactContainer .left::after{width:364px;height:364px}#contacto .title{font-size:23px;margin-bottom:20px;margin-top:93px;padding-right:55px}#contacto .list{max-width:230px;margin:0 0 0 auto}#contacto .list li{margin-bottom:5px}#contacto .list img{max-width:25px;margin-right:7px}#contacto .list a,#contacto .list li{font-size:13px}.contactContainer .right{padding:25px 43px 282px 30px}.contactContainer .input.tel{margin-bottom:20px}#contacto .exito .title{width:544px;height:544px;line-height:425px;font-size:33px;top:auto;left:-85px;bottom:-105px;text-transform:uppercase;box-sizing:border-box;display:flex;justify-content:center;align-items:flex-start;padding-left:55px}.contactContainer .exito img{max-width:90px;margin:0 auto;display:block}}