.number-item span,.srchek span{color:#796C5C}
.bankety #welcome_text{width:100%;padding:0;margin:0 0 1em 0;}
.bankety .welcome_text{width:100%;padding:0;margin:0;display:flex;justify-content:space-between;align-items:center;}
.bankety .welcome_text .welcome_text_text{width:55%;display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;}
.bankety .welcome_text .welcome_text_text div {
    width: 95%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    text-align: center;
}
.bankety .welcome_text .welcome_text_text h2{font-size:3rem;margin:0 0 1em 0}
.bankety .welcome_text .welcome_text_text p{font-size:2.4rem;margin:0 0 1em 0}
.bankety .welcome_text .welcome_text_img {width:40%;}
.bankety .welcome_text .welcome_text_img img{width:100%;display:block;border-radius:4px}
.bankety .btn-zapros{cursor:pointer;display:block;margin:2em 0 0 0}
.number-items{width:100%;padding:0;margin:3em 0;display:flex;justify-content:space-evenly;align-items:center;}
.number-item{width:20%;font-size:1.6rem;letter-spacing:1px;font-weight:500;}
.liniya{width:2px;padding:0 0 10% 0;background-color:#AD9D84;align-self:stretch;border-radius:10px;opacity:.35;}
.pos_1{display:none}
.number-item p{width:100%;display:flex;justify-content:space-between;align-items:flex-end;}
.number-item span.number-name{text-align:right;margin:0 10px 0 0;align-self:flex-start;}
.number-item span.number-chislo{font-size:6rem;align-self:flex-end;line-height:.8;color:#5e6672}
.bankety h3{font-size:3.4rem;margin:0;}
.bankety-items{margin:3em 0;display:inline-block;}
.page #content ul.banket-menu{width:100%;padding:0;margin:0 0 2em 0;display:flex;justify-content:center;border-bottom:2px solid #857467}
ul.banket-menu li{width:auto;padding:1em;list-style:none;position:relative;display:block;cursor:pointer}
ul.banket-menu li h3{font-size:2.8rem;}
ul.banket-menu li.active{background-image:linear-gradient(to bottom, #d5bca8, #857467);border-radius:4px 4px 0 0}
ul.banket-menu li.active h3{color:#fff;filter: drop-shadow(0px 1px 2px #000000B2);}
.bankety-items .bankety-item{width:100%;max-width:100%;display:none;}
.bankety-items .bankety-item.active {display:block;width:99%;margin:0 auto;}
.banket-item-block {width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:20px;}
.banket-item-block a{white-space:nowrap;}
.banket-item-block img{width:25%;border-radius:4px;margin:0 .25em .5em .25em}
.banket-item-block div{width:calc(75% - .75em);font-size:2rem;text-align:left;display:block;margin:0 0 1em .25em}
.banket-item-block div p{margin:0 0 15px 0}
.banket-item-block div p .btn{width:auto!important;max-width:auto!important;padding:0;margin:0;border:none;background:none;text-decoration:underline;text-transform:none;font-size:2rem;}
.banket-item-block div p .btn:hover{background:none}
.banket-item-block div p .btn,.banket-item-block div p .btn:hover,.banket-item-block div p a	{color:#796C5C}
#srchek{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 0 7em 0;}
#srchek::before,#srchek::after{content:'';height:2px;width:calc(100% - 15px);background-color:#AD9D84;border-radius:10px;opacity:.35;}
.bankety-item div.srchek{width:100%;padding:0;}
.srchek span {font-size: 2rem;display: block;text-align: left;font-family: 'Montserrat';margin:0 0 5px 0;font-weight: 600;}
.srchek .tsena{font-size: 2.1rem;padding:0;line-height:1;color:#5e6672}
#banket-gallery{width:100%;margin:0 0 1em 0;display:flex;flex-wrap:wrap;justify-content:space-between;}
#banket-gallery a.img{width:calc(25% - .5em);margin:0 .25em .5em .25em;height:auto;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:4px;}
#banket-gallery a.img .rastyagivalka{width:100%;margin-top:100%;}
div#reserv {max-width: 800px;margin: 0 auto;}
.btn {margin-top: 20px;display: inline-block;cursor:pointer;}

@media screen and (max-width:768px){
#bankety .welcome_text{flex-wrap:wrap;justify-content: center;}
#bankety .welcome_text .welcome_text_text,#bankety .welcome_text .welcome_text_img{width:95%}
#bankety .welcome_text .welcome_text_text{margin-bottom:1em}
.number-item{width:46%}
.number-item {font-size:1.6rem;}
.number-chislo {font-size:7rem;}
.bankety-items{width:99%;margin:0 auto 4em auto;display:block}
ul.banket-menu {width:100%;margin:0 auto 2em auto;}
ul.banket-menu li{padding:1em;}
ul.banket-menu li h3 {font-size:2.2rem;}
.bankety-item.active {width:85%;}
.bankety-item img {width:30%;}
.bankety-item div {width:65%;font-size:2rem;}
.srchek span {font-size:2rem;}
.srchek .tsena {font-size:7rem;}
.srchek .rub {font-size:4rem;}
div#reserv {max-width:95%;}
}

@media screen and (max-width:620px){
.number-items{flex-wrap:wrap;justify-content:center;}
.number-items::before{content:'';width:95%;height:2px;padding:0;background-color:#AD9D84;align-self:stretch;border-radius:10px;opacity:.35;}
.number-item{width:95%}
.number-item {font-size:2.4rem;}
.number-chislo {font-size:13rem;}
ul.banket-menu li{padding:.7em;}
ul.banket-menu li h3 {font-size:1.9rem;}
.bankety-item div {font-size:1.8rem;}
.bankety-item.active {width:95%;align-items:flex-start;}
.bankety-item div p{margin:0 0 1em 0}
}

@media screen and (max-width:450px){
.number-items{flex-wrap:wrap;justify-content:center;}
.number-items::before{content:'';width:95%;height:2px;padding:0;background-color:#AD9D84;align-self:stretch;border-radius:10px;opacity:.35;}
.number-item{width:95%}
.number-item {font-size:1.7rem;}
.number-chislo {font-size:9rem;}
ul.banket-menu {margin:0 auto 1em auto;}
ul.banket-menu li{width:25%;}
ul.banket-menu li h3 {font-size:1.6rem;}
.bankety-item img,.bankety-item div {width:100%;}
.bankety-item div{margin:1em 0 0 0}
.bankety-item div p{font-size:1.8rem;}
.srchek .tsena {font-size:3rem;}
.bankety-item > div > div {
    width: 100%;
    display: block;
    margin: 0 0 1em 0;
    font-size: 2.4rem;
    text-align: center;
}
.bankety-item div.srchek span {
    text-align: center;
}
}
@media screen and (max-width:390px){
.number-chislo {font-size:8rem;}
ul.banket-menu li h3 {font-size:1.5rem;}
.srchek .tsena {font-size: 5.5rem;}
}
@media screen and (max-width:375px){
.number-chislo {font-size:6.5rem;}
ul.banket-menu li h3 {font-size:1.4rem;}
.srchek .tsena {font-size: 5rem;}
}
.bankety-item {
    display: none;
}

.bankety-item.active {
    display: block;
}