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




.tovartextdivleft{display:flex;justify-content:center;width:50%;align-items:center}
.tovartextdivleftvideo{width:55%}
.tovartextdivright{width:50%;padding-left:30px;align-items:center}
.tovartextdivrightvideo{width:45%;padding-left:30px;align-items:center}

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

.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}
.gallerydiv25ivideo{display:flex;flex-wrap:wrap;justify-content:center}
.galleryvideo25{width:25%;height:100%;padding:10px;box-sizing:border-box}
a.agallery25:link,a.agallery25:visited,a.agallery25:hover,a.agallery25:active{display:block;width:25%;padding:10px;box-sizing:border-box}
.galleryimg{width:100%;border-radius:10px}
.galleryimg:hover{opacity:0.85}

@media (max-width: 800px) {
a.agallery25:link,a.agallery25:visited,a.agallery25:hover,a.agallery25:active{width:100%;padding:10px 0}
.galleryvideo25{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}