@media screen and (max-width:767px){.layout-items{opacity:0;visibility:hidden;transition:all .4s;position:fixed;width:100%;height:100vh;top:0;left:0;padding-top:72px;padding-bottom:20px;z-index:50;background-color:var(--bg-grey-color)}.on-screen-layout-open.layout-items{opacity:1;visibility:visible;overflow:hidden}.layout-items--wrap{position:relative;height:calc(100% - 24px);margin:21px 24px}.layout-items-cotainer{position:relative;height:100%}.close-btn{position:absolute;left:-15px;top:-10px;width:30px;height:30px;background-color:#fff;border-radius:100%;text-align:center;line-height:30px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);z-index:1}.close-btn i{background-color:var(--blue-color);top:14px;left:6px}.shade-on .myarman--header{transform:translateY(0)}.reserve--step--mobile{padding:30px 15px;display:block;opacity:1;position:absolute;left:0;top:0;background-color:#fff;width:100%;transform:scale(.9);border-radius:10px;transition:all .4s;height:100%;overflow:scroll}.reserve--step--mobile{left:calc(-100% - 5px);opacity:0}.reserve--step--mobile.slide--in+.reserve--step--mobile,.reserve--step--mobile.prev-slide{box-shadow:0 4px 10px 0 rgba(0,0,0,.16);height:100%;left:calc(100% - 5px);opacity:1}.reserve--step--mobile.slide--in~.reserve--step--mobile{left:calc(100% - 5px);box-shadow:none;left:calc(100% + 5px);opacity:0}.reserve--step--mobile.slide--in{left:0;transform:scale(1);opacity:1}.reserve--step--mobile.slide--in{left:0;transform:scale(1);opacity:1}.reserve--step--mobile.slide--in{left:0;transform:scale(1);opacity:1}.reserve--step--mobile.prev--slide{left:calc(-100% + 5px);height:100%;opacity:1}.reserve--box--ttl{text-align:center;font-size:18px;font-weight:500;margin-bottom:16px}.mobile--progress--bar{display:flex;justify-content:space-between;position:relative;padding-bottom:10px}.mobile--progress--bar:before{content:'';width:calc(100% + 30px);height:1px;background-color:var(--border-grey-color);left:-15px;bottom:0;position:absolute}.mobile--progress--bar .progress--ttl{text-align:right;font-size:16px;font-weight:500}.mobile--progress--bar .progress--next{font-size:14px;font-weight:300}.mobile--progress--bar .progress--icon{width:51px;height:51px;line-height:51px;border-radius:100%;position:relative}.circular{height:50px;width:50px;position:relative}.circular .inner{position:absolute;z-index:6;top:50%;left:50%;height:40px;width:40px;background:#fff;border-radius:100%;transform:translate(-50%,-50%)}.circular .number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;font-size:12px;font-weight:500;color:var(--black-color);white-space:nowrap}.circular .number span{margin-left:0}.circular .bar{position:absolute;height:100%;width:100%;background:var(--border-grey-color);-webkit-border-radius:100%;clip:rect(0,50px,50px,25px)}.circle .right{transform:rotate(180deg);z-index:3}.circular[progress='p0'] .circle .left .progress{transform:rotate(0deg)}.circular[progress='p20'] .circle .left .progress{transform:rotate(72deg)}.circular[progress='p25'] .circle .left .progress{transform:rotate(90deg)}.circular[progress='p40'] .circle .left .progress{transform:rotate(144deg)}.circular[progress='p50'] .circle .left .progress{transform:rotate(180deg)}.circular[progress='p60'] .circle .left .progress{transform:rotate(180deg)}.circular[progress='p60'] .circle .right .progress{transform:rotate(36deg)}.circular[progress='p75'] .circle .left .progress{transform:rotate(180deg)}.circular[progress='p75'] .circle .right .progress{transform:rotate(90deg)}.circular[progress='p80'] .circle .left .progress{transform:rotate(180deg)}.circular[progress='p80'] .circle .right .progress{transform:rotate(108deg)}.circular[progress='p100'] .circle .left .progress{transform:rotate(180deg)}.circular[progress='p100'] .circle .right .progress{transform:rotate(180deg)}.circle .bar .progress{position:absolute;height:100%;width:100%;-webkit-border-radius:100%;clip:rect(0,25px,50px,0);background:var(--gold-color);transition:all .4s linear}.reserve--step--mobile .ttl{font-size:16px;font-weight:500;margin:24px 0 8px}.button--wrap{position:fixed;bottom:0;left:15px;right:15px;display:flex;background-color:#fff;padding-bottom:15px}.button--wrap button{width:100%;margin:0 4px}}