@font-face {
    font-family: 'Din text pro medium';
	src: local('Din text pro medium'),
    url('../Fonts/Pfdintextpro/pfdintextpro-medium-webfont.eot');
    url('../Fonts/Pfdintextpro/pfdintextpro-medium-webfont.eot?#iefix') format('embedded-opentype'),
}


@font-face {
    font-family: 'Din text pro thin';
src: local('Din text pro thin'),
    url('../Fonts/Pfdintextpro/pfdintextpro-thin-webfont.eot');
    url('../Fonts/Pfdintextpro/pfdintextpro-thin-webfont.eot?#iefix') format('embedded-opentype'),
}

/*для других браузеров*/


@font-face {
	font-family: 'Din text pro medium';
	src:url('../Fonts/Pfdintextpro/pfdintextpro-medium.ttf');
}

@font-face {
	font-family: 'Din text pro thin';
	src:url('../Fonts/Pfdintextpro/pfdintextpro-thin.ttf');
}


/* Rabten */
.about_banner {
	max-width:90%;
	margin-bottom:50px;
}
.price_banner {
	display: inline-block;
}
.banner-pic {
	float:right; 
	margin-left:15px;
}
.price_banner_all {
	display: inline-block;
	margin-top:10px;
	margin-right:50px;

}
.about_news {
	max-width:80%;
}

.pricing__title {
	font-family: 'Din text pro thin';
	font-size: 17.44pt;
	margin: 0.8em 0 0.8em;
	color:#5b606b;
}
.pricing__title_tarif {
	font-family: 'Open Sans', sans-serif;
	font-size: 22pt;
	margin: 0.8em 0 0.38em;
	color:#d20000;
}
.pricing__title_news {
	font-family: 'Open Sans', sans-serif;
	font-size: 18pt;
	margin: 0.8em 0 0.65em;
	color:#d20000;
}
.pricing__title_news span {
	font-family: 'Din text pro thin';
	font-size: 23pt;
	color:#5b606b;
}

.pricing__title_red {
	font-family: 'Din text pro thin';
	font-size: 17.44pt;
	margin: 0.8em 0 0;
	color:#d20000;
}

.pricing__were {
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	font-size:14pt;
	margin-bottom:0.95em;
	line-height:1.1;
	list-style: none;
	text-align: left;
	color: #5b606b;
}
.about_banner_text {
	max-width:95%;
	font-family: 'Open Sans', sans-serif;
	font-size:14.25pt;
	line-height:1.1;
	color: #5b606b;
	margin-bottom:0.35em;

}

.pricing__sentence_tarif {
	font-family: 'Din text pro thin';
	font-size:27pt;
	color: #5b606b;
	text-transform: uppercase;
	margin-bottom:1.35em;
}
.pricing__sentence_tarif_banner {
	font-family: 'Din text pro thin';
	font-size:28.52pt;
	color:#5b606b;
	text-transform: uppercase;
}

.pricing__feature-list {
	font-family: 'Din text pro thin';
	font-size:14.54pt;
	margin: 0;
	line-height:1.1;
	list-style: none;
	text-align: left;
	color: #5b606b;
}
.pricing__feature_price_no {
	font-family: 'Din text pro medium';
	font-size:22pt;
	color:#d20000;
}

.pricing__feature_banner {
	font-family: 'Din text pro medium';
	font-size:14.54pt;
}
.pricing__feature_razmeshenie {
	font-family: 'Din text pro medium';
	font-size:14pt;
}
.pricing__feature_price {
	font-size:16pt;
	margin-bottom:10px;
}
.b24-web-form-popup-btn-21 {
  color: inherit;
  border: none;
  background: none;
 }

.b24-web-form-popup-btn-21:focus {
  outline: none;
}
.b24-web-form-popup-btn-21 {
	font-family: 'Din text pro medium';
	font-size:12pt;
	padding: 0.5em 1.5em;
	color: #fff;
	cursor: pointer;
	margin-top:30px;
	margin-bottom:17px;
	border-radius: 4px;
	background: -moz-linear-gradient(-90deg, #80c94d 0%,#63ba40 50%,#45ab32 100%);
	background: -webkit-linear-gradient(-90deg, #80c94d 0%,#63ba40 50%,#45ab32 100%);
	background: -o-linear-gradient(-90deg, #80c94d 0%,#63ba40 50%,#45ab32 100%);
	background: -ms-linear-gradient(-90deg, #80c94d 0%,#63ba40 50%,#45ab32 100%);
	background: linear-gradient(180deg, #80c94d 0%,#63ba40 50%,#45ab32 100%);
	border: 1px solid #48a931;
	border-bottom-color: #31a029;
	box-shadow: inset 0 1px 0 #b8e171;
	text-shadow: 0 1px 0 #549e00;
}

.b24-web-form-popup-btn-21:hover,
.b24-web-form-popup-btn-21:focus {
	background: #69c143;
	background: -moz-linear-gradient(-90deg, #88d553 0%,#63ba40 50%,#45ab32 100%);
	background: -webkit-linear-gradient(-90deg, #88d553 0%,#63ba40 50%,#45ab32 100%);
	background: -o-linear-gradient(-90deg, #88d553 0%,#63ba40 50%,#45ab32 100%);
	background: -ms-linear-gradient(-90deg, #88d553 0%,#63ba40 50%,#45ab32 100%);
	background: linear-gradient(180deg, #88d553 0%,#63ba40 50%,#45ab32 100%);
	outline: none;
}
.forma_platnoi_zajavki {
	display:inline-block;
	margin-top:-100px;
}

@media screen and (max-width:420px) {
.about_banner_text {
    max-width: 100%;
font-size: 1em;
}
.about_banner,
.about_news {
    max-width: 100%;
}
img.divider {
   width: 100%;
}
.banner-pic {
   float: none; 
   margin: 0 auto;
   display: block;
   width: 300px;
}
.forma_platnoi_zajavki {
    margin-top: 0;
}
.pricing__sentence_tarif_banner {
    font-size: 2.5em;
}
.pricing__title {
    margin: 0;
}
.pricing__were,
.pricing__sentence_tarif {
    clear: both;
    margin-bottom: 0;
}
}
