﻿/*==========  Desktop First Method  ==========*/
/* netboock */

@media only screen and (min-width : 1360px) {
	.healthy-microflora-subtitle {
		max-width: 40%;
	}
	.healthy-microflora-subtitle._fullw {
		max-width: 80%;
	}
}
@media only screen and (max-width : 1360px) {
	.container, .container-in{width: 970px;}
	.h1{font-size: 45px;}
	.h2{font-size: 35px;}

	.h3{font-size: 30px;}
/* --------------- header ---------------- */
	// .logo{width: 20%;}
	.menu {width: 58%;}
	.menu li a {padding: 5px 9px;font-size: 20px;}
	.city { font-size: 20px; }
	.address-phone {width: auto;background: url(../images/header/address-phone-bg.png) no-repeat 0 100%; padding-left: 10px;}
	.footer .address-phone {background: url(../images/footer/address-phone-bg.png) no-repeat left center;}
	.phone{font-size: 22px; background-position: left 0;background: none;}
	.phone span::before {line-height: 1.2em;font-size: 20px;}
/* --------------- .healthy-microflora ---------------- */
	.healthy-microflora {background-size: cover;}
	.healthy-microflora .h1 {padding: 7px 13px 16px 0;}
	.aczia {font-size: 48px;}
	.packs, .num2>span{font-size: 45px;}
	.num2{font-size: 95px;}
	.behind{font-size: 32px;}
	.doctors-more {right: 10px;left: auto;}

	.doctors-more img{width: 350px; }
	.healthy-microflora-bottom {padding-left: 20px;}
	.girl img{width: 320px;}
/* --------------- .harmony-microflora ---------------- */
	.harmony-microflora{min-height: 570px;}
	p.title{font-size: 16px;}
/* --------------- .share-health ---------------- */
	.share-health-right .h1 {font-size: 45px;}
	.share-health-right {width: 70%;}
/* --------------- play-learn ---------------- */
	.play-learn {background-size: 500px;}
	.every-mother-desc{padding-bottom: 0;background-size: 120px;background-position: left bottom;}
	.play-learn .container{/*padding-left: 70px;*/}
	.play-learn .h1{font-size: 45px;}
	.play-learn .h2{font-size: 35px;}
	.play-learn .title {padding: 26px 0 0px 0;}
	.play-learn-biovesting img{width: 300px;}
	.emd-col-2{margin-top: 10px;}
/* --------------- parents-children ---------------- */
	.parents-children {min-height: 680px;}
	.watering-can {width: 450px;}
/* --------------- compare-probiotics ---------------- */
	.compare-probiotics{padding-bottom: 100px;}
/* --------------- people-drink ---------------- */
	.people-drink-wrapper {width: 100%;}
	.sliider-itmm-title ul li a {font-size: 20px;}
/* --------------- select-your ---------------- */
	.sb-col-3 {padding-left: 55px;}

/* ---------------.more-comments  ---------------- */
	.more-comments .h2 {font-size: 35px; line-height: 1.5em;}
/* --------------- section-action ---------------- */
	.section-action{}
/*-----------------------------------------------------------------------------------*/
/*  write-us.html
/*-----------------------------------------------------------------------------------*/
	.order .h2{font-size: 35px;}



}
@media only screen and (max-width : 1600px) {
	.healthy-microflora-subtitle {
		bottom: -48px;
	}
	.date-pharmexpert {
		bottom: -65px;
	}
}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.bia-vesta img{display: inline-block; width: 120px; padding-top: 6px;}

	.watering-can {width: 400px; top: 255px ; right: 10px;}
	.where-buy-map>ymaps{height: 450px !important;}
	.select-biovestin {width: 100%;}
	.sb-col-1 {padding: 77px 10px 34px 0px;}
	.sb-col-active {padding-left: 17px; padding-right: 34px;}
	.sb-col-3 {padding-left: 15px;}
	.sb-col .h3 {font-size: 35px;}

	.shd-3 {margin-left: 121px;}
	.shd-4 {margin-left: 138px;}
	.shd-5 {margin-left: 167px;}

	.play-learn {padding: 40px 0 0px 0;}
	.play-learn-biovesting {margin-top: 36px;}

	.sliider-itmm-title ul {width: 100%;}
	.share-health-in {padding-left: 100px;}
	.more-comments {width: 100%;}
/* --------------- parents-children ---------------- */
	.parents-children{min-height: 590px;}
	.watering-can{top: 150px;width: 300px;}

/* --------------- popup ---------------- */
.sb-img img { max-width: 100%;}

/*-----------------------------------------------------------------------------------*/
/*  write-us.html
/*-----------------------------------------------------------------------------------*/
	.order .h2{font-size: 30px;}





}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
	.healthy-microflora-subtitle {
		max-width: 56%;
		left: 2%;
	}
	.date-pharmexpert {
		left: 2%;
	}

	.container, .container-in{width: 750px;}
	.h1 {font-size: 40px;}
	/*.address-phone {width: 25%;}*/
	.phone {font-size: 20px;}

	.people-drink .carousel .slides {width: 100% !important;}
	.buy-but-in .h2 {margin: 18px 0 -5px 0;font-size: 24px;}
	.harmony-microflora-right img {right: 0px;}
	.harmony-microflora-img ul li {font-size: 14px;}
	.share-health-right {width: 67%;}

/* --------------- popup ---------------- */
	.popup-left	{width: 30%;}
	.popup-right {width: 70%;}
	.popup-left .h2 {font-size: 33px;}
	.header .container{position: relative;padding-bottom: 70px;}
	.menu{position: absolute;bottom: 0;width: 560px;left: 50%;-webkit-transform: translate(-50%, 0%);-o-transform: translate(-50%, 0%);-ms-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);transform: translate(-50%, 0%);}
	.play-learn {background-size: 400px;}
	.compare-probiotics {padding-bottom: 50px;}
	.compare-probiotics .title {font-size: 18px;padding: 0;}

	.healthy-microflora-bottom .h4 {
		padding: 3px 0 0 4px;
	}
	.healthy-microflora-bottom .h4 {
		max-width: 280px;
	}
	.doctors-more {
		right: 0;
	}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

	.geo-title {
		margin: 20px 0 0;
	}

	.agree {
		float: none;
		width: 100%;
	}
	.behind-vygoda {
		font-size: 16px;
		margin: 5px 0 0 -25px;
	}
	.healthy-microflora-subtitle {
		max-width: 95%;
		bottom: -48px;
	}
	/*.address-phone {width: 30%;}*/
	.mob-visible{display: block !important;}
	.mob-hide{display: none !important;}
	.h2	{font-size: 25px;}
	.container, .container-in{width: 100%;}
	.container{padding-right: 25px; padding-left: 25px;}
	.h1{font-size: 37px;}
	.h1>span {display: block;}
	p.title {width: 100%;padding-left: 7% !important; padding-right: 7% !important;}
	p.title br{display: none;}

/* --------------- header ---------------- */
	.header{padding-bottom: 2px;box-shadow: 1px 1px 8px 0px rgba(0,0,0,.5);}
	a.logo { margin-top: -3px;}
	a.logo img{width: 120px;}
	.menu {overflow: hidden; width: 100%; margin-top: 5px; padding: 0;text-align: center;}
	.menu li {float: none;display: inline-block;}
	.header .address-phone {position: absolute; top: 10px; right: 10px;}
	.phone {background: none;}
	.menu.fixed{position: fixed;top: 0;left: 0;z-index: 999;width: 100%; background: rgba(255, 255, 255, 0.9); box-shadow: 1px 1px 8px 0px rgba(0,0,0,.5);margin: 0;-webkit-transform: translate(-50%, 0%);-o-transform: translate(-0%, 0%);-ms-transform: translate(-0%, 0%);-moz-transform: translate(-0%, 0%);transform: translate(-0%, 0%);bottom: auto;}
/* --------------- .healthy-microflora ---------------- */
	.healthy-microflora {padding-bottom: 20px;background: url(../images/healthy-microflora/healthy-microflora-bg-mob.png)no-repeat;background-size: cover;}
	.healthy-microflora .container{padding-bottom: 18px;}
	.healthy-microflora .h1 {margin-top: 17px; padding: 0 13px 5px 0%;}
	.healthy-microflora .h1 span{display: block; margin: -4px 0 0 18px; font-size: 28px;}
	.girl{display: none;}
	.mob-320{display: block;}
	.biovesting-block{max-width: 100%;padding: 0;}
	.healthy-microflora-right {width: 90%;height: auto;padding: 0 0 60px 0;}

	.aczia {font-size: 27px; margin-left: -20px;}
	.doctors-more img {width: 200px;}
	.only-until {font-size: 18px; line-height: 1;}
	.packs {margin-left: 2px; padding-top: 2px; font-size: 25px;}
	.behind-top{font-size: 24px}
	.num2 {font-size: 51.4px;}
	.num2>span {font-size: 24px;}
	a.checkout {display: block;width: 153px;height: 35px;margin-left: 0; margin-top: 7px; padding: 8px 0 15px;font-size: 15px;text-align: center; background: url(../images/healthy-microflora/checkout-bg-320.png) no-repeat left center;}
	.date-pharmexpert{display: none;}
	.doctors-more {right: 17px;bottom: -27px;}
	.healthy-microflora-bottom{position: static;overflow: hidden; background: none;padding: 0;}
	.healthy-microflora-bottom .h4 { float: none; max-width: 100%;padding: 11px 0 0 0px; line-height: 1.1em; font-size: 17.6px;text-align: center;}
	.healthy-microflora-bottom .h4 br{display: none;}
	.bia-vesta {width: 100%; padding: 0; text-align: center;}
	.bia-vesta img {width: auto; padding-top: 0;}
	/*.biovesting-block {width: 300px;}*/
	.healthy-microflora-ul {width: 188px;height: 168px; overflow: hidden; padding: 9px 0px;background: url(../images/healthy-microflora/healthy-microflora-ul-bg-mob.png) no-repeat;}
	.healthy-microflora-ul li {width: 100% !important;padding: 0px 0;text-align: center;float: none;}
	.healthy-microflora-ul li a {display: inline-block;text-decoration: none; padding: 5px 5px;font-size: 17px;}
	/*.healthy-microflora-ul li a:hover{background: #fff;color: #ef7400;}*/
	/*.healthy-microflora-ul li a br{display: none;}*/
/* --------------- .harmony-microflora ---------------- */
	.harmony-microflora {padding: 30px 0px 0 0;background: none;}
	.harmony-microflora .h1 {font-size: 30px;}
	.harmony-microflora-img .h3 {margin-bottom: 0;padding: 0 5px; font-size: 25px; text-align: center;}
	.harmony-microflora-img {width: 100%;margin-bottom: 20px;padding-bottom: 152px;float: none !important;min-height: auto;text-align: center;}
	.harmony-microflora-left {background: url(../images/harmony-microflora/harmony-microflora-left-mob.png) center bottom no-repeat;}
	.harmony-microflora-right {padding-bottom: 170px;background: url(../images/harmony-microflora/harmony-microflora-right-mob.png) center bottom no-repeat;}
	.harmony-microflora-img ul{margin-left: 20px;padding-left: 15px;padding-right: 15px;}
	.harmony-microflora-img img {display: none;}
	.harmony-microflora-img ul li {padding: 15px 0 0px 0;font-size: 16px;}

/* --------------- biovestin-section ---------------- */
	.biovestin-section{}
	.biovestin-section .h2 {font-size: 25px;}
	.biovestin-section-logo img{width: 140px;}
	.plus-block{width: 75%; margin: 0 auto;}
	.plus-block-col{text-align: center;}
	.plus-block-col-bottom{padding: 0;}
	.plus-block .plus-block-col>div{width: 49%; margin: 0; padding: 16px 20px 20px 54px; display: inline-block; float: none;}
	.plus-block-col>div p{font-size: 16px;}
	.plus-block-col>div p br{display: none;}
/* --------------- share-health ---------------- */
	.share-health{padding-top: 10px; padding-bottom: 5px; background: #f2f1f6 url(../images/share-health/share-health-bg.jpg) no-repeat left bottom;background-size: 600px;}
	.share-health-right {width: 65%;}
	.share-health-right .h1 {font-size: 30px; text-align: center;}
	.share-health-right .title {width: 100%;text-align: center;}
	.share-health-right .h3 {padding-left: 10%; font-size: 22px;}
	.share-health-in {padding: 0; background: none;}
	.share-health .shd {width: 100%; margin: 0; line-height: 1em;font-size: 14px;}
	.share-health-in {width: 80%; float: right;}
/* --------------- play-learn ---------------- */
	.play-learn{}
	.play-learn .container {padding-left: 25px;}
	.play-learn .h1 {font-size: 30px; text-align: center;}
	.play-learn .h2 {margin: 0; font-size: 30px;}
	.play-learn .h2 span{display: block;}
	.play-learn .title {width: 50%; margin: 0 auto; padding: 26px 0 27px 0 !important;}
	.every-mother {width: 50%; margin: 0 0 0 5%;}
	.every-mother .h3 {font-size: 22px;}
	.every-mother .emd-col {width: 100%; margin: 0; padding-top: 12px;font-size: 14px;}
	.every-mother-desc{width: 100%;padding-top: 0;background: none;}
/* --------------- .parents-children   ---------------- */
	.parents-children {min-height: 0;padding: 0;}
	.parents-children .h1 {font-size: 30px;text-align: center;padding-right: 0;}
	.parents-children .h1>span {display: inline-block;}
	.parents-children .h1 br{display: none;}
	.parents-children .title {width: 100%;}
	.parents-children-in{width: 100%;}
	.parents-children .plus-block .emd-col {width: 100%; margin-left: 0 !important; text-align: left;}
	.parents-children .plus-block {width: 70%;}
	.parents-children .plus-block .plus-block-col .col-4, .parents-children .plus-block .plus-block-col .col-6 {width: 49%; margin: 0;}
	.parents-children .plus-block-col-bottom{padding: 0;}
	.parents-children .plus-block-col>div p {font-size: 18px;}
	.plus-block .plus-block-col>div{padding-bottom: 0;}
/* --------------- .compare-probiotics  ---------------- */
	.compare-probiotics {padding-bottom: 70px;}
	.compare-probiotics .h1 {font-size: 30px;}
	.compare-probiotics .bx-wrapper {width: 90%;}
	.compare-probiotics .bx-wrapper .bx-next {right: -5%;}
	.compare-probiotics .bx-wrapper .bx-prev {left: -5%;}
/* --------------- people-drink ---------------- */
	.people-drink {padding: 30px 0 10px 0;}
	.people-drink .h1{width: 100%;font-size: 30px;text-align: center;padding-bottom: 30px;}
	.people-drink .h1 img {width: 165px;margin: 0px;}
	.sliider-itmm-title{display: none;}
	.people-drink .bx-wrapper {width: 80%;}
	.bx-wrapper .bx-next{right: 0;}
	.bx-wrapper .bx-prev{left: 0;}
	#slider-people-drink {padding: 0 25px;}
	#slider-people-drink  li{text-align: center;}
	#slider-people-drink  li img{display: inline-block;}
	.people-drink .bx-wrapper .bx-prev {left: -15px;}
	.people-drink .bx-wrapper .bx-next{right: -15px;}
	.safari-body .people-drink .bx-wrapper .bx-controls-direction a{
		display: none;
	}
	.col-pd-title {background: none;}
	.more-comments{width: 100%;padding-top: 0;}
	.more-comments .h2 {margin: 0px 0 0 0;font-size: 30px; text-align: center;float: none;}
	.more-comments-ul {padding: 0;float: none;}
	.more-comments-ul li{width: 33.33%; text-align: center;}
	.more-comments-ul li a img{max-width: 90%;}

	.col-people-drink {width: 90% !important; padding: 0 !important;float: none;margin: 0 auto;}
	.col-pd-desc {min-height: 0px;}
/* --------------- select-your ---------------- */
	.select-your{display: none;}
/* --------------- .section-action ---------------- */
	.section-action {padding: 10px 0;}
	.section-action .container{padding: 0 15px;}
	.section-action .h1 {margin-bottom: -5px; padding: 0 3%;font-size: 27px; text-shadow: 1px 1px 1px black, 0 0 1em rgba(0,0,0,.2);line-height: 0.91;}
	.buy-but-in {width: 515px; height: 260px;background-size: 100% 100%;}

	.buy-but{width: 100%;}
	.buy-but-in .h2{font-size: 22px;}
	.section-action .h4 {margin: -10px 0 0 0; font-size: 27.5px;}
	.buy-price{font-size: 37px;}
	.buy-price span{font-size: 67px;}
	.buy-number {position: static; width: 126px; margin: 0 auto; padding-top: 10px; font-size: 18px; line-height: 1.3em; background: url(../images/section-action/buy-number-bg-320.png) no-repeat;}

	.buy-number span{font-size: 32px;}
	.delivery {margin: 16px 0 -19px 0; font-size: 24px;}
	a.contents-order {width: 230px; height: 40px;margin: 20px auto 50px;; padding: 11px 0; text-align: center; font-size: 20.4px;}
	.section-action-bottom{width: 90%; margin: 0 auto; font-size: 10px;}
	.section-action-bottom br{/*display: none;*/}
	.title-h2{font-size: 20px;}
	.title-h3{font-size: 18px;}
/* --------------- where-buy-map ---------------- */
	.where-buy .h1 span{display: inline-block;}
/* --------------- footer ---------------- */
	.footer{}
	.col-footer-right .address-phone{width: 175px}
	.col-footer-right .phone{background: none;}
/*-----------------------------------------------------------------------------------*/
/*  order.html
/*-----------------------------------------------------------------------------------*/
	.form-order-fio li>div {float: none; width: 100%; text-align: center;padding: 0;}
	.form-order-input input{max-width: 100%;}
	.pick-up-title {width: 100%; text-align: center;}
	.pick-up-radio {width: 100%;padding: 0 10px;float: none;}
	.pick-up-radio li label{margin-top: 10px;font-size: 14px;}
	.delivery-door-title {width: 100%; text-align: center;}
	.delivery-door-title br{display: none;}
	.delivery-door-address {width: 100%;}

	.order-success .h1{font-size: 30px;}
	.code-order {padding: 30px 0 40px 0;}
	.order-ready .h2{font-size: 25px;}
	.order-ready .h3{font-size: 23px;}
	.hot-line .phone {font-size: 36px;}
/* --------------- popup ---------------- */
	.popup-left	{width: 100%;}
	.popup-right {width: 100%;}

	.cost-saving li>div {width: 100%; text-align: left;}
	.cost-saving li>div.dda-price {margin: 9px 0 0 0%;font-size: 16px;}

	.doctors-more{padding-top: 0;}
	.pick-up {padding: 36px 0 0px 0;}
/*-----------------------------------------------------------------------------------*/
/*  write-us.html
/*-----------------------------------------------------------------------------------*/
	.order .h2{font-size: 25px;}




/* ---------------  ---------------- */



	/*Disable Animation on Mobile Devices*/
	.animated {
		/*CSS transitions*/
		-o-transition-property: none !important;
		-moz-transition-property: none !important;
		-ms-transition-property: none !important;
		-webkit-transition-property: none !important;
		transition-property: none !important;
		/*CSS transforms*/
		-o-transform: none !important;
		-moz-transform: none !important;
		-ms-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
		/*CSS animations*/
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;
	}

	.aczia-top-work{
		top: 5px;
		left: 197px;
	}

}


@media only screen and (max-width : 599px) {
	.menu li a{font-size: 15px;}
	.city { font-size: 15px; }
	/*.address-phone {width: 35%;}*/
	.buy-but-in {width: 100%;}

}

@media only screen and (max-width : 520px)
{
	.healthy-microflora-right {
		padding: 0;
	}
	.doctors-more {
		position: static;
    margin-top: 35px;
		padding: 0;
	}
}

@media only screen and (max-width : 480px) {
	.h1{font-size: 32px;}
	.mob-visible-480{display: block;}
	.mob-hide-480{display: none;}
/* --------------- header ---------------- */
	.header{padding-bottom: 2px;box-shadow: 1px 1px 8px 0px rgba(0,0,0,.5);}
	.header .container {padding-bottom: 80px;}
	a.logo { margin-top: -3px;}
	a.logo img{width: 120px;}
	.city
	.menu {overflow: hidden; width: 100%; margin-top: 5px; padding: 0;}
	.menu li a{padding: 5px 10px 5px 7px; font-size: 15.5px;}
	.menu li.buy-aczion a {margin-left: 4px;margin-top: 9px;padding: 3px 9px 3px 7px;font-size: 13px;border-radius: 15px;}
	.header .address-phone {width: auto; position: absolute; top: 10px; right: 10px; background-position: 0 100%; padding-left: 15px;}
	.phone {background: none; font-size: 15px;}
	.address{font-size: 11px;}
	.header .phone span::before {font-size: 13px;}


/* --------------- .healthy-microflora ---------------- */

/* --------------- biovestin-section ---------------- */
	.plus-block {width: 90%;}
	.plus-block .plus-block-col>div{padding: 0 10px 20px 55px;}
	.plus-block-col>div p{font-size: 14px;}
/* --------------- share-health ---------------- */
	.share-health { background: #f0eff3;page-break-after: 0;}
	.share-health-right {width: 100%;}
	.share-health-right .h1 {font-size: 30px; text-align: center;}
	.share-health-right .title {width: 100%;text-align: center;}
	.share-health-right .h3 {padding-left: 10%; font-size: 22px;}
	.share-health-desc {text-align: center;}
	.share-health-in {width: 95%; margin: 0 auto;padding: 0; background: none;}
	.share-health .shd {display: inline-table; width: 49%; min-height: 150px; text-align: left; float: none; margin: 0; line-height: 1em; font-size: 14px;}

/* --------------- play-learn ---------------- */
	.play-learn {padding-bottom: 30px; background: #dde0d3;}
	.play-learn .h1 {font-size: 30px;}
	.play-learn .h2 {margin: 0; font-size: 30px; text-align: center;}
	.play-learn .h2 span{display: block;}
	.play-learn .title {width: 70%; text-align: center;}
	.every-mother {width: 90%; margin: 0 auto;}
	.every-mother .h3 {font-size: 22px;}
/* --------------- parents-children ---------------- */
	.parents-children {padding-bottom: 30px; background: none;}
	.parents-children {min-height: 0px;}
	.parents-children .plus-block{width: 90%;}
	.parents-children .plus-block .plus-block-col .col-4, .parents-children .plus-block .plus-block-col .col-6 {display: inline-block; width: 49%; margin: 0;padding-top: 10px; text-align: left;}
	.parents-children .plus-block-col-bottom{padding: 0;}.\
	.parents-children .plus-block-col>div p {font-size: 14px;}
/* --------------- section-action ---------------- */
	.section-action {padding: 10px 0 30px 0; background: url(../images/section-action/section-action-bg-480.jpg) no-repeat;background-size: cover;}
	.section-action .h4{margin-top: -27px;}
	/*a.contents-order{padding: 40px 0;}*/

/* --------------- where-buy-map ---------------- */
	.where-buy-map>ymaps { height: 350px !important;}
	.where-buy .h1 span{display: none;}
	.buy-but-in{width: 100%;min-height: auto; padding: 9px 15px 20px 15px; margin-bottom: 30px; height: auto; background: url(../images/section-action/buy-but-in-32.png) no-repeat; background-size: 100% 100%;}
	.buy-but-in .h2 {font-size: 20px;}
	.buy-but-in._nsk {
		padding: 9px 15px 20px 15px;
	}
/* --------------- footer ---------------- */
	.footer{padding-bottom: 50px;}
	.col-footer-left {width: 90%; margin: 0 auto; float: none; text-align: center;}
	a.politick {display: none;position: static; width: 100%; padding: 20px 0; text-align: center; -webkit-transform: translate(-0%, 0%); -o-transform: translate(-0%, 0%); -ms-transform: translate(-0%, 0%); -moz-transform: translate(-0%, 0%);transform: translate(-0%, 0%);}
	.col-footer-right{width: 90%; margin: 0 auto;padding: 0; float: none; text-align: center;}
	.footer .address-phone {text-align: center; width: 100%; color: #fff; padding-bottom: 20px;}
	.footer .address {font-size: 15px;}
	.footer .phone{font-size: 25px;}
	.footer .footer-ur-adress {margin-top: 20px;text-align: center;}
	.col-footer-left p br{display: none;}
	.col-footer-left p {width: 80%; margin: 0 auto;}
	.form-order-fio li{padding-bottom: 0;}

/*-----------------------------------------------------------------------------------*/
/*  order.html
/*-----------------------------------------------------------------------------------*/
	.phone-order span {display: block;}
	.hot-line {padding: 20px 0 0 0;}


	.healthy-microflora-subtitle {
		bottom: -65px;
		max-width: 90%;
		left: 5%;
		font-size: 13px;
	}
	.geo-title {
		margin: 20px 0;
	}


/* ---------------  ---------------- */


}

@media only screen and (max-width : 420px) {
	.city {
		position: absolute;
		bottom: 0;
		margin: 0;
		z-index: 1;
	}
	li.buy-aczion {
		float: right;
		margin-right: 10px;
	}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 380px) {

	.aczia-top-work{
		left: 184px;
	}
	.h1{font-size: 23px;}

	.header .container {padding-bottom: 90px;}
	.menu li a {padding: 5px 8px 4px 6px; font-size: 15.5px;}
	.healthy-microflora-ul li a {font-size: 17px;}
	.header .address-phone{top: 0;}

/* --------------- .healthy-microflora ---------------- */

/* --------------- biovestin-section ---------------- */
	.plus-block .plus-block-col>div{width: 100%;margin: 0;padding: 16px 0 16px 54px;}
/* --------------- share-health ---------------- */
	.share-health {padding-bottom: 260px; background: #f0eff3 url(../images/share-health/share-health-bg-320.jpg) no-repeat center bottom; background-size: 100%;}
	.share-health .shd {width: 100%; min-height: 10px;}

/* --------------- play-learn ---------------- */
	.play-learn {padding-bottom: 475px; background: #dde0d3 url(../images/play-learn/play-learn-bg-mob.png) no-repeat center bottom; background-size: 100%;}
	.every-mother .emd-col{width: 100%;}
/* --------------- parents-children ---------------- */
	.parents-children {padding-bottom: 343px; background: url(../images/parents-children/watering-can-mob.png) no-repeat center bottom; background-size: 100%;}
	.parents-children .plus-block .plus-block-col .col-4, .parents-children .plus-block .plus-block-col .col-6{width: 100%;}
	.people-drink .bx-wrapper {width: 90%;}
	.people-drink-wrapper{padding-top: 0;}
	.harmony-microflora-img {text-align: left;}
/* --------------- section-action ---------------- */
	.section-action {padding: 10px 0;background: url(../images/section-action/section-action-bg-320.jpg) no-repeat;background-size: cover;}
	.buy-but-in,.buy-but-in._nsk {width: 100%;padding-bottom: 30px;/*background: url(../images/section-action/buy-but-in-320.png) no-repeat;*/}

/* --------------- where-buy-map ---------------- */
	.where-buy-map>ymaps { height: 300px !important;}
/*-----------------------------------------------------------------------------------*/
/*  order.html
/*-----------------------------------------------------------------------------------*/
	.delivery-door-address input#dda_input_text {width: 270px;margin-left: 0;padding-left: 5px;font-size: 14px;}
	input#input-form-submit {display: block; width: 301px; height: 56px; margin: 40px auto; padding: 15px 0;}
/*-----------------------------------------------------------------------------------*/
/*  safari-body
/*-----------------------------------------------------------------------------------*/
	.safari-body .header .address-phone{top: -10px;}
	.safari-body .healthy-microflora-ul li a {font-size: 18px;}
	.safari-body .buy-number {background-size: 100% 100%;}

}
/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
	.delivery-door-address input#dda_input_text{width: 321px;}
	.dda-price {margin: 9px 0 0 10px;}
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}