

/* Start:/about/delivery/style.css?17313283684101*/
.delivery .max820,
.delivery .white-block,
.delivery .two-items-block {
    font-size: 15px;
}
#pup{
	display:none;
}
#pup.active{
	background:rgba(0,0,0,0.7);
	position:fixed;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	display:block;
	z-index:10;
}
#pup .slides{
	width:50%;
	height:50%;
	position:absolute !important;
	top:280px;
	background:#fff;
	left: 50%;
	-webkit-transform: translate(-50%, -25%);
	-moz-transform: translate(-50%, -25%);
	-o-transform: translate(-50%, -25%);
	transform: translate(-50%, -25%);
	max-width:699px;
	max-height:648px;
}
#pup .slide{
	position:absolute;
	width:100%;
	left:0px;
	top:0px;
	z-index:0;
	opacity:0;
}
#pup .slide img{
	width:100%;
	height:100%;
	max-height:648px;
	max-width:699px;
}
#pup .slide.active{
	z-index:1;
	opacity:1;
}
#pup .slide:after{
	content:attr(data-title);
	background:#ffffff;
	color:#4a4a4a;
	font-size:14px;
	display:inline-block;
	width:100%;
	margin-top:-4px;
	padding:10px;
	font-weight:bold;
	box-sizing:border-box;
}
#pup .cross{
	width:17px;
	height:17px;
	background:url(/about/delivery/schema/cross.png) left top no-repeat;
	position:absolute;
	right:0px;
	top:-30px;
	cursor:pointer;
}
#pup .arr{
	width:14px;
	height:25px;
	position:absolute;
	top:50%;
	margin-top:-12px;
	cursor:pointer;
}
#pup .arr.la{
	left:-40px;
	background:url(/about/delivery/schema/la.png) left top no-repeat;
}
#pup .arr.ra{
	right:-40px;
	background:url(/about/delivery/schema/ra.png) left top no-repeat;
}
@media screen and (min-width: 1025px){
	span#print{
		display:inline-block;
		width:19px;
		height:20px;
		background:url(/about/delivery/schema/icon.png) center center no-repeat;
		cursor:pointer;
		margin-right:10px;
	}
}
@media screen and (max-width: 1024px){
	#print{
		display:none;
	}
}
@media screen and (max-width: 770px) and (min-width:600px){
	#pup .slides{
		width:512px;
	}
}
@media screen and (max-width: 599px){
	#pup .slides{
		top:190px;
		width:100%;
	}
	#pup .arr{
		width:25px;
		height:50px;
		margin-top:-25px;
		z-index:2;
	}
	#pup .arr.la{
		left:0px;
		background:url(/about/delivery/schema/la.png) center center no-repeat rgba(0,0,0,0.5);
	}
	#pup .arr.ra{
		right:0px;
		background:url(/about/delivery/schema/ra.png) center center no-repeat rgba(0,0,0,0.5);
	}

}
@media screen and (max-width: 767px){
  .max820 .cr-one-half{
      float: left;
      width: 100%;
  }
}
.section {
    min-width: auto!important;
}
.section.price-table{
	width:980px;
/*	background:#fff;*/
	padding:20px 100px 45px;
	box-sizing:border-box;
}
.section.price-table table{
	border-collapse: collapse;
	width:100%;
}
.section.price-table table tr:nth-child(1) td{
	font-weight:bold;
	line-height:3;
}
.section.price-table table td{
	border:1px solid #e2e2e2;
	text-align:center;
	min-width:25%;
}
.section.price-table .green{
	color:#219c61;
}
.section.price-table .red{
	color:#db1631;
}
.section.price-table td.red{
	padding-bottom:5px;
}
/*.section.price-table tr:nth-last-child(1) td,.section.price-table tr:nth-last-child(2) td{*/
/*	border:none;*/
/*	text-align:left;*/
/*	padding-bottom:0px;*/
/*	font-size:13px;*/
/*}*/
.section.not-contact {
	width:980px;
	padding: 0 100px;
	box-sizing:border-box;
        font-size: 14px;
        color: red;
}
.text-justify {
    text-align: justify;
}
@media screen and (max-width: 768px){
	.section.price-table{
		width: 100%;
		padding:20px 10px;
	}
	.section.not-contact{
		width: 100%;
		padding:20px 10px;
	}
}
@media screen and (max-width: 500px){
	.section.price-table{
		padding:20px 0px;
	}
	.section.price-table table tr td{
		line-height:1 !important;
		font-size:12px;
		padding:5px 3px;
	}
	.section.price-table table tr td:nth-child(1){
		border-left:none;
	}
	.section.price-table table tr td:nth-last-child(1){
		border-right:none;
	}
	.section.price-table tr:nth-last-child(1) td,.section.price-table tr:nth-last-child(2) td{
		padding:5px 10px;
		font-size:13px;
		line-height:21px !important;
	}
	.section.not-contact{
		padding:20px 0px;
	}
}
/* End */
/* /about/delivery/style.css?17313283684101 */
