* {	padding: 0;	margin: 0; outline: none;}*,*:before,*:after {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}ul{list-style-type: none;padding: 0;	margin: 0;}select,input,button,textarea,img{outline:none; border:none;}a{text-decoration:none;color: #444;}a:hover,a:focus{text-decoration:none;outline:none; border:none;} img{max-width:100%;} img:active{outline:none; border:none;}
body {
	font-family: "Open Sans", sans-serif, Tahoma;
	font-size: 14px;
    line-height: 20px;
    color: #5C5553;
}

h2{
	font-size: 31px;
	font-weight: 400;
	line-height: 40px;
	text-transform: uppercase;
	padding: 0;
	text-align:center;
	margin:0;
}

ol {
    padding-left: 15px;
}

.btn-orange {
	text-decoration:none; 
	text-align:center; 
	border:solid 1px #cfcf00; 
	-webkit-border-radius:4px;
	-moz-border-radius:4px; 
	border-radius: 4px; 
	color:#000000; 
	background:#e8e800; 
	-webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
	-moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
	box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  

	text-shadow: 0px 0px 2px #ffffff; 
	filter: dropshadow(color=#ffffff, offx=0, offy=0);
	
	 font:18px Arial, Helvetica, sans-serif; 
	height: 58px;
	width: 100%;
	max-width: 280px;
	font-weight: 500;
	font-size: 24px;
	margin-bottom:30px;
}

@media (min-width: 1200px) {
.col-lg-02{
	width: 20%;
	float: left;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
}



header {
	padding: 15px 0; 
	border-bottom: 4px solid #3353ad;
}
header .logo {
	
}
header .phone {
	font-family: Open Sans;
    color: #061e40;
    font-size: 40px;
    line-height: 40px;
    font-weight: 600;
}
header .phone-block {
	text-align:right;
}
header .ccoo {
	text-align:center;
}
header .choose-country a {
	margin-right: 20px;
}
header .ccoo {
	
}
header .ccoo {
	
}

@media (min-width: 768px){
header nav {
	margin-top:15px;
}
header nav>ul {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

header nav>ul>li {
	
}
header nav>ul>li>a {
	display:block;
	padding: 10px 0;
}
header nav>ul>li>ul, header nav>ul>li>ul>li>ul {
	position:absolute;
	visibility:hidden;
	opacity:0;
	z-index:1;
	transition: all .1s;
	-webkit-transition: all .1s;
	background: rgba(73, 89, 164, 0.8);
}
header nav>ul>li:last-child>ul {
	right:0;
}
header nav>ul>li>ul>li {
	position:relative;
}
header nav>ul>li>ul>li>a, header nav>ul>li>ul>li>ul>li>a {
	display:block;
	padding: 10px;
	color:white;
	min-width: 210px;
	max-width:100%;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
header nav>ul>li>ul>li:last-child>a, header nav>ul>li>ul>li>ul>li:last-child>a {
	border-bottom: none;
}
header nav>ul>li>ul>li:hover>a, header nav>ul>li>ul>li>ul>li:hover>a {
	background-color: #4959a4;
	color:white;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
header nav>ul>li>ul>li:last-child:hover>a, header nav>ul>li>ul>li>ul>li:last-child:hover>a {
	border-bottom: none;
}

header nav>ul>li>ul>li>ul {
	left:100%;
	top:0;
}
header nav>ul>li:nth-child(4)>ul>li>ul {
	left:auto;
	top:0;
	right:100%;
}

header nav>ul>li:hover>ul {
	visibility:visible;
	opacity:1;
}
header nav>ul>li>ul>li:hover>ul {
	visibility:visible;
	opacity:1;
}
}
@media (max-width: 767px) {
header .col-lg-9 {position:static}

header nav {
	display:none;
	position:absolute;
	top:0;
	left:0;
    z-index: 3;
	width: 100%;
	background-color: white;
	padding-bottom: 30px;
}
header nav ul li a {
	display:block;
	padding: 10px 15px;
	background-color: white;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
header nav>ul ul {
	padding-left: 20px;
}
	
}



header .hamb{
	position:absolute;
	right: 0;
    top: 0;
    width: 50px;
    height: 45px;
    background-color: #4959a4 ;
    border-radius: 0;
    z-index: 4;
}
header .hamb i {
    position: relative;
    display: block;
    margin: 0 auto;
    width: 30px;
    height: 5px;
    background: white;
}
header .hamb.active i {
    background: transparent;
}
header .hamb i:before {
    content: "";
    position: absolute;
    width: 30px;
    height: 5px;
    background: #fff;
    transition: all .1s;
    transform: rotate(0deg);
    top: -10px;
    left: 0;
}
header .hamb.active i:before {
    transform: rotate(45deg);
    top: 1px;
    height: 3px;
}
header .hamb i:after {
    content: "";
    position: absolute;
    width: 30px;
    height: 5px;
    background: #fff;
    transition: all .1s;
    transform: rotate(0deg);
    bottom: -10px;
    left: 0;
}
header .hamb.active i:after {
    transform: rotate(-45deg);
    bottom: 1px;
    height: 3px;
}

#vacanc {
    color: red;
    font-weight: 900;
}
.headvacan{
    display: block;
    text-align: center;
    background: #ff7800;
    color: white;
    font-weight: bold;
}

/*************************************/

.s-sms{
	padding: 10px 0;
    background-color: rgba(51, 83, 173, 0.8);
	width:100%;
	z-index:5
}
.s-sms .title{
	color: white;
    font-weight: 600;
    font-size: 16px;
}
.s-sms .btn-orange {
    text-decoration: none;
    text-align: center;
    border: solid 1px #cfcf00;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #000;
    background: #e8e800;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 0 1px #fff;
    -moz-box-shadow: 0 0 2px #bababa,inset 0 0 1px #fff;
    box-shadow: 0 0 2px #bababa, inset 0 0 1px #fff;
    text-shadow: 0 0 2px #fff;
    filter: dropshadow(color=#fff,offx=0,offy=0);
    font: 18px Arial,Helvetica,sans-serif;
    height: 34px;
    width: 100%;
    max-width: 280px;
    font-weight: 500;
    font-size: 18px;
	margin: 0 auto 10px;
	display:block;
}
.s-sms input, .s-sms select{
    max-width: 280px;
	margin: 0 auto 10px;
}

/*************************************/

.s-main {
    background: url(../img/landing/1/main_bg.jpg) no-repeat center 0;
	padding: 30px 0;
	background-size:cover;
}
.body13 .s-main {
    background: url(../img/landing/13/main_bg.jpg) no-repeat center 0;
	background-size:cover;
}
.body14 .s-main {
    background: url(../img/landing/14/main_bg.jpg) no-repeat center 0;
	background-size:cover;
}
.body9 .s-main {
    background: url(../img/landing/9/main_bg.jpg) no-repeat center 0;
	background-size:cover;
}
.body17 .s-main {
    background: url(../img/landing/17/main_bg.jpg) no-repeat center 0;
	background-size:cover;
}
.body18 .s-main {
    background: url(../img/landing/18/main_bg.jpg) no-repeat center 0;
	background-size:cover;
}
.body19 .s-main {
    background: url(../img/landing/19/main_bg.jpg) no-repeat center 0;
	background-size:cover;
}
.body31 .s-main {
    background: url(../img/landing/31/main_bg.jpg) no-repeat center 0;
	background-size:cover;
}
.body20 .s-main {
    background: url(../img/landing/20/main_bg.jpg) no-repeat center 0;
	background-size:cover;
}

.s-main .h1 {
   
}
.s-main h1 {
	font-family: Open Sans;
    color: #061e40;
    font-size: 50px;
    font-weight: 300;
    line-height: 50px;
    font-variant: small-caps;
	margin: 30px 0;
    padding:15px 10px;
    text-align: center;
	background: rgba(245, 245, 245, 0.9);
	border: 1px solid rgba(179,179,179,0.8);
    border-radius: 5px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.64);
}
.s-main h1 span {
	font-family: Open Sans;
    color: #061e40;
    font-weight: 300;
    font-size: 30px;
    line-height: 30px;
    font-variant: small-caps;
	margin: 15px 0 0;
	display:block;
}
@media (max-width: 799px) {
	.s-main h1 {
		font-size: 30px;
		line-height: 30px;
	}
	.s-main h1 span {
		font-size: 20px;
		line-height: 20px;
	}
}

.s-main form {
    margin: 30px 0;
    padding: 50px 30px 0;
    padding-top: 2px;
    text-align: center;
	background: rgba(245, 245, 245, 0.9);
	border: 1px solid rgba(179,179,179,0.8);
    border-radius: 5px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.64);
}
.s-main form input {
	margin-bottom: 20px;
}
.s-main form .title {
	margin: 10px 0;
	color: red;
    font-size: 17px;
    font-weight: 400;
    line-height: 22px;
}


/*************************************/

.s-advantage {
    padding: 50px 0;
	text-align: center;
}

.s-advantage .item {
    display: inline-block;
    vertical-align: top;
    border: 1px solid rgba(179,179,179,0.8);
    border-radius: 5px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.64);
	padding: 185px 20px 20px;
	min-height:506px;
	margin-bottom:30px;
}
.s-advantage .i1 { background: #F5F5F5 url(../img/landing/1/iadv_1.png) no-repeat center 30px; }
.s-advantage .i2 { background: #F5F5F5 url(../img/landing/1/iadv_2.png) no-repeat center 30px; }
.s-advantage .i3 { background: #F5F5F5 url(../img/landing/1/iadv_3.png) no-repeat center 30px; }
.s-advantage .i4 { 
	background: #F5F5F5 url(../img/landing/1/iadv_4.png) no-repeat center 30px; 
	padding: 140px 20px 20px;
}

.s-advantage h3 {
	color: #061e40;
	font-size: 22px;
	font-family: "Open Sans";
	font-weight: 600;
	line-height: 24px;
	margin-bottom: 20px;
}
.s-advantage .item p {
    text-align: left;
	color: #061e40;
	font-family: "Open Sans";
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
}

/*************************************/

.s-objections {
    background: url(../img/landing/1/obj_bg.jpg) no-repeat center;
    padding: 50px 0;
	background-size: cover;
}

.s-objections h2 {
    margin-bottom: 30px;
	color: #061e40;
}
.s-objections .objections-block {
	border: 1px solid rgba(179,179,179,0.8);
	border-radius: 5px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.64);
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAgMAAAArRl0sAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEXy8vL///////+F13a4AAAAAnRSTlPMzIMO2+EAAAABYktHRAH/Ai3eAAAACXBIWXMAAAsSAAALEgHS3X78AAAADklEQVQI12MQYQhgcAEAAZ4AqQvB9EoAAAAASUVORK5CYII=');
	margin-bottom:20px;
}

.s-objections .objections-wrap {
	padding: 20px 20px 20px 130px;
	color: #061e40;
	font-family: "Open Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
}
.s-objections .objections-block:nth-of-type(1) .objections-wrap {
	background: url(../img/landing/1/faq_1.png) no-repeat 20px 20px;
}
.s-objections .objections-block:nth-of-type(2) .objections-wrap {
	background: url(../img/landing/1/faq_2.png) no-repeat 20px 20px;
}
.s-objections .objections-block:nth-of-type(3) .objections-wrap {
	background: url(../img/landing/1/faq_3.png) no-repeat 20px 20px;
}
.s-objections .objections-block:nth-of-type(4) .objections-wrap {
	background: url(../img/landing/1/faq_4.png) no-repeat 20px 20px;
}
.s-objections .objections-block:nth-of-type(5) .objections-wrap {
	background: url(../img/landing/1/faq_5.png) no-repeat 20px 20px;
}
.s-objections .objections-block:nth-of-type(6) .objections-wrap {
	background: url(../img/landing/1/faq_6.png) no-repeat 20px 20px;
}
.s-objections .objections-wrap span{
	display:block;
	font-weight: 600;
	font-style: italic;
	line-height: 22px;
	margin-bottom:5px;
}

/*************************************/

.s-form-middle{
	background: url(../img/landing/1/form_mid_bg.jpg) no-repeat 50% 0;
	background-size: cover;
	padding: 50px 0;
}
.s-form-middle h2{
	color: white;
	padding: 0 0 25px;
	letter-spacing: -2px;
}
.s-form-middle form{
	padding:0px 15px;
	text-align: center;
}
.s-form-middle input, .s-form-middle select{
	width: 100%;
	max-width: 366px;
	height: 40px;
	background-color: white;
	border: 1px solid #999;
	border-radius: 5px;
	margin-bottom: 24px;
	display: inline-block;
}
.s-form-middle button{
	height: 58px;
	width: 100%;
	max-width: 366px;
	font-weight: 400;
	font-size: 24px;
	background: yellow;
	margin-bottom:30px;
}

/*************************************/

.s-whyus {
	background: url(../img/landing/1/why_bg.jpg) no-repeat 50% 0;
	background-size: cover;
	padding: 50px 0;
}
.s-whyus h2 {
	font-size: 34px;
	font-weight: 600;
	line-height: 40px;
	text-transform: uppercase;
	padding:15px;
}
.s-whyus h3 {
	font-size: 17px;
	font-weight: 600;
	line-height: 20px;
	padding-bottom:20px;
}
.s-whyus .row {
    display: flex;
    flex-flow: row wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.s-whyus .item {
	padding: 15px 30px 15px 110px;
	color: #29261f;
}
.s-whyus .i1 { background: url(../img/landing/1/why1.png) no-repeat 20px center; }
.s-whyus .i2 { background: url(../img/landing/1/why2.png) no-repeat 20px center; }
.s-whyus .i3 { background: url(../img/landing/1/why3.png) no-repeat 20px center; }
.s-whyus .i4 { background: url(../img/landing/1/why4.png) no-repeat 20px center; }
.s-whyus .i5 { background: url(../img/landing/1/why5.png) no-repeat 20px center; }
.s-whyus .i6 { background: url(../img/landing/1/why6.png) no-repeat 20px center; }

.s-whyus .sert-block {
	text-align: center;
}
.s-whyus .sert-block a {
	margin:0 0 30px;
	display:block;
}

/*************************************/

.s-sphere {
    background: url(../img/landing/1/sphere_bg.jpg) no-repeat center;
	text-align: center;
	background-size: cover;
	padding: 50px 0;
}
.s-sphere h2{
	color: white;
}
.s-sphere h4{
	color: white;
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: 400;
	line-height: 40px;
	margin-bottom: 20px;
}
.s-sphere .item{
	vertical-align: top;
	background-color: white;
	border: 1px solid #999;
	border-radius: 5px;
	padding-top:195px;
	color: #061e40;
	font-family: "Open Sans";
	font-size: 22px;
	font-weight: 600;
	line-height: 26px;
	margin: 0 auto 30px;
}
.body1 .s-sphere .item{
	max-width: 360px;
	min-height: 289px;
}
.s-sphere .i1 { background: white url(../img/landing/1/sphere1.png) no-repeat center top; }
.s-sphere .i2 { background: white url(../img/landing/1/sphere2.png) no-repeat center top; }
.s-sphere .i3 { background: white url(../img/landing/1/sphere3.png) no-repeat center top; }
.s-sphere .i4 { background: white url(../img/landing/1/sphere4.png) no-repeat center top; }
.s-sphere .i5 { background: white url(../img/landing/1/sphere5.png) no-repeat center top; }

.s-sphere p{
	color: white;
	padding: 15px;
	color: white;
	font-size: 18px;
	font-weight: 400;
	line-height: 40px;
}

/*************************************/

.s-form-sphere {
    background: url(../img/landing/1/form_sph_bg.jpg) no-repeat center;
	text-align: center;
	background-size: cover;
	padding: 50px 0 20px;
}
.s-form-sphere h2 {
	color: #061e40;
	margin-bottom:25px;
}
.s-form-sphere input {
	height: 40px;
	width:100%;
	max-width: 280px;
	background-color: white;
	border: 1px solid #999;
	border-radius: 5px;
	margin: 0 auto 30px;
}
.s-form-sphere button {
	
}


/*************************************/

.s-metod {
	background: url(../img/landing/1/metod_bg.jpg) no-repeat center top;
    background-size: cover;
	padding: 50px 0 20px;
}
.s-metod h2 {
	color: white;
	margin-bottom:20px;
}
.s-metod .item {
	max-width: 380px;
	margin: 0 auto 30px;
}
.s-metod .image {
	height: 266px;
	background-color: black;
	border: 1px solid #061e40;
	border-radius: 5px;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
}
.s-metod .i1 .image { background: url(../img/landing/1/met1.jpg) no-repeat center top; }
.s-metod .i2 .image { background: url(../img/landing/1/met2.jpg) no-repeat center top; }
.s-metod .i3 .image { background: url(../img/landing/1/met3.jpg) no-repeat center top; }
.s-metod .i4 .image { background: url(../img/landing/1/met4.jpg) no-repeat center top; }
.s-metod .i5 .image { background: url(../img/landing/1/met5.jpg) no-repeat center top; }
.s-metod .i6 .image { background: url(../img/landing/1/met6.jpg) no-repeat center top; }
.s-metod .text {
	background-color: white;
	border: 1px solid #061e40;
	border-radius: 5px;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
	padding: 15px 20px;
	color: #061e40;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	min-height:377px;
}
.s-metod .text h3 {
	color: #061e40;
	font-size: 17px;
	font-weight: 600;
	line-height: 20px;
	margin:0 0 10px 0;
	padding:0;
}
.s-metod .text p {
	margin:0 0 5px 0;
}
.s-metod .row {
    display: flex;
    flex-flow: row wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

/*************************************/

.s-plan-scheme {
	background: url(../img/landing/1/planscheme_bg.jpg) no-repeat center top;
	background-size: cover;
	padding: 50px 0;
	text-align:center;
}
.s-plan-scheme h2 {
	color: #061e40;
	padding: 0 0 20px;
}
.s-plan-scheme p {
	color: #061e40;
	font-size: 17px;
	font-weight: 600;
	line-height: 20px;
	text-align:left;
	margin-bottom:30px;
}
.s-plan-scheme img {
	display:block;
	box-shadow: 0 0 4px 4px rgba(128, 128, 128, 0.2);
	margin: 0 auto;
}

/*************************************/

.s-form-plan {
    background: url(../img/landing/1/form_plan_bg.jpg) no-repeat 50% 0;
	background-size: cover;
	padding: 50px 0 20px;
	text-align:center;
}
.s-form-plan h2 {
	color: white;
	padding: 0 0 25px;
}
.s-form-plan input {
	max-width: 280px;
	width:100%;
	height: 40px;
	background-color: white;
	border: 1px solid #999;
	border-radius: 5px;
	display: inline-block;
	margin-bottom: 30px;
}

/*************************************/

.s-ourservices {
	padding: 50px 0 20px;
}
.s-ourservices h2 {
	color: #061e40;
	padding: 0 0 20px;
}
.s-ourservices .item {
	max-width: 280px;
	min-height: 662px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAgMAAAArRl0sAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEXy8vL///////+F13a4AAAAAnRSTlPMzIMO2+EAAAABYktHRAH/Ai3eAAAACXBIWXMAAAsSAAALEgHS3X78AAAADklEQVQI12MQYQhgcAEAAZ4AqQvB9EoAAAAASUVORK5CYII=');
	border: 1px solid rgba(179,179,179,0.8);
	border-radius: 5px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.64);
	margin: 0 auto 30px;
}
.s-ourservices .image {
	height:207px;
	border-radius: 5px 5px 0 0;
}

.s-ourservices .i1 .image { background: url(../img/landing/1/ourserv_1.jpg) no-repeat center top; }
.s-ourservices .i2 .image { background: url(../img/landing/1/ourserv_2.jpg) no-repeat center top; }
.s-ourservices .i3 .image { background: url(../img/landing/1/ourserv_3.jpg) no-repeat center top; }
.s-ourservices .i4 .image { background: url(../img/landing/1/ourserv_4.jpg) no-repeat center top; }

.s-ourservices .text {
	padding: 20px;
	font-family: "Open Sans";
	font-size: 13px;
	line-height: 18px;
	color: #061e40;
	font-weight: 400;
}
.s-ourservices .text h3 {
	padding: 0;
	margin:0 0 10px 0;
	color: #061e40;
	font-family: "Open Sans";
	font-size: 17px;
	font-weight: 600;
	line-height: 22px;
	text-align: center;
}
.s-ourservices .text span {
	color: #6aa01f;
	font-weight: 700;
	display: block;
}

/*************************************/

.s-scheme {
	background: url(../img/landing/1/scheme_bg.jpg) no-repeat center top;
	padding: 50px 0 20px;
	text-align:center;
}

.s-scheme h2 {
    margin-bottom: 20px;
     font-weight: 600;
}

.s-scheme .arrow {
    height: 34px;
}

.s-scheme .arrow img {
    
}

.s-scheme .col-md-2 {
    padding-left: 7px;
    padding-right: 7px;
}

.s-scheme .advantage-wrapper h4 {
    font-family: Open Sans;
    font-size: 16px;
    color: #000000;
    font-weight: bold;
    height: 40px;
}

.s-scheme .advantage-wrapper img {
    
}

.s-scheme .advantage-wrapper p {
    font-family: Open Sans;
    font-size: 14px;
    color: #000000;
    padding-top: 25px;
    padding-left: 5px;
    padding-right: 5px;
	text-align: center;
}


/*************************************/

.s-periodicity {
    background: url(../img/landing/1/periodicity_bg.jpg) repeat-x center top;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
	z-index: 1;
	position: relative;
	background-size: cover;
	padding: 50px 0;
}

.s-periodicity h2 {
	color: #061e40;
	padding: 0 0 35px;
}
.s-periodicity .item {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAgMAAAArRl0sAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEXy8vL///////+F13a4AAAAAnRSTlPMzIMO2+EAAAABYktHRAH/Ai3eAAAACXBIWXMAAAsSAAALEgHS3X78AAAADklEQVQI12MQYQhgcAEAAZ4AqQvB9EoAAAAASUVORK5CYII=');
	border: 1px solid rgba(179,179,179,0.8);
	border-radius: 5px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.64);
	padding: 0 10px 20px 20px;
	color: #061e40;
	font-family: "Open Sans";
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-bottom:30px;
}
.s-periodicity .item h3 {
	color: #061e40;
	font-size: 22px;
	font-weight: 600;
	line-height: 22px;
	margin: 15px 0 10px;
}

/*************************************/

footer {
    background: #222;
    color: #A0A0A0;
    padding: 0 20px 10px 20px;
    border-top: 4px solid #3353ad;
    color: 0 -1px 12px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 20px 0 #060606;
    -moz-box-shadow: 0 0 20px 0 #060606;
    box-shadow:  0 0 20px 0 #060606; 
}

footer h3 {
    font-family: 'Open Sans';
    color: #E4E4E4;
    font-size: 1.1em;
    border-bottom: 1px dotted #7C7C7C;
}

footer ul {
    padding: 0;
    list-style-type: none;
    margin-left: 0;
}
footer a {
    color: #2a6496;
    text-decoration: underline;
}

footer .footer-copyright {
    text-align: center;
    color: #7C7C7C;
    border-top: 1px dotted #7C7C7C;
    padding-top: 10px;
    font-size: 0.8em;
}


/*************************************/
.s-content {
	background: url(../img/page-background.png);
	padding:50px 0;
}
.s-content .post {
    padding: 10px 30px;
    background: #FFF;
    position: relative;
    margin: 20px 0;
    border: 7px solid #FFF;
    -webkit-border-radius: 5px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 5px;
    -moz-background-clip: padding;
    border-radius: 5px;
    background-clip: padding-box;
    -webkit-box-shadow: inset 0 1px #fff, 0 0 8px #c8cfe6;
    -moz-box-shadow: inset 0 1px #fff,0 0 8px #c8cfe6;
    box-shadow: inset 0 1px #fff, 0 0 8px #c8cfe6;
	color: inset 0 1px #fff,0 0 8px #c8cfe6;
}
@media (max-width: 767px) {
.s-content .post {
    padding: 10px;
}	
}
.s-content .post h1 {
    margin: 0 0 10px;
    font-weight: 700;
	color: #5C5553;
    font-family: 'Open Sans', sans-serif;
	font-size: 36px;
	margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #828282;
}
.s-content .post h3 {
	color: #5C5553;
    font-size: 1.5em;
}
.s-content .post p {
    color: #828282;
    font-size: 0.9em;
    text-align: justify;
	margin: 0 0 10px;
}

/*************************************/

.s-whycontent{
	background: url(../img/page-background.png);
	padding:50px 0;
}
.s-whycontent h2 {
	text-transform: none;
	text-align:left;
    font-weight: 700;
    color: #5C5553;
    font-family: 'Open Sans', sans-serif;
    font-size: 2em;
    border-bottom: 2px solid #5C5553;
    line-height: 1.5em;
    margin: 0 0 30px;
    padding-left: 10px;
}
.s-whycontent .row {
    display: flex;
    flex-flow: row wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.s-whycontent .item {
    margin: 0 0 30px;
}
.s-whycontent .item:after {
    content:'';
	clear:both;
	display:block;
}
.s-whycontent .item img {
    float: left;
    max-width: 40%;
}

.s-whycontent .item p {
	padding-left: 10px;
    width: 60%;
    display: block;
    float: left;
    text-align: left;
}
.s-whycontent p.title {
	font-size: 1.2em;
	margin-bottom: 30px;
}

/*************************************/

.s-trablcontent{
	background: url(../img/page-background.png);
	padding:50px 0;
}
.s-trablcontent h2{
	color: #5C5553;
    font-size: 2em;
    border-bottom: 2px solid #5C5553;
    line-height: 1.5em;
    margin: 0 0 30px;
    padding-left: 10px;
	text-transform:none;
	font-size: 20px;
    font-weight: 700;
	text-align:left;
}
.s-trablcontent .item{
	min-height:50px;
	margin-bottom:30px;
}
.s-trablcontent .col-md-6:nth-child(odd) .item{
	text-align:right;
	padding-right:65px;
	background:url('../img/trablcontent1.png') no-repeat right top;
}
.s-trablcontent .col-md-6:nth-child(even) .item{
	padding-left:65px;
	background:url('../img/trablcontent2.png') no-repeat left top;
}
.s-trablcontent .gfefg{
	
}
.s-trablcontent .gfefg{
	
}

/*************************************/


.body13 .s-objections {
    background: url(../img/landing/13/obj_bg.jpg) no-repeat center;
	background-size: cover;
	padding: 25px 0;
}
.body14 .s-objections {
    background: url(../img/landing/14/obj_bg.jpg) no-repeat center;
	background-size: cover;
	padding: 25px 0;
}
body:not(.body1) .s-objections h2 {
    margin-bottom: 37px;
    font-size: 34px;
    font-weight: 600;
    color: #3353ad;
}
.body14 .s-objections h2 {
    color: #061e40;
}
body:not(.body1) .s-objections .item {
    border: 1px solid #b3b3b3;
    border-radius: 5px;
    margin-bottom: 30px;
    padding: 15px 15px 15px 90px;
    color: #061e40;
    font-size: 17px;
    font-weight: 600;
    line-height: 22px;
}
body:not(.body1) .s-objections .i1 {
    background: rgba(255,255,255,0.8) url(../img/landing/vopros.png) no-repeat 18px center;
    font-style: italic;
}
body:not(.body1) .s-objections .i2 {
    background: rgba(255,255,255,0.8) url(../img/landing/otvet.png) no-repeat 18px center;
	font-weight: 400;
}
.body13 .s-form-middle {
    background: url(../img/landing/13/form_mid_bg.jpg) no-repeat center 0;
	background-size: cover;
	padding: 25px 0;
}
.body13 .s-form-middle h2 {
    color: #3353ad;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    padding: 30px 0 0;
    margin: 0;
}
.body13 .s-form-middle h3 {
    color: #3353ad;
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
    text-transform: none;
    text-align: center;
    margin: 5px 0 10px;
}
.body13 .s-sphere {
    background: url(../img/landing/13/sphere_bg.jpg) no-repeat center 0;
	background-size: cover;
	padding: 25px 0;
}
.body13 .s-sphere h2 {
    color: #3353ad;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    padding: 20px 0 25px;
}
.body13 .s-sphere .item {
    border: 1px solid #999;
    border-radius: 5px;
    padding: 135px 10px 30px 10px;
    text-align: center;
    color: #29261f;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
	max-width: none;
    min-height: auto;
	margin-bottom:30px;
}
.body13 .s-sphere .i1{ background: rgba(255, 255, 255, 0.8) url(../img/landing/dom_1.png) no-repeat center 20px; }
.body13 .s-sphere .i2{ background: rgba(255, 255, 255, 0.8) url(../img/landing/dom_2.png) no-repeat center 20px; }
.body13 .s-sphere .i3{ background: rgba(255, 255, 255, 0.8) url(../img/landing/dom_3.png) no-repeat center 20px; }
.body13 .s-sphere p {
    color: #061e40;
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
    border: 1px solid #999;
    background: rgba(255, 255, 255, 0.8);
    padding: 10px;
    border-radius: 5px;
    margin-top: 20px;
}

/******************************************************************/

.s-leader {
	background: url(../img/landing/13/leader_bg.jpg) no-repeat center 0;
	background-size: cover;
	padding: 25px 0;
}
.s-leader h2 {
	color: #3353ad;
	font-size: 34px;
	font-weight: 600;
	line-height: 40px;
	text-transform: uppercase;
	padding: 15px 0 20px;
}
.s-leader .col-lg-17 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
}
@media (min-width: 1199px) {
.s-leader .col-lg-17 {
	float: left;
	width: 14.2857143%;
}
}
.s-leader .item {
	border: 1px solid #b2b2b2;
	border-radius: 5px;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
	margin: 0 auto 30px;
	max-width:258px;
}
.s-leader .i1 {
	background: url(../img/landing/13/lead1.jpg)
}
.s-leader .i2 {
	background: url(../img/landing/13/lead2.jpg)
}
.s-leader .i3 {
	background: url(../img/landing/13/lead3.jpg)
}
.s-leader .i4 {
	background: url(../img/landing/13/lead4.jpg);
}
.s-leader .i5 {
	background: url(../img/landing/13/lead5.jpg);
}
.s-leader .i6 {
	background: url(../img/landing/13/lead6.jpg);
}
.s-leader .i7 {
	background: url(../img/landing/13/lead7.jpg);
}

.s-leader .item .title {
	background-color: rgba(6,30,64,0.7);
	border-radius: 5px;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
	text-align:center;
	padding: 120px 0;
	color: white;
	font-size: 20px;
	font-weight: 600;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
	transition: all 0.25s;
	cursor: pointer;
}
.s-leader .item:hover .title{
	opacity:0;
}
.s-leader .item:hover {
	border: 1px solid #061e40;
}
.s-leader .desc {
	background-color: rgba(255,255,255,0.7);
	border: 1px solid #061e40;
	border-radius: 5px;
	padding: 20px;
	margin-top: 10px;
	color: #061e40;
	font-size: 17px;
	font-weight: 400;
	line-height: 20px;
}
.s-leader .desc h4 {
	color: #061e40;
	font-size: 17px;
	font-weight: 600;
	line-height: 20px;
	padding: 0;
	margin-top:0;
}

/*************************************/

.body13 .s-metod .image {
	height: 266px;
	background-color: black;
	border: 1px solid #061e40;
	border-radius: 5px;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
}
.body13 .s-metod .i1 .image { 
	background: url(../img/landing/13/met1.jpg)
}
.body13 .s-metod .i2 .image { 
	background: url(../img/landing/13/met2.jpg)
}
.body13 .s-metod .i3 .image { 
	background: url(../img/landing/13/met3.jpg)
}
.body13 .s-form-sphere {
    background: url(../img/landing/13/form_sph_bg.jpg) no-repeat center 0;
	background-size: cover;
	padding: 25px 0;
}
.body13 .s-form-sphere h2 {
    color: white;
    font-size: 34px;
    font-weight: 600;
    line-height: 50px;
    text-transform: uppercase;
    padding: 10px;
}


/*************************************/

.s-present {
    background: url(../img/landing/13/present_bg.jpg) no-repeat center top;
	background-size: cover;
	padding: 25px 0;
    text-align: center;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
	z-index: 1;
	position: relative;
}

.s-present h2 {
	color: white;
	font-size: 34px;
	font-weight: 600;
	line-height: 40px;
	text-transform: uppercase;
	padding: 20px 0 25px;
}
.s-present .btn-orange {
    max-width: 366px;
}
.s-present .form .form-group {
    margin-bottom: 20px;
}

/*************************************/

.body14 .s-form-middle h2 {
    color: white;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    padding: 20px 0;
}
.body14 .s-form-middle {
    background: url(../img/landing/14/form_mid_bg.jpg) no-repeat center 0;
	background-size: cover;
	padding: 25px 0;
}

.body14 .s-sphere {
    background: url(../img/landing/14/sphere_bg.jpg) no-repeat 50% 0;
	background-size: cover;
	padding: 25px 0;
}
.body14 .s-sphere h2 {
    color: white;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    padding: 20px 0 25px;
}
.body14 .s-sphere .item {
    max-width: none;
    min-height: auto;
	
	border: 1px solid #999;
    border-radius: 5px;
    margin-bottom: 30px;
    padding: 135px 10px 30px 10px;
    text-align: center;
    color: #061e40;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
}
.body14 .s-sphere .i1 {
    background: rgba(255, 255, 255, 0.8) url(../img/landing/sphere1.png) no-repeat center 20px;
}
.body14 .s-sphere .i2 {
    background: rgba(255, 255, 255, 0.8) url(../img/landing/sphere2.png) no-repeat center 20px;
}
.body14 .s-sphere .i3 {
    background: rgba(255, 255, 255, 0.8) url(../img/landing/sphere3.png) no-repeat center 20px;
}


.body14 .s-leader {
    background: url(../img/landing/14/leader_bg.jpg) no-repeat center 0;
    background-size: cover;
    padding: 25px 0;
}
.s-leader .col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
}
@media (min-width: 1199px) {
.s-leader .col-lg-15 {
	float: left;
	width: 20%;
}
}
.body14 .s-leader h2 {
    color: #061e40;
}
.body14 .s-leader .i1 {
	background: url(../img/landing/14/lead1.jpg)
}
.body14 .s-leader .i2 {
	background: url(../img/landing/14/lead2.jpg)
}
.body14 .s-leader .i3 {
	background: url(../img/landing/14/lead3.jpg)
}
.body14 .s-leader .i4 {
	background: url(../img/landing/14/lead4.jpg);
}
.body14 .s-leader .i5 {
	background: url(../img/landing/14/lead5.jpg);
}

.body14 .s-form-sphere {
    background: url(../img/landing/14/form_sph_bg.jpg) no-repeat center 0;
	background-size: cover;
	padding: 25px 0;
}
.body14 .s-form-sphere h2 {
    color: white;
    font-size: 34px;
    font-weight: 600;
    line-height: 50px;
    text-transform: uppercase;
    padding: 10px;
}

.body14 .s-metod .item {
    max-width: 640px;
    margin: 0 auto 30px;
}
.body14 .s-metod .i1 .image {
    background: url(../img/landing/14/met1.jpg) no-repeat center top;
}
.body14 .s-metod .i2 .image {
    background: url(../img/landing/14/met2.jpg) no-repeat center top;
}
.body14 .s-metod {
    background: url(../img/landing/14/metod_bg.jpg) no-repeat center top;
    background-size: cover;
    padding: 50px 0 20px;
}
.body14 .s-metod h2 {
	color: #061e40;
    font-size: 34px;
    font-weight: 600;
}
.body14 .s-present {
    background: url(../img/landing/14/present_bg.jpg) no-repeat center top;
    background-size: cover;
    padding: 25px 0;
}
.body14 .s-present h2 {
    color: #432d02;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    padding: 20px 0 25px;
}

/*************************************/

.body9 .s-objections h2 {
    color: #902c2c;
}
.body9 .s-objections {
    background: url(../img/landing/9/obj_bg.jpg) no-repeat center;
    padding: 50px 0;
    background-size: cover;
}
.body9 .s-form-middle {
    background: url(../img/landing/9/form_mid_bg.jpg) no-repeat center;
    background-size: cover;
    padding: 50px 0;
}
.body9 .s-form-middle h2 {
    color: white;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    padding: 20px 0;
}
.body9 .s-sphere h2 {
    color: white;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    padding: 20px 0 25px;
}
.body9 .s-sphere {
    background: url(../img/landing/9/sphere_bg.jpg) no-repeat center;
    text-align: center;
    background-size: cover;
    padding: 50px 0;
}
.body9 .s-sphere .item {
    padding: 135px 10px 30px 10px;
     max-width: 300px;
}
.body9 .s-sphere .i1 {
    background: rgba(255, 255, 255, 0.8) url(../img/landing/sphere1.png) no-repeat center 20px;
}
.body9 .s-sphere .i2 {
    background: rgba(255, 255, 255, 0.8) url(../img/landing/sphere2.png) no-repeat center 20px;
}
.body9 .s-sphere .i3 {
    background: rgba(255, 255, 255, 0.8) url(../img/landing/sphere3.png) no-repeat center 20px;
}

.body9 .s-leader .item {
     max-width: 300px;
}
.body9 .s-leader .i1 {
    background: url(../img/landing/9/lead1.jpg);
}
.body9 .s-leader .i2 {
    background: url(../img/landing/9/lead2.jpg);
}
.body9 .s-leader .i3 {
    background: url(../img/landing/9/lead3.jpg);
}
.body9 .s-leader .i4 {
    background: url(../img/landing/9/lead4.jpg);
}

.body9 .s-form-sphere {
    background: url(../img/landing/9/form_sph_bg.jpg) no-repeat center;
    text-align: center;
    background-size: cover;
    padding: 30px 0 20px;
}
.body9 .s-form-sphere h2 {
    color: white;
    font-size: 34px;
    font-weight: 600;
    line-height: 50px;
    text-transform: uppercase;
    padding: 20px;
}

.body9 .s-metod {
    background: url(../img/landing/9/metod_bg.jpg) no-repeat center top;
    background-size: cover;
    padding: 25px 0 50px;
}
.body9 .s-metod h2 {
    color: white;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    padding: 20px;
}
.body9 .s-metod .text {
    min-height: 250px;
}
.body9 .s-metod .image {
    background: url(../img/landing/9/met1.png) center;
	height: 250px;
    background-color: black;
    border: 1px solid #061e40;
    border-radius: 5px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
}
.body9 .s-present h2 {
    color: #432d02;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    padding: 20px 0 25px;
}
.body9 .s-present {
    background: url(../img/landing/9/present_bg.jpg) no-repeat center top;
    background-size: cover;
    padding: 25px 0;
}

/*************************************/

.s-cause {
	padding: 10px 0 50px;
}
.s-cause h2 {
	color: #902c2c;
	font-size: 34px;
	font-weight: 600;
	line-height: 40px;
	text-transform: uppercase;
	padding: 15px 0 20px;
}
.s-cause .item {
	border: 1px solid #902c2c;
	border-radius: 5px;
	margin-right:20px;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
	margin: 0 auto 30px;
}
.s-cause .i1 {
	background: url(../img/landing/9/cause1.jpg)
}
.s-cause .i2 {
	background: url(../img/landing/9/cause2.jpg)
}
.s-cause .i3 {
	background: url(../img/landing/9/cause3.jpg)
}
.s-cause .i4 {
	background: url(../img/landing/9/cause4.jpg);
}
.s-cause .item .title {
	background-color: rgba(144,44,44,0.7);
	border-radius: 5px;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
	text-align:center;
	padding: 120px 0;
	color: white;
	font-size: 20px;
	font-weight: 600;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
	transition: all 0.25s;
	cursor: pointer;
	height: 262px;
}
.s-cause .item:hover .title{
	opacity:0;
}
.s-cause .item:hover {
	border: 1px solid #b2b2b2;
}
.s-cause .desc {
	background-color: rgba(255,255,255,0.7);
	border: 1px solid #902c2c;
	border-radius: 5px;
	padding: 20px;
	margin-top: 40px;
	color: #432d02;
	font-size: 17px;
	font-weight: 400;
	line-height: 20px;
}
.s-cause .desc h4 {
	color: #432d02;
	font-size: 17px;
	font-weight: 600;
	line-height: 20px;
	padding: 0;
	margin-top:0;
}

/*************************************/

.body17 .s-objections h2 {
     color: #432d02;
}
.body17 .s-objections {
    background: url(../img/landing/17/obj_bg.jpg) no-repeat center;
    padding: 50px 0;
    background-size: cover;
}

.body17 .s-form-middle {
    background: url(../img/landing/17/form_mid_bg.jpg) no-repeat 50% 0;
    background-size: cover;
    padding: 50px 0;
}
.body17 .s-form-middle h2 {
    color: white;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    padding: 20px 0;
}

.body17 .s-sphere {
    background: none;
}
.body17 .s-sphere h2 {
    color: #432d02;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    padding: 20px 0 25px;
	margin-bottom:30px;
}
.body17 .s-sphere .item {
    margin-right: 20px;
    padding: 135px 10px 30px 10px;
    text-align: center;
    color: #29261f;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
	border:none;
}
.body17 .s-sphere .i1 {
    background: white url(../img/landing/17/sphere1.png) no-repeat center top;
}
.body17 .s-sphere .i2 {
    background: white url(../img/landing/17/sphere2.png) no-repeat center top;
}
.body17 .s-sphere .i3 {
    background: white url(../img/landing/17/sphere3.png) no-repeat center top;
}
.body17 .s-sphere p {
    color: #432d02;
    padding: 15px;
    font-size: 18px;
    font-weight: 400;
    line-height: 40px;
}

.body17 .s-leader {
    background: url(../img/landing/17/leader_bg.jpg) no-repeat center 0;
    background-size: cover;
    padding: 25px 0 50px;
}
.body17 .s-leader h2 {
	color: #432d02;
	margin-bottom:30px;
}


.body17 .s-leader .item {
    position: relative;
    width: 210px;
    height: 180px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
    position: relative;
	border: none;
	box-shadow:none;
    margin: 0 auto 30px;
     max-width: none;
}
.body17 .s-leader .item:before {
	content: '';
    display: block;
    position: absolute;
    width: 107px;
    left: 52px;
    top: 174px;
    height: 4px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
}
.body17 .s-leader .item .title {
	position: absolute;
	top:0;
	left:0;
	width:210px;
	height:100%;
	background: url(../img/landing/17/leadbg.png);
	text-align:center;
	padding: 77px 0;
	color: white;
	font-size: 19px;
	font-weight: 600;
	transition: all 0.25s;
	cursor: pointer;
	z-index:1;
	box-shadow:none;
}
@media (min-width: 1200px) {
.body17 .s-leader .col-lg-offset-1 {
	margin-left: 12.5%;
}
.body17 .s-leader .i1 {
	margin-left: -12px;
}
.body17 .s-leader .i2 {
    margin-right: 39px;
}
.body17 .s-leader .i3 {
	margin-left: 39px;
}
.body17 .s-leader .i4 {
	margin-left: 65px;
}
.body17 .s-leader .i5 {
	margin-top: -119px;
	margin-right: 51px;
}
.body17 .s-leader .i6 {
	margin-top: -119px;
}
.body17 .s-leader .i7 {
	margin-top: -119px;
	margin-left: 52px;
}
}

.body17 .s-leader .i1 {
    background: url(../img/landing/17/lead1.png) no-repeat center;
}
.body17 .s-leader .i1 {
    background: url(../img/landing/17/lead1.png) no-repeat center;
}
.body17 .s-leader .i2 {
    background: url(../img/landing/17/lead2.png) no-repeat center;
}
.body17 .s-leader .i3 {
    background: url(../img/landing/17/lead3.png) no-repeat center;
}
.body17 .s-leader .i4 {
    background: url(../img/landing/17/lead4.png) no-repeat center;
}
.body17 .s-leader .i5 {
    background: url(../img/landing/17/lead5.png) no-repeat center;
}
.body17 .s-leader .i6 {
    background: url(../img/landing/17/lead6.png) no-repeat center;
}
.body17 .s-leader .i7 {
    background: url(../img/landing/17/lead7.png) no-repeat center;
}

.body17 .s-form-sphere {
    background: url(../img/landing/17/form_sph_bg.jpg) no-repeat center;
    text-align: center;
    background-size: cover;
    padding: 50px 0 20px;
}
.body17 .s-form-sphere h2 {
    color: white;
    font-size: 34px;
    font-weight: 600;
    line-height: 50px;
    text-transform: uppercase;
    padding: 10px;
}

.body17 .s-metod {
    background: url(../img/landing/17/metod_bg.jpg) no-repeat center top;
    background-size: cover;
    padding: 50px 0 20px;
}
.body17 .s-metod h2 {
    color: #061e40;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    padding: 20px;
}
.body17 .s-metod .i1 .image {
    background: url(../img/landing/17/met1.png) no-repeat center;
}
.body17 .s-metod .i2 .image {
    background: url(../img/landing/17/met2.png) no-repeat center;
}
.body17 .s-metod .i3 .image {
    background: url(../img/landing/17/met3.png) no-repeat center;
}
.body17 .s-present {
    background: url(../img/landing/17/present_bg.jpg) no-repeat center top;
    background-size: cover;
    padding: 25px 0;
}

/*************************************/

.body18 .s-objections {
    background: url(../img/landing/18/obj_bg.jpg) no-repeat center;
    padding: 50px 0;
    background-size: cover;
}
.body18 .s-objections h2 {
    margin-bottom: 37px;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    color: #061e40;
}
.body18 .s-form-middle {
    background: url(../img/landing/18/form_mid_bg.jpg) no-repeat center;
    background-size: cover;
    padding: 50px 0;
}
.body18 .s-form-middle h2 {
    color: #29261f;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    padding: 20px 0;
}

.body18 .s-sphere {
    background: url(../img/landing/18/sphere_bg.jpg) no-repeat center;
    text-align: center;
    background-size: cover;
    padding: 50px 0;
}
.body18 .s-sphere .i1 {
    background: rgba(255, 255, 255, 0.8) url(../img/landing/sphere1.png) no-repeat center 20px;
}
.body18 .s-sphere .i2 {
    background: rgba(255, 255, 255, 0.8) url(../img/landing/sphere2.png) no-repeat center 20px;
}
.body18 .s-sphere .i3 {
    background: rgba(255, 255, 255, 0.8) url(../img/landing/sphere3.png) no-repeat center 20px;
}
.body18 .s-sphere .item {
    border: 1px solid #999;
    border-radius: 5px;
    margin-right: 20px;
    padding: 135px 10px 30px 10px;
    text-align: center;
    color: #29261f;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
}
.body18 .s-sphere p {
    text-align:left;
}
.body18 .s-sphere h2 {
    margin-bottom:30px;
}

.body18 .s-leader .i1 {
    background: url(../img/landing/18/lead1.jpg);
}
.body18 .s-leader .i2 {
    background: url(../img/landing/18/lead2.jpg);
}
.body18 .s-leader .i3 {
    background: url(../img/landing/18/lead3.jpg);
}
.body18 .s-leader .i4 {
    background: url(../img/landing/18/lead4.jpg);
}
.body18 .s-leader .i5 {
    background: url(../img/landing/18/lead5.jpg);
}
.body18 .s-leader .i6 {
    background: url(../img/landing/18/lead6.jpg);
}
.body18 .s-leader .item .title {
    padding: 120px 0 0;
	min-height:260px;
}
.body18 .s-leader {
    background: url(../img/landing/18/leader_bg.jpg) no-repeat center 0;
    background-size: cover;
    padding: 25px 0 50px;
}
.body18 .s-leader h2 {
     color: #061e40;
}

.body18 .s-form-sphere {
    background: url(../img/landing/18/form_sph_bg.jpg) no-repeat center;
    text-align: center;
    background-size: cover;
    padding: 50px 0 20px;
}
.body18 .s-form-sphere h2 {
    color: white;
    font-size: 34px;
    font-weight: 600;
    line-height: 50px;
    text-transform: uppercase;
    padding: 10px;
}

.body18 .s-metod {
    background: url(../img/landing/18/metod_bg.jpg) no-repeat center top;
    background-size: cover;
    padding: 50px 0 20px;
}
.body18 .s-metod h2 {
    color: #29261f;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    padding: 20px;
}
.body18 .s-metod .i1 .image {
    background: url(../img/landing/18/met1.jpg) no-repeat center top;
}
.body18 .s-metod .i2 .image {
    background: url(../img/landing/18/met2.jpg) no-repeat center top;
}
.body18 .s-metod .item {
    max-width: 580px;
}
.body18 .s-metod .text {
    min-height: 277px;
}
.body18 .s-present {
    background: url(../img/landing/18/present_bg.jpg) no-repeat center top;
    background-size: cover;
    padding: 25px 0;
}

/*************************************/

.body19 .s-objections {
    background: url(../img/landing/19/obj_bg.jpg) no-repeat center;
    padding: 50px 0;
    background-size: cover;
}
.body19 .s-objections h2 {
    color: #061e40;
}
.body19 .s-form-middle h2 {
    color: white;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    padding: 20px 0;
}
.body19 .s-form-middle {
    background: url(../img/landing/19/form_mid_bg.jpg) no-repeat 50% 0;
    background-size: cover;
    padding: 50px 0;
}
.body19 .s-sphere {
    background: url(../img/landing/19/sphere_bg.jpg) no-repeat center;
    text-align: center;
    background-size: cover;
    padding: 50px 0;
}
.body19 .s-sphere .i1 {
    background: rgba(255, 255, 255, 0.8) url(../img/landing/sphere1.png) no-repeat center 20px;
}
.body19 .s-sphere .i2 {
    background: rgba(255, 255, 255, 0.8) url(../img/landing/sphere2.png) no-repeat center 20px;
}
.body19 .s-sphere .i3 {
    background: rgba(255, 255, 255, 0.8) url(../img/landing/sphere3.png) no-repeat center 20px;
}
.body19 .s-sphere .item {
    border: 1px solid #999;
    border-radius: 5px;
    padding: 135px 10px 30px 10px;
    text-align: center;
    color: #29261f;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
}
.body19 .s-sphere h2 {
    color: white;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    padding: 20px 0 25px;
}
.body19 .s-sphere p {
    color: white;
    padding: 15px;
    color: white;
    font-size: 18px;
    font-weight: 400;
    line-height: 40px;
	text-align:left;
}
.body19 .s-leader .i1 {
    background: url(../img/landing/19/lead1.jpg);
}
.body19 .s-leader .i2 {
    background: url(../img/landing/19/lead2.jpg);
}
.body19 .s-leader .i3 {
    background: url(../img/landing/19/lead3.jpg);
}
.body19 .s-leader .i4 {
    background: url(../img/landing/19/lead4.jpg);
}
.body19 .s-leader .i5 {
    background: url(../img/landing/19/lead5.jpg);
}
.body19 .s-leader h2 {
     color: #061e40;
}
.body19 .s-leader {
    background: url(../img/landing/19/leader_bg.jpg) no-repeat center;
    padding: 50px 0;
    background-size: cover;
}

.body19 .s-form-sphere {
    background: url(../img/landing/19/form_sph_bg.jpg) no-repeat center;
    text-align: center;
    background-size: cover;
    padding: 50px 0 20px;
}
.body19 .s-form-sphere h2 {
    color: white;
    font-size: 34px;
    font-weight: 600;
    line-height: 50px;
    text-transform: uppercase;
    padding: 10px;
}

.body19 .s-metod {
    background: url(../img/landing/19/metod_bg.jpg) no-repeat center top;
    background-size: cover;
    padding: 50px 0 20px;
}
.body19 .s-metod .i1 .image {
    background: url(../img/landing/19/met1.jpg) no-repeat center top;
}
.body19 .s-metod .i2 .image {
    background: url(../img/landing/19/met2.jpg) no-repeat center top;
}
.body19 .s-metod .i3 .image {
    background: url(../img/landing/19/met3.jpg) no-repeat center top;
}
.body19 .s-metod h2 {
    color: #061e40;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    padding: 20px;
}
.body19 .s-present {
    background: url(../img/landing/19/present_bg.jpg) no-repeat center top;
    background-size: cover;
    padding: 25px 0;
}

/*************************************/

.body31 .s-objections {
    background: url(../img/landing/31/obj_bg.jpg) no-repeat center;
    padding: 50px 0;
    background-size: cover;
}
.body31 .s-objections h2 {
    margin-bottom: 37px;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    color: #061e40;
}
.body31 .s-form-middle {
    background: url(../img/landing/31/form_mid_bg.jpg) no-repeat 50% 0;
    background-size: cover;
    padding: 50px 0;
}
.body31 .s-form-middle h2 {
    color: white;
    color: #061e40;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    padding: 20px 0;
}
.body31 .s-sphere {
    background: url(../img/landing/31/sphere_bg.jpg) no-repeat center;
    text-align: center;
    background-size: cover;
    padding: 50px 0;
}
.body31 .s-sphere h2 {
    color: white;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    padding: 20px 0 25px;
}
.body31 .s-sphere .i1 {
    background: rgba(255, 255, 255, 0.8) url(../img/landing/sphere1.png) no-repeat center 20px;
}
.body31 .s-sphere .i2 {
    background: rgba(255, 255, 255, 0.8) url(../img/landing/sphere2.png) no-repeat center 20px;
}
.body31 .s-sphere .i3 {
    background: rgba(255, 255, 255, 0.8) url(../img/landing/sphere3.png) no-repeat center 20px;
}
.body31 .s-sphere .item {
    border: 1px solid #999;
    border-radius: 5px;
    padding: 135px 10px 30px 10px;
    text-align: center;
    color: #29261f;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
}
.body31 .s-sphere p {
    text-align:left
}
.body31 .s-leader h2 {
     color: #061e40;
}
.body31 .s-leader .i1 {
    background: url(../img/landing/31/lead1.jpg);
}
.body31 .s-leader .i2 {
    background: url(../img/landing/31/lead2.jpg);
}
.body31 .s-leader .i3 {
    background: url(../img/landing/31/lead3.jpg);
}
.body31 .s-leader .i4 {
    background: url(../img/landing/31/lead4.jpg);
}
.body31 .s-leader .i5 {
    background: url(../img/landing/31/lead5.jpg);
}
.body31 .s-leader .i6 {
    background: url(../img/landing/31/lead6.jpg);
}
.body31 .s-leader .item .title {
    padding: 120px 0 0;
    min-height: 275px;
}
.body31 .s-leader {
    background: url(../img/landing/31/leader_bg.jpg) no-repeat center 0;
    background-size: cover;
    padding: 25px 0 50px;
}
.body31 .s-form-sphere {
    background: url(../img/landing/31/form_sph_bg.jpg) no-repeat center;
    text-align: center;
    background-size: cover;
    padding: 50px 0 20px;
}
.body31 .s-form-sphere h2 {
    color: white;
    font-size: 34px;
    font-weight: 600;
    line-height: 50px;
    text-transform: uppercase;
    padding: 10px;
}
.body31 .s-metod {
    background: url(../img/landing/31/metod_bg.jpg) no-repeat center top;
    background-size: cover;
    padding: 50px 0 20px;
}

.body31 .s-metod .item {
    max-width: none;
    margin: 0 auto 30px;
}
.body31 .s-metod .i1 .image {
    background: url(../img/landing/31/met1.jpg) no-repeat center top;
}
.body31 .s-metod .i2 .image {
    background: url(../img/landing/31/met2.jpg) no-repeat center top;
}
.body31 .s-metod .i3 .image {
    background: url(../img/landing/31/met3.jpg) no-repeat center top;
}
.body31 .s-metod .i4 .image {
    background: url(../img/landing/31/met4.jpg) no-repeat center top;
}
.body31 .s-metod .image {
    height: 246px;
}
.body31 .s-metod .text {
    min-height: 246px;
}
.body31 .s-metod h2 {
    padding: 20px;
    color: #061e40;
     font-weight: 600;
}
.body31 .s-present {
    background: url(../img/landing/31/present_bg.jpg) no-repeat center top;
    background-size: cover;
    padding: 25px 0;
}

/*************************************/

.s-zmei {
    background: url(../img/landing/31/zmei_bg.jpg) no-repeat center top;
    background-size: cover;
    padding: 50px 0;
}
.s-zmei h2 {
    color: white;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    padding: 0 0 40px;
}
.s-zmei .i1 .image {
    background: url(../img/landing/31/zmei1.jpg);
}
.s-zmei .i2 .image {
    background: url(../img/landing/31/zmei2.jpg);
}
.s-zmei .i3 .image {
    background: url(../img/landing/31/zmei3.jpg);
}
.s-zmei .image {
    height: 266px;
    background-color: black;
    border: 1px solid #061e40;
    border-radius: 5px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
}
.s-zmei .text {
	max-width: 380px;
    height: 314px;
    background-color: white;
    border: 1px solid #061e40;
    border-radius: 5px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
    padding: 15px 20px;
    color: #061e40;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}
.s-zmei .gd {
	
}


/*************************************/

.body20 .s-objections {
    background: url(../img/landing/20/obj_bg.jpg) no-repeat center;
    padding: 50px 0;
    background-size: cover;
}
body.body20 .s-objections h2 {
    margin-bottom: 37px;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    color: #fffffe;
}
.body20 .s-form-middle {
    background: url(../img/landing/20/form_mid_bg.jpg) no-repeat 50% 0;
    background-size: cover;
    padding: 50px 0;
}
.body20 .s-form-middle h2 {
    color: white;
    font-size: 33px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    padding: 20px 0;
}
.body20 .s-sphere {
    background: url(../img/landing/20/sphere_bg.jpg) no-repeat center;
    text-align: center;
    background-size: cover;
    padding: 50px 0;
}
.body20 .s-sphere h2 {
    color: white;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    padding: 20px 0 25px;
}
.body20 .s-sphere .i1 {
    background: rgba(255, 255, 255, 0.8) url(../img/landing/sphere1.png) no-repeat center 20px;
}
.body20 .s-sphere .i2 {
    background: rgba(255, 255, 255, 0.8) url(../img/landing/sphere2.png) no-repeat center 20px;
}
.body20 .s-sphere .i3 {
    background: rgba(255, 255, 255, 0.8) url(../img/landing/sphere3.png) no-repeat center 20px;
}

.body20 .s-sphere .item {
    padding: 135px 10px 30px 10px;
}
.body20 .s-sphere p {
    color: white;
    padding: 15px;
    color: white;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
	text-align:left;
}
.body20 .s-leader {
	padding: 25px 0 50px;
}
.body20 .s-leader h2 {
	color: #061e40;
}
.body20 .s-leader .i1 {
    background: url(../img/landing/20/lead1.jpg);
}
.body20 .s-leader .i2 {
    background: url(../img/landing/20/lead2.jpg);
}
.body20 .s-leader .i3 {
    background: url(../img/landing/20/lead3.jpg);
}
.body20 .s-leader .i4 {
    background: url(../img/landing/20/lead4.jpg);
}
.body20 .s-leader .i5 {
    background: url(../img/landing/20/lead5.jpg);
}
.body20 .s-leader .i6 {
    background: url(../img/landing/20/lead6.jpg);
}
.body20 .s-leader .i7 {
    background: url(../img/landing/20/lead7.jpg);
}
.body20 .s-leader .i8 {
    background: url(../img/landing/20/lead8.jpg);
}
.body20 .s-leader .item .title {
    min-height: 200px;
	padding: 80px 0 0;
	background-color: rgba(41,38,31,0.5);
}
.body20 .s-form-sphere {
    background: url(../img/landing/20/form_sph_bg.jpg) no-repeat center;
    text-align: center;
    background-size: cover;
    padding: 50px 0 20px;
}
.body20 .s-form-sphere h2 {
    color: white;
    font-size: 34px;
    font-weight: 600;
    line-height: 50px;
    text-transform: uppercase;
    padding: 10px;
}
.body20 .s-metod {
    background: url(../img/landing/20/metod_bg.jpg) no-repeat center top;
    background-size: cover;
    padding: 50px 0 20px;
}

.body20 .s-metod .item {
    max-width: none;
    margin: 0 auto 30px;
}
.body20 .s-metod .i1 .image {
    background: url(../img/landing/20/met1.jpg) no-repeat center top;
}
.body20 .s-metod .i2 .image {
    background: url(../img/landing/20/met2.jpg) no-repeat center top;
}
.body20 .s-metod .i3 .image {
    background: url(../img/landing/20/met3.jpg) no-repeat center top;
}
.body20 .s-metod .i4 .image {
    background: url(../img/landing/20/met4.jpg) no-repeat center top;
}
.body20 .s-metod .image {
    height: 246px;
}
.body20 .s-metod .text {
    min-height: 246px;
}
.body20 .s-metod h2 {
    padding: 20px;
    color: #061e40;
     font-weight: 600;
}
.body20 .s-present {
    background: url(../img/landing/20/present_bg.jpg) no-repeat center top;
    background-size: cover;
    padding: 25px 0;
}
.body20 .s-present h2 {
    color: #061e40;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    padding: 20px 0 25px;
}


/*************************************/

.s-krotschem{
	background: url(../img/landing/20/krotsch_bg.jpg) no-repeat center;
    text-align: center;
    background-size: cover;
    padding: 50px 0;
}
.s-krotschem h2 {
    color: #061e40;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    padding: 20px;
}
.s-krotschem .image {
    background: url(../img/landing/20/krotscheme.jpg);
    height: 402px;
    border: 1px solid #061e40;
    border-radius: 5px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
}
.s-krotschem .text {
    min-height: 402px;
    border: 1px solid #061e40;
    border-radius: 5px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
    padding: 15px 40px 0 20px;
    background-color: white;
    color: #061e40;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
	text-align:left;
}




/*************************************/

@media (max-width: 799px) {
	
	.s-objections h2, .s-form-middle h2, .s-present h2, .s-form-sphere h2, .s-zmei h2, .s-krotschem h2 {
		font-size: 20px !important;
		line-height: 30px !important;
	}
	header .phone {
		font-size: 30px;
		line-height: 30px;
	}
}


/*************************************/

.guessing {
    position: absolute;
    z-index: 10000;
    padding: 8px;
    background: white;
    box-shadow: 0 0 10px;
    border-radius: 5px;
    top: 3px;
    white-space: nowrap;
    left: 50px;
}
.yesReg, .noReg {
    border: 1px solid black;
    border-radius: 3px;
    padding: 2px;
    margin: 0 5px;
    box-shadow: 0 0 5px;
	cursor:pointer;
}
#region{display:none;}

/*************************************/