.menucategorydivouter{max-width:1750px;display:flex;flex-wrap:wrap;justify-content:center;padding:0 20px 30px 20px;margin:0 auto;box-sizing:border-box}
.menucategorydiv{width:33.3%;padding:20px;box-sizing:border-box}
a.amenucategory:link,a.amenucategory:visited,a.amenucategory:hover,a.amenucategory:active{display:block;position:relative}
.menucategoryimg{border-radius:20px}
.menucategoryp{background-color:#444;opacity:0.8;position:absolute;width:94%;left:3%;bottom:3%;padding:20px;margin:0;font:400 20px SF UI Display,sans-serif;color:#FFF;text-align:center;border:2px solid #CCC;border-radius:15px}
.menucategoryp:hover{opacity:0.9}
@media (max-width: 1260px) {
.menucategorydiv{position:relative;width:50%}
}
@media (max-width: 800px) {
.menucategorydiv{position:relative;width:100%}
}

.tovartextdivleft{display:flex;justify-content:center;width:55%;align-items:center}
.tovartextdivright{display:flex;justify-content:center;width:45%;align-items:center}

@media (max-width: 1000px) {
.tovartextdivleft{width:100%}
.tovartextdivright{width:100%;padding-top:30px}
}

.gallerydiv1{display:flex;flex-wrap:wrap;justify-content:center}
a.agallery1:link,a.agallery1:visited,a.agallery1:hover,a.agallery1:active{display:block;width:33.3%;padding:10px;box-sizing:border-box}
.galleryimg{width:100%;border-radius:10px}
.galleryimg:hover{opacity:0.85}

@media (max-width: 800px) {
a.agallery1:link,a.agallery1:visited,a.agallery1:hover,a.agallery1:active{width:100%;padding:10px 0}
}

.cartbutton{margin-top:20px;padding:25px 70px;font-weight:500;font-size:18px;line-height:18px;color:#FFF;background-color:#55b034;border:1px solid #55b034;border-radius:90px;cursor:pointer;transition:all 0.4s ease}
.cartbutton:hover{background-color:#FFF;color:#313136;border:1px solid #313136}
.uznatbolshebutton{width:200px;background-color:#203887;padding:5px 30px;box-sizing:border-box;font-size:12px;line-height:16px;color:#FFF;text-align:center;border:1px solid #203887;border-radius:90px;cursor:pointer;opacity:0.7;transition:all 0.4s ease}
.uznatbolshebutton:hover{background-color:#FFF;color:#222;border:1px solid #222}

.formsuccessdiv{position:relative;z-index:10000;background-color:#55b034;padding:25px 25px 30px 25px;box-sizing:border-box}
.formsuccessp1{font:300 28px Inter,Tahoma,Times New Roman;line-height:35px;color:#FFF;text-align:center}
.formsuccessp2{padding-top:7px;font:300 18px Inter,Tahoma,Times New Roman;line-height:25px;color:#FFF;text-align:center}