@media screen and (max-width:1600px){
	.headprefblock {
		background-position: center;
	}
}
@media screen and (max-width:1480px){.owl-nav div{width:40px;height:40px;}
.owl-nav div:before{width:15px;height:15px;}
.arrow-prev:before{top:10px;left:12px;}
.arrow-next:before{top:10px;right:12px;}
.arrow-prev{left:-6%;}
.arrow-next{right:-5%;}
.hummus-tastes-wrap{padding:120px 100px 100px;width:100%;}
.hummus-tastes-form-item{width:calc(33.333% - 20px);margin-bottom:60px;}
.hummus-tastes-name-wrap{margin-bottom:10px;}
}
@media screen and (max-width:1359px){ 
	.podborcveta {
		justify-content: center;
	}
	.podborcvetaphoto {
		text-align: center;
	  padding: 30px 0px 0px 0px;
	}
	.podborcvetaphotoimg {
		width: auto;
	}
}
@media screen and (max-width:1260px){.recipes-slider-item{justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;}
.recipes-photo{width:40%;}
.arrow-prev{left:0%;}
.arrow-next{right:0%;}
.hummus-tastes-desc{font-size:18px;}
	.catalogtovarcena {
		width:100%;
		margin: 30px 0px 0px 0px;
	}
	.catalogtovarzakaz {
	 justify-content: center;
		text-align: center;
	}
}
@media screen and (max-width:1215px) {
	.footersitapunkt2 {
		width: 12%;
	}
}
@media screen and (max-width:1166px){ 
	.sertsootvblocktext {
		text-align: center;
	}
}
@media screen and (max-width:1170px){ 
	.komupodoydetkursblock {
		    justify-content: center;
	}
}
@media screen and (max-width:1136px){.question-row-desc p{padding:0 15px;}
.footer-wrap{padding:30px 10px;}
.recipes-photo{width:35%;}
.arrow-prev{left:3%;}
.arrow-next{right:3%;}
.other-page-wrap{padding:0 20px;}
.hummus-tastes-desc{font-size:16px;}
.footersitaimg {
		width: 90%;
	}
}
@media screen and (max-width:1024px){.main-wrap{flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;padding:55px 30px;}
.main-title{text-align:center;font-size:30px;}
.main-title span{font-size:70px;}
.main-stock-form{padding:20px;min-height:505px;}
.stock{font-size:60px;margin-bottom:0;}
.main-form-data{margin-bottom:30px;}
.hummus-wrap{flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;padding:55px 0;}
.hummus-img{width:initial;position:absolute;left:0;z-index:0;}
.hummus-img img{height:auto;width:562px;opacity:0.5;}
.hummus-info{width:70%;z-index:1;text-align:center;}
.components{padding-right:0;margin:0 130px 70px;}
.hummus-form{}
.hummus-info .title:after{right:0;}
.question{padding:55px 0;}
.degustation{padding:55px 10px;}
.advantages .title-white{margin-bottom:30px;}
.advantages-item{border:3px solid #fff;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-top-left-radius:10px;-moz-border-top-left-radius:10px;-webkit-border-top-left-radius:10px;cursor:default;}
.advantages-item-desc{display:block;}
.advantages-item:nth-child(odd):hover .advantages-item-title{color:#fff;}
.advantages-item:nth-child(even):hover .advantages-item-title{color:#fff;}
.recipes-wrap{padding:55px 0;}
.recipes-slider-item{flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;}
.recipes-desc-wrap{width:100%;padding:30px 90px;/*margin-bottom:50px;*/min-height: 550px;}
.cooking{width:24%;top:-60px;}
.ingredients{width:100%;}
.arrow-prev{left:2%;}
.arrow-next{right:2%;}
.recipes-photo{width:100%;text-align:center;padding:0 90px;}
.recipes-photo img{height:250px;width:100%;}
.owl-nav div{top:250px;}
.hummus-tastes-form-item{width:calc(50% - 20px);}
.hummus-tastes-delivery-wrap{flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;}
.hummus-tastes-consist{margin-right:0;width:100%;margin-bottom:20px;}
.hummus-tastes-delivery{width:100%;}
.hummus-tastes-desc{font-size:18px;}
.catalogtovar{
	 width: 40%;
	}
.catalogblock {
		    justify-content: space-evenly;
	}
	.podborcvetatext {
		text-align: center;
	}
}
@media screen and (max-width:1017px) {
	.footersitapunkt {
		width: 40%;
		text-align: center;
	}
	.footersitapunkt2 {
		width: 40%;
		text-align: center;
	}
	.footersitablock {
		justify-content: center;
	}
	.footersitaimgblock {
		margin: 0 auto;
      width: 100%;
	}
	.footersitaimg {
	  margin: 0 auto;
	}
}
@media screen and (max-width:960px){.header-logo-link span{display:none;}
.components{margin:0 90px 70px;}
.question-row-desc{width:55%;}
.question-row-img{width:45%;}
.advantages-item-ico{width:120px;height:120px;}
.advantages-item-title{font-size:22px;line-height:20px;}
	.headprefblock {
    padding: 266px 0px 266px 0px;
}
}
@media screen and (max-width:930px){
	.oformrasblock {
		justify-content: center;
	}
}
@media screen and (max-width:880px){.footer-wrap{flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;}
.footer-wrap > .footer-col-center{order:3;}
.footer-wrap > .footer-col-left{order:1;}
.footer-wrap > .footer-col-right{order:2;}
.advantages-item{padding:15px;}
.advantages-item-title{font-size:20px;line-height:18px;}
.advantages-item-desc{font-size:17px;}
.advantages-item-ico{width:100px;height:100px;}
.advantages-item-ico-wrap{padding:20px;}
.scrollup{display:none !important;}
.catalogtovar {
	width: 100%;
    max-width: 370px;
	margin: 0px 10px 60px 10px;
	}
.dostavka {
    width: 100%;
}
.oplata {
    width: 100%;
}
.dumalocvetyyoutubeframe {
		height: 450px;
	}
}
@media screen and (max-width:810px){.hummus-info{width:90%;}
.components{margin:0 130px 70px;}
.title-white, .title,
.facts .title-white,
.advantages .title-white,
.recipes .title{font-size:28px;}
.facts-slider-item{width:90%;}
.facts-title{margin-left:0;font-size:35px;}
.facts-title:after{width:80%;margin:20px auto 0;}
.facts-desc{overflow-y:auto;height:260px;}
.recipes-title{font-size:25px;margin-bottom:20px;}
.recipes-slider-wrap{margin-bottom:40px;}
.hummus-tastes-form-item{width:100%;}
.hummus-tastes-name{min-height:initial;}
.hummus-tastes-name-wrap{margin-bottom:25px;}
}
@media screen and (max-width:768px){ 
	.service-tab__btn {
    margin-right: 20px;
}
	.service__tab {
    padding: 20px;
}
	.service__content {
    padding: 15px 41px 70px;
}
	.polnayaprogkursazag {
		font-size: 30px;
	}
	.komupodoydetkurszag {
		font-size: 30px;
	}
	.tinkoffzag {
		font-size: 30px;
	}
	.indexcontentzag {
		font-size: 30px;
	}
	.dumalocvetyzag {
		font-size: 30px;
	}
	.otzyvymasterov {
		font-size: 30px;
	}
	.headprefphone {
		font-size: 30px;
	}
}
@media screen and (max-width:750px){ 
	.sertsootvblock {
		    padding: 60px 15px 60px 15px
	}
}
@media screen and (max-width:730px){
	.headprefphone {
		width: 100%;
		text-align: center;
	}
	.headpreflogo {
		margin: 0 auto;
	}
	.headprefsocset {
		margin: 0 auto;
	}
}
@media screen and (max-width:720px){.components{margin:0 90px 70px;}
.question-row{flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;justify-content:baseline;-webkit-justify-content:baseline;-moz-justify-content:baseline;-ms-flex-pack:baseline;}
.question-row-desc{width:80%;z-index:1;}
.question-row-img{width:80%;position:absolute;z-index:0;opacity:0.5;}
.question-row-img:nth-child(1){display:none;}
.question-row{margin-bottom:0;}
.advantages{height:auto;}
.advantages-item-title{margin-bottom:0;}
.advantages-item-desc{display:none;}
.advantages-item:hover .advantages-item-desc{display:none;}
.recipes-desc-wrap{min-height: 610px;}
.footersitapunkt {
		width: 100%;
	}
.footersitapunkt2 {
		width: 100%;
	}
	.footersitaimg {
		max-width: 300px;
	}
	.headprefblock {
    padding: 166px 0px 166px 0px;
}
	.headpref {
		bottom: 20px;
	}
	.footer-btn a {
		font-size: 15px;
		padding: 7px 36px;
	}
}
@media screen and (max-width:640px){.components{margin:0 60px 30px;}
.degustation-title{margin-bottom:25px;}
.facts-title{margin-bottom:25px;}
.recipes-desc-wrap{min-height: 620px;}
}
@media screen and (max-width:600px){.components{margin:0px 20px 30px;}
.hummus-img img{width:100%;}
.hummus-info .title:after{display:none;}
.hummus-info .title{font-size:35px;}
.hummus-info .title span{font-size:45px;}
.degustation-btn a,
.facts-btn a{font-size:20px;}
.facts-title{font-size:25px;}
.facts-desc{font-size:19px;}
.recipes-photo{padding:0;}
.recipes-desc-wrap{padding:30px 70px;}
.owl-nav div{display:none;}
.arrow-prev{left:30%;}
.arrow-next{right:30%;}
.recipes-desc-wrap{padding:30px;}
.hummus-tastes-wrap{padding:120px 45px 100px;}
.hummus-tastes-title{font-size:35px;}
.hummus-tastes-title span{font-size:35px;display:block;}
.otzyvmasterovslider {
		padding: 30px 20px 30px 20px;
	}
	.prev2 {
		left: 20px;
	}
	.next2 {
		right: 20px;
	}
}
@media screen and (max-width:580px){ 
	.sertsootvtext {
		padding: 30px 0px 0px 0px;
	}
	.service-tab__line, .service-tab__sign {
    display: none;
}
	.service-tab__title {
    max-width: initial;
    font-size: 18px;
}
	.service__content {
    padding: 15px 20px 70px;
}
}
@media screen and (max-width:550px){ 
	.podporcvetapunktspiska {
		width: 100%;
	}
}
@media screen and (max-width:530px){.main-btn{font-size:20px;}
.number input{font-size:24px;}
.title-white, .title,
.facts .title-white,
.advantages .title-white,
.recipes .title{font-size:25px;padding:0 10px;}
.question-row-desc{width:95%;font-size:20px;}
.question-row-img{width:95%;}
.question-row-desc p{padding:0 10px;}
.degustation-desc{font-size:20px;margin-bottom:35px;}
.advantages{padding:50px 0 20px;}
.advantages .title-white{margin-bottom:25px;}
.advantages-items-wrap{flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;}
.advantages-item{margin-bottom:10px;width:85%;padding:10px;}
.advantages-item-ico{margin-bottom:10px;width:90px;height:90px;}
.recipes-title{font-size:22px;}
#fancybox-wrap{width:90% !important;}
#fancybox-outer,
#fancybox-content,
#fancybox-content>div{width:auto !important;}
#fancybox-close{top:0 !important;right:0px !important;}
.modal{width:auto;}
.modal-title{font-size:32px;line-height:30px;margin-bottom:15px;}
.modal-form-desc{font-size:17px;margin-bottom:20px;}
.modal-order-form-btn,
.modal-call-form-btn,
.modal-degustation-form-btn{font-size:15px;}
.modal-order-form-data input,
.modal-call-form-data input,
.modal-degustation-form-data input{font-size:15px;}
.main-form-policy label{font-size:14px;}
.modal:before{opacity:0.5;}
.modal-order-form-number{font-size:20px;margin-bottom:15px;}
.hummus-tastes-delivery-img,
.hummus-tastes-consist-img{display:none;}
.hummus-tastes-consist-title,
.hummus-tastes-delivery-title{font-size:20px;}
.hummus-tastes-consist-desc,
.hummus-tastes-delivery-desc{font-size:18px;}
}
@media screen and (max-width:480px){.header-wrap{padding:15px 15px;}
.header-logo-link img,.header-logo-link .icon{width:55px;height:auto;}
.header-logo-link .icon {height: 55px;}
.header-logo-link .icon__wrap::before{width: 30px;height: 30px;top: 18px;left: 25px;}
.header-social{width:initial;}
.header-social a img{width:40px;height:40px;}
.header-btn a{font-size:18px;}
.main-title{font-size:25px;}
.main-title span{font-size:60px;}
.stock-desc{font-size:20px;}
.stock-desc span{font-size:25px;}
.components{font-size:16px;margin:0 0 30px;}
.cost{font-size:30px;}
.facts-title:before{display:none;}
.facts-desc{height:308px;font-size:16px;}
.facts-slider-item{padding:30px 40px 40px;}
.modal-order-form-taste{flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;}
.modal-order-form-taste-title{margin-right:0;margin-bottom:5px;}
.recipes-desc-wrap{min-height: 650px;}
.header-social .icon,
.footer-social .icon {
	display: block;
	width: 60px;
	height: 60px;
}
	.prev2 {
		left: 10px;
	}
	.next2 {
		right: 10px;
	}
	.headprefblock {
    padding: 266px 0px 66px 0px;
}
}
@media screen and (max-width:440px) { 
 .headprefblock {
    padding: 230px 0px 66px 0px;
}
}
@media screen and (max-width:425px) {
	.sertsootvzag {
		    font-size: 33px;
	}
	.podborcvetatextzag {
		font-size: 33px;
	}
	.indexcontentzag {
		font-size: 33px;
	}
	.otzyvymasterov {
		font-size: 33px;
	}
	.oplatadostavkazag {
		font-size: 33px;
	}
	.biutytextzag {
		font-size: 33px;
	}
	.dumalocvetyyoutubeframe {
		height: 300px;
	}
	.prev2 {
		left: 3px;
	}
	.next2 {
		right: 3px;
	}
	.catalogtovar {
	padding: 20px 10px 50px 10px;
	}
	.knopkapredoplat {
		margin: auto auto 30px auto;
		padding: 15px 15px 15px 15px;
		width: fit-content;
	}
	.knopkaofrasrochka {
		margin: 30px auto 0px auto;
		padding: 15px 10px 15px 10px;
		width: fit-content;
	}
}
@media screen and (max-width:390px) { 
 .headprefblock {
    padding: 200px 0px 66px 0px;
}
}
@media screen and (max-width:380px){.header-social a img{width:35px;height:35px;}
.header-logo-link img, .header-logo-link .icon{width:50px;}
.header-logo-link .icon {height:50px;}
.header-logo-link .icon__wrap::before{top: 15px;left: 22px;}
.header-btn a{font-size:17px;padding:5px 9px;}
.main-title{font-size:20px;}
.main-title span{font-size:47px;}
.main-stock-form{width:300px;}
.stock{font-size:50px;}
.stock-desc span{font-size:25px;}
.hummus-info .title span{font-size:40px;}
.components{font-size:15px;}
.degustation-btn a{padding:8px 20px;}
.hummus-tastes-wrap{padding:120px 30px 100px;}
.hummus-tastes-desc{font-size:16px;}
.recipes-desc-wrap{min-height: 830px;}
}
@media screen and (max-width:338px){.main-title span{font-size:45px;}
.header-btn a{white-space:nowrap;font-size:14px;}
.header-logo-link img, .header-logo-link .icon{width:30px;}
.header-logo-link .icon{height:30px;}
.header-logo-link .icon__wrap::before{top: 9px;left: 17px;width: 20px;height: 20px;}
.header-social a img{width:25px;height:25px;}
.main-stock-form{width:250px;}
.hummus-form{flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;}
.number{margin-right:0;margin-bottom:10px;}
.number-modal-form .number{margin-bottom:0;}
.facts-slider-item{padding:30px 20px 40px;}
.advantages{padding:20px 0 20px;}
.advantages .title-white{margin-bottom:15px;}
.degustation{padding:30px 10px;}
.degustation-btn a{white-space:nowrap;font-size:16px;}
.footer-social a img{width:25px;height:25px;margin-right:10px;}
.footer-logo img, .footer-logo .icon{width:30px;}
.footer-logo .icon__wrap::before{width: 20px;height: 20px;top: 8px;left: 5px;}
.footer-logo .icon {height: 30px;}
.footer-policy a{font-size:14px;}
.footer-copyright{font-size:14px;}
.footer-copyright a{font-size:14px;}
.footer-phone a{font-size:20px;}
.footer-col{margin-bottom:10px;}
.modal{padding:30px 10px;}
.hummus-tastes-desc-img{min-width:100%;height:200px;}
.hummus-tastes-desc{display:none;}
}
@media screen and (max-width:350px) { 
 .headprefblock {
    padding: 175px 0px 66px 0px;
}
}