.rb.element_baner.top {background: url("images/bl-top-bg.jpg") 0 0 no-repeat;}
.rb.element_baner.top span {
    font-family: 'Conv_Lato-Regular';
    /* font-weight: 600; */
    font-size: 16px;
    text-align: center;
    display: block;
    color: #868686;
}
.rb.element_baner.top h1{position:relative;}
.rb.element_baner.top h1:after{
    content:'';
    display:block;
    position:absolute;
    width:70px;
    height:2px;
    background:rgba(106,117,124, 0.9);
    bottom:0;
    left:50%;
    margin:0 0 -12px -35px;
}
.rb button,.rb input.submbottom,.element_baner .form form .submbottom{font-family: 'LatoWeb';
    font-weight: 100;
    font-size: 16px;
    line-height: 16px;}
.grey{color:#979797!important;}
.blue{color:#007dc4!important;}
.medium{font-family:'Conv_Lato-Medium'!important;font-weight:500!important;}
p.px21{font-size:21px!important;}
.rb.element_form span {color: #007dc4;padding-bottom:0;}
.rb.element_form b{padding-bottom:15px;}

.block{padding-top:25px;}
.block b {
    text-align: center;
    margin: 0 auto;
    font: 36px/36px 'Conv_Lato-Black';
    /* font-weight: 600 !important; */
    display: block;
    color: #007dc4;
}
.element_form .b_top{/* margin:25px auto 0; */display:block;text-align:center;}
.element_form .b_bottom{margin:0 auto 25px;display:block;text-align:center;}
.rb .b_top{margin:15px auto 0;display:block;text-align:center;}
.rb .b_bottom{margin:0 auto;display:block;text-align:center;/* text-transform:lowercase; */
    font-family: 'Conv_Lato-Bold';}
b.small{font-size:24px;font-weight:400;font-family:'Conv_Lato-Medium';}
.rb .element_h2{margin:0;line-height:40px;}
.rb.element_promo3{
	padding-top:52px;
}
.rb.element_promo3.one{
	margin-top:30px;
	border-top: 2px solid #d5dde1;
}
.rb.element_promo3.t2.block.one {
    margin-bottom: 35px;
}
.rb.element_form {
    padding: 29px 0;
}
.rb.element_promo3.block2.one{border-top:0;margin-top: 0px;padding-top: 23px;}
.rb.element_promo3.block2.one button{margin:20px auto;padding-left:58px;padding-right:58px;}
.rb.element_promo3 span{
	display:block;
	text-align:center;
	font-family: 'Conv_Lato-Bold';
	font-size:24px;
	color:#007dc4;
	/* font-weight:700; */
	margin-bottom:20px;
}
.rb.element_promo3.t2.block2.two {
    padding: 10px 0 0;
}
.rb.element_promo3.t3.block2.two {
    padding: 41px 0 0;
    margin-bottom: 48px;
}
.rb.element_promo3.block2.two > p{
	text-align:center;
	display:block;
	margin: 0 0 -12px;
}
.rb.element_promo3.block2.two p span{
	display: inline;
	padding: 0 10px;
	background: #fff;
}
.rb.element_promo3.t2.block2.one b.small {
    font-family: 'Conv_Lato-Semibold';
}
.rb.element_promo3.block2.two .dashed{
	border:2px dashed #d9dfe2;
	padding:48px 0 50px;
    max-width: 618px;
    margin: auto;
}
.rb.element_promo3.block2.two button{padding:7px 58px 9px;top:-17px;position:relative;font-weight:100;font-family:'Lato';}
.rb.banks{
	margin: 56px 0;
}
.rb.banks p.element_h2 span{
	font-size:24px;
	font-family:'Lato';
	font-weight:700;
	display:block;
	color:#007dc4;
	line-height: 22px;
}
.rb.banks .fon7{background:url(images/automatization_store_fon7.jpg)center no-repeat;height:113px;margin-top: 14px;}
.rb.element_form span{margin-bottom:15px;}
.rb.one > div > div p {
    max-width: 400px;
    font-family: 'Conv_Lato-Regular'!important;
    margin: auto;
    font-weight: 100!important;
}
.rb.element_promo3.block4.one{border:none;margin-top: 0;
    padding: 41px 0;}
.rb.clients{
    border-top: 2px solid #d9dfe2;
    border-bottom: 2px solid #d9dfe2;
	padding-bottom:30px;
}
.rb.clients p.element_h2{
	margin:0;
	padding:45px 0 15px;
}
.rb.fon7 {
    background: url(images/au-company.png)center no-repeat;
    margin: auto;
	height:85px;
}
.rb.element_promo3.block2.two h2 {
    margin-bottom: 20px;
}
.rb.element_promo3.t2.block5.two.big {
    padding-top: 36px;
}
.element_promo3 > div > div p{font-size:17px;}
.rb.element_promo3.t2.block5.two.big h2{margin-bottom:30px;}
.rb.block5 p{line-height:22px;font-size: 18px;font-family: 'Conv_Lato-Bold';}
.rb.element_baner.footer {background: url("images/bl-bot-bg.png") 0 0 no-repeat;margin-top:48px;}
.element_otzv.thanks{
	border-top:2px solid #d9dfe2;
	padding: 0;
	margin-top: 48px;
}
.element_otzv.thanks h2{
	text-transform:none;
	font-size:24px;
	font-family: 'Conv_Lato-Bold';
	font-weight: 900;
	position:relative;
	margin: 0 auto;
	top: -14px;
	text-align: center;
}
.element_otzv.thanks h2 span{
	background:#fff;
	padding:0 15px;
}
.plastic-card {
    width: 236px;
    position: absolute;
    margin: 65px 0 0 70px;
    text-align:center;
}
.plastic-card p.top-text{
    text-transform:uppercase;
    color:#fff;
    font-size:47px;
    line-height:30px;
    font-family:'Conv_Lato-Black';
    margin:0;
    padding:0;
}
.plastic-card p.top-text span{font-size:16px;font-family: 'Conv_Lato-Regular';;font-weight:100;margin:0;padding:0;}
.plastic-card p.bottom-text{
	font-family:'Conv_Lato-Semibold';
	/* font-weight:600 */;
	font-size:16px;
	color:#fff;
	margin:0;
}
.plastic-card p.bottom-text span{
	font-size:18px;
	text-transform:uppercase;
	display:block;
}
.recommendation{
	padding:30px 0 44px;
}
.recommendation ul{
	margin:0;
	padding:0;
	font-family:'Conv_Lato-Bold';
	font-weight:600;
	font-size:22px;
	list-style:none;
}
.recommendation ul h4{
	font-size:24px;
	margin:0 0 4px 0;
	color:#34495e;
}
.recommendation ul li{
	padding:0;
	margin:0 0 0 29px;
	position:relative;
}
.recommendation ul li:before{
	content:'';
	display:block;
	width:6px;
	height:6px;
	position:absolute;
	background:#077fc5;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	-khtml-border-radius:50%;
	border-radius:50%;
	top:15px;
	left:-12px;
}
.recommendation ul li a{
	font-size:16px;
	color:#077fc5;
	text-decoration:none;
	font-family: 'Conv_Lato-Semibold';
}

.linehr {
	border-top: 2px solid #d5dde1;
	    margin-top: 20px;
    margin-bottom: 20px;
}