@media screen and (max-width:1024px){section.horeca .bludos{flex-wrap:wrap}section.horeca .bludos>*{margin-bottom:50px}section.delivery .image img{max-width:100%}section.map .map img{margin-left:0}section.contacts .box{width:auto}section.contacts .form{position:relative;top:0;left:0;transform:translateX(0)}section.contacts iframe{position:relative;height:500px}section.contacts .contacts{margin-top:30px}section.contacts .form{margin-top:30px}section.contacts{padding-top:0}footer{padding:50px 0}}@media screen and (max-width:768px){section.contacts .box{padding:0}section.contacts .contacts{padding-bottom:30px}section.horeca .eticets .arrows{display:none}.header__top .border{display:none}#mob-menu{background-color:rgba(0,0,0,.9)}section.horeca .bludos{margin-left:0}section.pro .slider .content{padding:20px}section.pro .slider .content h3{font-size:30px}section.pro .slider .count-step{right:10px}section.control .video{min-height:400px}section.map .box{max-width:100%;margin-top:10px}section.reviews .team-list .item{margin-bottom:50px}section.contacts .form{padding:50px}footer{text-align:center}footer .text-right{text-align:center!important}footer .row>*{width:100%;margin-bottom:20px}}@media screen and (max-width:425px){section.horeca .bludos .col-auto:nth-child(odd){margin-left:0}#mob-menu{padding-top:100px}.section__title{font-size:30px}.header__content h1 .md{font-size:21px}.header__content .sub-title{font-size:16px}.mazok{display:none}.header{min-height:initial;height:auto;padding-bottom:30px}.header__content h1{font-size:50px}.header__content{padding-top:30px}.header__content .sub-title{margin-top:20px}.header__top{padding:20px 15px}.header__phone{margin-right:auto}.header__phone a{font-size:14px}.header__top .logo{height:45px}section.horeca .labels .item{margin-bottom:30px;width:40%;margin:0 10px}section.horeca .cream{margin-top:30px}.bxs{padding:20px}section.pro .slider .item{height:auto}section.pro .slider .count{top:0;left:50%}section.pro .slider .content .button.prev{margin-left:50px}section.contacts .form{padding:20px}section.pro{padding-top:50px;min-height:initial;overflow:visible}section.delivery .image{display:none}}@media screen and (max-width:345px){.header__top{padding:0 15px 10px 15px}.header__top .row{align-items:center!important}.header__top .row>*:last-child{margin-left:auto}}