*{
	margin:0;
	padding:0;
}
html{
	transition:0.3s;
	overflow-x:hidden!important;
}
body{
	font-size:16px;
	color:#151515;                        /*393939;*/
	line-height:1.3;
	scroll-behavior: smooth;	
	overflow-x:hidden;
    font-family: 'GOTHIC';
}
.clear{
	clear:both;
	height:0;
	overflow:hidden;
}
.hide{ display:none !important; }
input, select, textarea{
	font-family:inherit;
	font-size:inherit;
}
.submit{ cursor:pointer; }
fieldset{ border:none; }
label{ cursor:pointer; }
a:hover{
	cursor:pointer;
	text-decoration:none;
}
p{
margin:0px;
}

li{
transition:0.3s;
}
a{ color:inherit; 
transition:0.3s;
}
a img{ border:none; }
.nom{ margin:0 !important; }
a.rev{ text-decoration:none; }
a.rev:hover{ text-decoration:underline; }
.ld{ float:left; }
.rd{ float:right; }
.first{ margin-top:0 !important; }
.last{ margin-bottom:0 !important; }
.ca{ text-align:center; }
.ra{ text-align:right; }
.la{ text-align:left; }
.inh{ color:inherit !important; }
.upper{ text-transform:uppercase; }
.vam{ vertical-align:middle; }
.nowrap{ white-space:nowrap; }
.in{
	width:960px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.clearfix:before,.clearfix:after{
content:"";
display:table;
}
.clearfix:after{
clear:both;
}
.border_fort{
behavior: url(PIE.htc);
}
.margin_r{
margin-right:0px!important;
}

input, textarea {outline:none;}

a {
    outline: 0;
}
a {
    outline: none;
}
a:active, a:focus { outline: none; }


a.spolier.collapsed:after {
  content: "[ - ]";
}
a.spoiler.collapsed:after {
  content: "[ + ]";
}
.nav-tabs{
margin-bottom:15px;
}


.breadcrumb > li + li:before{
  content:"\f105";
  font-family:'fontAwesome';
}
div{
transition:0.3s;
}

.video1 {
  background: url('https://expert.seomax.eu/img/slider10.jpg');
  background-size: cover;
}

.bgvideo {
  position: fixed;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -9999;
}


/*------------------------------------------------------------------------   STANDART   ------------------------------------------------------------------------*/



.list_colger li{
list-style:none;
margin-bottom:10px;
}
.for_beautiful h2{
margin-bottom:30px;
}
.list_colger span{
font-weight:bold;
color:#32c36c;
}
.list_colger{
margin-bottom:20px;
}
.for_grey_stable{
padding:75px 0px;
background:#f5f5f5;
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.75);
}
.for_beautiful{
margin-bottom:30px;
}
.for_beautiful p{
font-size:18px;
}
.list_post_lore li{
margin-bottom:10px;
list-style:none;
}
.list_post_lore span{
font-weight:bold;
}

.dop_content{
margin-bottom:70px;
}
.dop_form{
margin-bottom:75px;
display:block;
width:80%;
margin:0px auto;
}
.special_sdd li{
list-style:none;
}
.special_sdd{
margin-bottom:30px;
}
.dop_form h2{
font-size:28px;
text-align:center;
margin-bottom:30px;
}
.height_area{
height:150px!important;
}
.for_after_1:hover{
background:#43d47d;
}
.for_after_2{
padding-top:30px!important;
padding-bottom:30px!important;
}
.change_title{
padding-top:25px;
}
.change_normal_block h2{
font-size:28px;
margin-bottom:3px;
}
.change_normal_block h3{
font-size:24px;
color:#32c36c;
}
.change_normal_block{
margin-bottom:30px;
}
.list_cnb{
margin-top:30px;
}
.list_cnb li{
list-style:none;
font-size:17px;
margin-bottom:7px;
}
.list_cnb span{
font-weight:bold;
color:#32c36c;
}
.for_change_slayer{
margin-top:20px!important;
}
.able_content_cha{
padding:20px 0px;
}
.able_content_cha p{
font-size:18px;
line-height:1.4;
}
.transition_s{
transition:0.3s;
}
.own_text_cho{
font-size:18px;
margin-top:10px;
font-weight:bold;
}


.header{
display:block;
height:100px;
-webkit-box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    0px 2px 10px 0px rgba(50, 50, 50, 0.25);
box-shadow:         0px 2px 10px 0px rgba(50, 50, 50, 0.25);
margin:0px;
padding:0px;
position:relative;
z-index:1000;
width:100%;
background:#fff;
}
.logo{
display:block;
width:204px;
height:100px;
padding-top:7px;
margin-left:38px;
}
.logo img{
width:100%;
}
.menu_header{
margin-top:38px;
margin-left:6.95%;
}
.menu_header li{
padding-bottom:0px;
float:left;
list-style:none;
margin-right:32px;
}

.menu_header li:last-child{
margin-right:0px;
}
.menu_header a{
color:#222222;
font-family: 'GOTHIC';
text-decoration:none !important;
}
.menu_header a:hover{
color:#32c36c;
}
.sep_header{
background:url(../img/sep_header.png) no-repeat 0 50%;
display:block;
width:1px;
height:17px;
margin-top:3px;
}
.blue_contact{
display:block;
width:310px;
height:100px;
background:#32c36c;
position:absolute;
right:0px;
top:0px;
text-decoration:none !important;
}
.blue_contact:hover{
background:#3bd679;
}
.text_in_bc{
background:url(../img/phone.png) no-repeat 0 50%;
padding-left:36px;
margin-left:45px;
margin-top:26px;
}
.text_in_bc span{
color:#fff;
font-size:15px;
}
.text_in_bc  p{
font-family: 'GOTHIC';
color:#fff;
font-size:20px;
}

.people_title_in{
padding:0px 15px;
}


.btn_red{
display:block;
width:100px;
height:50px;
background:red;
margin-top:150px;
}
.left_arrow{
font-size:0px!important;
top:45%!important;
}
.right_arrow{
font-size:0px!important;
top:45%!important;
}
.for_lip{
display:none;
}
.for_capt{
left:20.1%;
top:22%;
}

.line_span{
display:block;
width:66px;
height:3px;
background:#32c36c;
display:block;
margin-bottom:35px;
}
.content_capt p{
color:#fff;
font-family: Tahoma;
 font-size:50px;    /*font-size:70px; */
text-align:left;
line-height:1.2;
margin-bottom:5%;
}
.btn_more_sl{
display:block;
width:160px;
height:60px;
line-height:60px;
text-align:center;
color:#fff!important;
background:#32c36c;
font-size:16px;
border-radius:5px;
text-shadow:none;
font-family: 'GOTHIC';
}
.btn_more_sl2{
display:block;
width:350px;
height:60px;
line-height:60px;
text-align:center;
color:#fff!important;
background:#32c36c;
font-size:16px;
border-radius:5px;
text-shadow:none;
font-family: 'GOTHIC';
}

.white_standart{
padding:50px 0px;
}

.white_standart1{
background:#fff;

}
.white_standart1{
background:#fff;
padding:135px 0px;
}
.grey_standart_after{
background:#f7f9fc;
}
.white_standart_in{
padding:0px 15px;
}
.left_fb_w{
display:block;
width:480px;
margin-right:84px;
position:relative;
}
.left_fb_w img{
width:100%;
}
.right_fb_w{
display:block;
width:570px;
}
.title_h2 h2{
margin:0px;
padding:0px;
color:#222222;
font-size:50px;
font-family: 'GOTHIC';
}
.title_h2{
margin-bottom:55px;
}
.lin_span_fb{
display:block;
width:66px;
height:3px;
background:#026dff;
margin-bottom:25px;
}
.cont_fb p{
color:#666666;
line-height:1.5;
font-size:16px;
}
.cont_fb{
margin-bottom:50px;
}
.double_caller{
padding-top:54px;
display:block;
width:100%;
border-top:1px solid #e8e8e8;
}
.btn_caller{
display:block;
width:212px;
height:61px;
line-height:61px;
background:#32c36c;
color:#fff;
font-size:16px;
text-align:center;
border-radius:5px;
font-family: 'GOTHIC';
text-decoration:none !important;
}
.btn_caller:hover{
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.75);
background:#2edc73;
color:#fff!important;
}
.left_d_call{
margin-right:40px;
}
.right_d_call{
background:url(../img/right_d_call.png) no-repeat 0 50%;
padding-left:50px;
margin-top:7px;
}
.right_d_call span{
color:#1b1b1b;
font-size:15px;
font-family: 'GOTHIC';
}
.right_d_call p{
color:#1b1b1b;
font-size:20px;
font-family: 'GOTHIC';
}
.footer{
padding:50px 15px;
color:#fff;
background:#1a2a36;
margin-top:-4px;
}
.footer a{
color:#fff;
}

.wd_pro_wirth{
height:48px;
line-height:48px;
margin-bottom:-5px!important;
}


.top_imge_cre img{
display:block;
width:100%;
}
.create_inf{
display:block;
background:#fff;
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.75);
text-decoration:none !important;
}
.center_cre{
display:block;
height:100%!important;
padding:20px!important;
}
.center_cre p{
color:#222222;
font-size:22px;
font-family: 'GOTHIC';
line-height:1.2;
margin-bottom:10px;
}
.center_cre span{
color:#666666;
font-size:15px;
}
.bottom_cre{
display:block;
height:60px;
line-height:60px;
padding-left:30px;
border-top:1px solid #e8e8e8;
background:url(../img/bottom_cre.png) no-repeat 86% 50% #fff;
}
.bottom_cre p{
color:#222222;
}
.create_inf:hover .bottom_cre{
color:#fff;
background:url(../img/bottom_cre_h.png) no-repeat 86% 50% #253745;
}
.create_inf:hover .bottom_cre p{
color:#fff;
}
.create_inf:hover{
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.35);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.35);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.35);
}


.lin_span_fb{
background:#32c36c;
}
.gree_small_spec{
color:#32c36c;
font-size:18px;
margin-bottom:20px;
font-weight:bold;
}

.for_color_email span{
color:#32c36c;
}



/*------------------------------------------------------------------------   STANDART   ------------------------------------------------------------------------*/

#myModal1{
position:absolute;
top:150px;
z-index:10600000;
margin:0px auto;
width:100%;
position:fixed;
padding-right:0px!important;
overflow-y:hidden;

}

#myModal2{
position:absolute;
top:150px;
z-index:10600000;
margin:0px auto;
width:100%;
position:fixed;
padding-right:0px!important;
overflow-y:hidden;
}

.modal-backdrop{
z-index:1050000;
background:#000!important;
position:absolute;
margin:0px auto;
width:100%;
position:fixed;
}
.modal-content{
width:276px;
margin:0px auto!important;
}
.list_modal{
list-style:none;
}
.for_mod1_cont h4{
text-align:center;
font-size:20px;
}

.for_mod2_cont{
width:300px;
}
.pos_2_conf{
top:60px!important;
}
.for_2_conf{
width:650px;
margin-top:-50px;
height:350px;
overflow-y:scroll;
}
.for_2_conf p{
font-size:16px;
font-weight:normal;
margin-bottom:5px;
}
.modal-open {
    padding-right: 0 !important;
}
.open-modal{
padding:0px;
}

.all_wdt_o{
width:100%;
}

.text_rb1{
color:#2e2929;
font-size:25px;
margin-bottom:12px;
}

.text_rb2{
color:#756e6e;
font-size:17px;
line-height:1.2;
margin-bottom:25px;
}
.form_rb{
display:block;
width:100%;
height:47px;
line-height:47px;
background:#f1f1f1;
border:none;
border-radius:8px;
color:#2e2929;
font-size:16px;
font-family: 'GOTHIC';
padding-left:20px;
margin-bottom:15px;
transition:0.3s;
}
.form_rb:hover{
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.75);
border-radius:8px;
}
.btn_rb{
background:url(../img/btn_rb.png);
display:block;
width:100%;
height:51px;
border-radius:8px;
transition:0.3s;
color:#fff!important;
text-decoration:none !important;
}
.btn_rb:hover{
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.75);
border-radius:8px;
color:#fff!important;
text-decoration:none !important;
}
.wd_pro_wirth{
width:100%;
}




.for_worker_spoiler{
display:none;
}
.col_block{
display:block;
height:50px;
background:red;
}
.stand_one_in{
margin-top:150px;
}
.top_son{
margin-bottom:70px;
}
.title_son span{
color:#1f2280;
font-size:15px;
text-transform:uppercase;
display:block;
margin-bottom:15px;
padding-left:4px;
}
.title_son h1{
margin:0px;
padding:0px;
color:#232323;
font-size:57px;
font-family: 'GOTHIC';
letter-spacing:-1px;
line-height:1.2;
}
.simple_son{
padding-top:30px;
padding-left:30px;
}
.simple_son p{
color:#616161;
font-size:15px;
line-height:2.6;
}
.btn_more_sl:hover{
background:#37d476;
color:#fff!important;
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.75);
}



.pict_standart_1{
display:block;
height:271px;
padding-top:90px;
-webkit-box-shadow: 0px 0px 12px 0px rgba(50, 50, 50, 0.45);
-moz-box-shadow:    0px 0px 12px 0px rgba(50, 50, 50, 0.45);
box-shadow:         0px 0px 12px 0px rgba(50, 50, 50, 0.45); 
position:relative;
z-index:1000;
}
.content_price p{
color:#222222;
font-size:36px;
font-family: 'GOTHIC';
float:left;
margin-right:144px;
}
.for_cop{
float:left;
margin-top:15px;
background:#32c36c;
color:#fff!important;
}
.for_cop:hover{
background:#38d878;
color:#fff!important;
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.75);
}
.rower{
padding:0px 15px;
}

.pict_s{
width:300px;
position:absolute;
top:44%;
left:-28%;
border:15px solid #fff;
transition:0.3s;
}

.for_center{
text-align:center;
}
.client_inf{
text-align:center;
display:block;
width:240px;
margin:0px auto;
height:310px;
margin-bottom:50px;
text-decoration:none !important;
}
.for_cha_marg{
margin-bottom:30px;
}
.client_inf img{
display:block;
margin:0px auto;
margin-bottom:35px;
}
.client_inf p{
color:#2b3e4b;
font-size:20px;
font-family: 'GOTHIC';
margin-bottom:18px;
line-height:1.2;
transition:0.3s;
letter-spacing:-0.5px;
}
.client_inf span{
color:#666666;
line-height:1.6;
}
.client_inf:hover p{
color:#32c36c;
}
.smo_line{
border-right:1px solid #e8e8e8;
}
.smo_none{
border-right:1px solid #fff;
}
.for_mar_bot{
margin-bottom:75px;
}


.create_news{
margin:0px;
padding:0px;
}
.create_news li{
list-style:none;
}
.left_nbi{
display:block;
width:370px;
margin-right:60px;
position:relative;
}
.left_nbi img{
width:100%;
}
.right_nbi{
display:block;
width:710px;
}
.right_nbi p{
color:#222222;
font-size:26px;
font-family: 'GOTHIC';
margin-bottom:35px;
line-height:1.4;
}
.right_nbi span{
color:#666666;
font-size:16px;
display:block;
line-height:1.6;
}
.small_line_bl{
background:#32c36c;
display:block;
width:30px;
height:3px;
margin-bottom:34px;
}
.for_num_nbi{
background:url(../img/for_num_nbi.png);
display:block;
width:100px;
height:45px;
line-height:45px;
text-align:center;
color:#fff;
font-size:16px;
font-family: 'GOTHIC';
position:absolute;
top:0px;
bottom:0px;
border-radius:10px 0px 0px 0px;
}
.news_block_in{
transition:0.3s;
}
.news_block_in:hover img{
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.75);
transition:0.3s;
}
.news_block_in:hover p{
color:#32c36c;
transition:0.3s;
}
.create_news li{
margin-bottom:60px;
}
.create_news li:last-child{
margin-bottom:0px;
}
.left_nbi img{
border-radius:10px;
border:2px solid #32c36c;
}


.map_block{
display:block;
background:#f8fafd;
}


.left_map{
display:block;
width:50%;
}
.right_map{
display:block;
width:50%;
}
.block_map_contact{
display:block;
width:420px;
margin-top:10%;
margin-left:15%;
}
.list_bm_cc li{
color:#666666;
font-size:16px;
list-style:none;
margin-bottom:15px;
line-height:1.6;
}





.open_menu_hv{
background:#fff;
position:absolute;
top:30px;
left:-33px;
display:block;
width:252px;
-webkit-box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.27);
-moz-box-shadow:    0px 0px 7px 0px rgba(50, 50, 50, 0.27);
box-shadow:         0px 0px 7px 0px rgba(50, 50, 50, 0.27);
display:none;
z-index:500;
}
.open_menu_hv a{
background:url(../img/arr_1.png) no-repeat #fff 85% 50%;
color:#232323!important;
font-size:15px!important;
text-transform:none!important;
padding-left:39px;
display:block;
padding-top:10px;
padding-bottom:12px;
width:252px!important;
}
.open_menu_hv a:hover{
color:#fff!important;
background:url(../img/arr_2.png) no-repeat #32c36c 85% 50%;
}
.open_path{
position:relative;
padding-bottom:15px!important;
}
.open_path:hover .open_menu_hv{
display:block;
}
.inner_hv{
top:0px;
left:252px;
z-index:1000;
display:none!important;
}
.inner_hv a{
background:#fff;
}
.inner_hv a:hover{
background:#32c36c;
}
.open_inner_hv:hover .inner_hv{
display:block!important;
}


.sub_navigation{
display:block;
padding:25px 0px;
padding-bottom:15px;
background:#f7fafd;
margin-left:5px;
}
.nav_sn_list li{
float:left;
list-style:none;
margin-right:10px;
}
.nav_sn_list li:last-child{
margin-right:10px;
}
.nav_sn_list a{
color:#616161!important;
font-size:15px;
}
.nav_sn_list a:hover{
text-decoration:underline !important;
}
.nav_sn_list{
padding:0px 15px;
}
.active_sn a{
color:#b7b7b7!important;
text-decoration:none !important;
}
.active_sn a:hover{
text-decoration:none !important;
}



.for_sub{
padding:75px 0px;
}

.sub_page_in p{
color:#666666;
line-height:2.4;
font-size:16px;
margin-bottom:20px;
}
.sub_page_in h1,h2,h3,h4,h5,h6{
margin:0px;
padding:0px;
color:#222222;
font-family: 'GOTHIC';
}

.th_style{
font-weight:bold!important;
}
.sub_page_in h1{
font-size:50px;
margin-bottom:45px;
}
.sub_page_in h2{
font-size:36px;
margin-bottom:35px;
}
.sub_page_in h3{
font-size:30px;
margin-bottom:30px;
}
.sub_page_in h4{
font-size:26px;
margin-bottom:25px;
}
.sub_page_in h5{
font-size:20px;
margin-bottom:20px;
}
.sub_page_in h6{
font-size:16px;
margin-bottom:15px;
}
.sub_inf_ts{
margin-bottom:50px;
}
.list_num{
margin-left:30px;
margin-bottom:45px;
}
.list_num li{
list-style:decimal;
padding-left:5px;
color:#232323;
font-size:16px;
font-family: 'GOTHIC';
margin-bottom:8px;
}
.list_num li:last-child{
margin-bottom:0px;
}


.list_simple{
margin-left:28px;
}
.list_simple li{
list-style:disc;
padding-left:5px;
color:#232323;
font-size:16px;
font-family: 'GOTHIC';
margin-bottom:8px;
}
.list_simple li:last-child{
margin-bottom:0px;
}
.table_small{
width:100%;
}

.list_simple{
margin-bottom:45px;
}

.table_small thead{
border:1px solid #e8e8f2;
}
.table_small th{
height:59px;
padding-left:20px;
border-right:1px solid #e8e8f2;
font-size:15px;
font-family: 'GOTHIC';
font-weight:normal;
}
.table_small td{
height:59px;
padding-left:20px;
border-right:1px solid #e8e8f2;
font-size:15px;
}
.table_small tr{
border:1px solid #e8e8f2;
}
.table_small td:hover{
cursor:pointer;
}
.hv1:hover{
background:#f7fafd;
}
.hv2:hover{
background:#f7fafd;
}
.hv3:hover{
background:#026dff;
color:#fff;
}
.table_type{
margin-bottom:45px;
}

.bto_after{
text-decoration:none !important;
}
.bto_after:hover h2{
text-decoration:underline !important;
}

.for_double_black{
background:#253745;
padding:100px 0px;
padding-bottom:60px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.75);
}

.free_green_btn{
float:left;
}
.own_green_marg{
margin-right:30px;
}
.green_dfb{
color:#32c36c;
font-size:20px;
margin-bottom:20px;
}
.text_dfb{
width:70%;
color:#fff;
font-size:32px;
font-weight:bold;
}
.right_fdb{
display:block;
width:100%;
}
.right_fdb p{
color:#fff;
line-height:1.8;
margin-bottom:30px;
}
.left_fdb{
margin-top:-49px;
}


.go_other{
background:#fff;
padding:25px;
border-radius:15px;
display:block;
width:100%;
text-align:center;
}
.go_other img{
display:block;
margin:0px auto;
margin-bottom:20px;
}
.go_other_t1{
color:#2b3e4b;
font-size:18px;
font-weight:bold;
margin-bottom:20px;
}
.go_other_t2{
color:# 131212;                            /*9b9b9b;*/
font-size:15px;
line-height:1.4;
margin-bottom:15px;
}
.before_go_green{
margin-bottom:50px;
}
.for_arr_green{
background:url(../img/for_arr_green.png) no-repeat;
display:block;
width:32px;
height:32px;
border-radius:100px;
margin:0px auto;
transition:0.3s;
}
.go_other:hover .for_arr_green{
background:url(../img/gro.png) no-repeat;
}
.go_other:hover .go_other_t1{
color:#32c36c;
transition:0.3s;
}

.lefy_fvo_gr p{
color:#fff;
font-weight:bold;
font-size:18px;
line-height:1.8;
}
.for_video{
margin-top:60px;
}
.lefy_fvo_gr span{
font-weight:normal;
font-size:16px;
color:#32c36c;
}
.lefy_fvo_gr a{
text-decoration:none !important;
}
.lefy_fvo_gr a:hover span{
color:#38e17b!important;
transition:0.3s;
}

.right_fvo_gr iframe{
border-radius:20px;
}


.russia_map img{
width:100%;
}
.russia_map{
margin-top:-60px;
}
.blim_num{
color:#32c36c;
font-size:30px;
font-weight:bold;
margin-bottom:15px;
}
.blim_num span{
font-style:italic;
font-size:24px;
color:#fff;
}
.blim_white{
color:#f9f9f9;
line-height:1.8;
}
.blim_separator{
display:block;
width:170px;
height:2px;
background:#4c5b66;
margin:20px 0px;
}


.person_green{
color:#fff;
line-height:2.2;
}

.view_green{
margin-top:50px;
padding:30px;
border:1px solid #4c5b66;
border-radius:15px;
}
.for_indi_green{
position:absolute;
bottom:-70px;
}
.left_arrow_gg{
background:url(../img/left_arrow_gg.png) no-repeat;
width:14px;
height:15px;
font-size:0px;
margin-right:5px;
}
.right_arrow_gg{
background:url(../img/right_arrow_gg.png) no-repeat;
width:14px;
height:15px;
font-size:0px;
}
.for_clash img{
border:3px solid #32c36c;
border-radius:50px;
padding:5px;
margin-top:10px;
margin-bottom:10px;
}
.italic_slow{
font-style:italic;
/*font-weight:bold;*/
margin-bottom:15px;
}


.greeen_people_end{
background:#32c36c;
}
.change_one_pen{
color:#fff;
}
.change_two_pen{
background:#fff;
color:#253745;
}
.change_two_pen:hover{
background:#253745;
color:#fff;
}
.panel-heading{
height:48px;
padding:0px;
border-radius:0px!important;
}
.width_aco{
display:block;
width:100%;
height:48px;
text-decoration:none !important;
border-radius:5px!important;
line-height:48px;
background:url(../img/sed.png) no-repeat 0.5% 50%;
padding-left:40px;
}
.width_aco:hover{
color:#fff;
background:url(../img/sed_w.png) no-repeat 0.5% 50% #253745;
}
.for_smo_panel{
padding:0px;
margin:0px;
width:100%;
line-height:1.8;
}
.for_smo_panel p{
padding:5px 15px;
}
.slim_styles{
padding:0px!important;
margin:0px!important;
}
.last_step_th{
margin-bottom:-25px;
}
.white_separator{
display:block;
width:100%;
height:2px;
background:#fff;
margin:30px auto;
margin-bottom:50px;
}

.contact_fti{
/*background:url(../img/mouse.png) no-repeat;*/
display:block;
padding-left:85px;
padding-bottom:50px;
}
.contact_fti a{
padding:0px 3px;
}
.step_ft_1{
color:#fff;
font-size:25px;
font-weight:normal;
margin-bottom:15px;
}
.step_ft_2{
color:#32c36c;
font-size:16px;
font-weight:bold;
margin-bottom:35px;
}
.step_ft_2 a{
color:#32c36c;
text-decoration:none !important;
}
.step_ft_2 a:hover{
text-decoration:underline !important;
}
.step_ft_3{
color:#929ba2;
font-size:15px;
margin-bottom:15px;
line-height:1.6;
}
.step_ft_4{
color:#fff;
font-size:16px;
font-weight:bold;
}
.step_ft_4 span{
background:url(../img/sim_get.png) no-repeat 0 50%;
padding-left:24px;
}
.bottom_fti{
border-top:1px solid #929ba2;
padding-top:55px;
margin-top:30px;
}
.listing_fti{
margin-right:103px;
}
.listing_fti li{
margin-bottom:10px;
list-style:none;
}
.listing_fti li:first-child{
margin-bottom:20px;
}
.listing_fti a{
font-size:14px;
text-decoration:none !important;
}
.listing_fti a:hover{
color:#32c36c;
}
.listing_fti span{
font-weight:bold;
font-size:16px;
}

.small_net li{
float:left;
margin-left:30px;
list-style:none;
}

.small_net a{
color:#929ba2;
font-size:16px;
font-weight:bold;
}
.small_net a{
text-decoration:none !important;
}
.small_net a:hover{
color:#fff;
}

.as1{
background:url(../img/as1.png) no-repeat 0 25%;
padding-left:32px;
height:35px;
padding-top:5px;
padding-bottom:5px;
}
.as2{
background:url(../img/as2.png) no-repeat 0 25%;
padding-left:32px;
height:35px;
padding-top:5px;
padding-bottom:5px;
}
.as3{
background:url(../img/as3.png) no-repeat 0 25%;
padding-left:32px;
height:35px;
padding-top:5px;
padding-bottom:5px;
}

.left_column_footer{
color:#fff;
font-size:14px;
margin-top:5px;
}
.left_column_footer a{
color:#32c36c;
text-decoration:none !important;
}
.left_column_footer a:hover{
text-decoration:underline !important;
}

.people_mns li{
float:left;
}
.green_nms{
font-weight:bold;
font-size:16px;
color:#32c36c;
margin-bottom:15px;
font-family: 'GOTHIC';
}
.simple_mns{
line-height:1.6;
margin-bottom:30px;
}
.block_people p{
font-size:16px;
font-weight:bold;
color:#1a2a36!important;
transition:0.3s;
}
.block_people  span{
color:#9aa3a9!important;
font-size:14px;
transition:0.3s;
}
.people_mns li{
list-style:none;
margin-right:30px;
}
.people_mns li:last-child{
margin-right:0px;
}
.block_people img{
border:3px solid #32c36c;
padding:5px;
border-radius:100px;
}
.text_mns{
padding-top:12px;
}
.img_mns{
margin-right:15px;
}
.block_people:hover p{
color:#32c36c!important;
}
.block_people:hover span{
color:#32c36c!important;
}
.block_numbers_s{
padding-top:30px;
}


.line_nm{
display:block;
width:50px;
height:2px;
background:#2b3e4b;
}
.year_nm_label{
font-size:88px;
color:#32c36c;
}
.text_nm_label{
font-weight:bold;
line-height:1.8;
margin-bottom:30px;
}
.left_bl_nms{
position:relative;
}
.pict_nm_label{
display:block;
width:140px;
height:140px;
position:absolute;
left:145px;
top:-10px;
}
.pict_nm_label img{
width:100%;
border-radius:100px;
margin-top:5px;
}

.for_green_labe{
display:block;
width:80px;
height:80px;
background:url(../img/df.png) no-repeat 50% 50% #32c36c;
border-radius:100px;
position:absolute;
top:30px;
left:29px;
}

.slider_block{
border-bottom:5px solid #32c36c;
}


.for_size_br{
font-size:70px;
color:#32c36c;
}
.title_find{
margin-bottom:40px;
}

.around_map{
display:block;
width:100%;
margin:30px auto;
}
.around_map h2{
font-size:28px;
margin-bottom:15px;
}

.slower_marg_go{
margin-bottom:20px!important;
border-bottom:1px solid #ebe6e6;
padding-bottom:20px;
}
.slash_toper{
padding-top:50px;
padding-bottom:0px;
}
.for_grey_changes_end{
background:#f5f5f5;
padding-bottom:75px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.75);
}
.for_width_sto{
width:90%;
margin:0px auto;
}
.dop_later{
margin-bottom:35px;
}
.dop_later p{
font-size:18px;
}
.for_grey_dop_text p{
font-size:18px;
}

.flip_height{
height:100%;
}
.width_aco{
height:100%;
line-height:1.5;
padding-top:7px;
padding-bottom:7px;
vertical-align:top;
}

.for_asd_2{
padding-bottom:0px!important;
padding-top:20px;
}

.for_last_try{
margin-top:-10px;
}

.forFAQ_otstp{
border:1px solid red;
}


/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------   STYLE 767px   ------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/

@media screen and (max-width: 767px){
  .masonry[data-columns]::before {
    content:'1 .col-xs-12';
  }
  
  
  
  .header_in{
  padding:0px 15px;
  }
  .header{
  height:100%;
  padding-top:20px;
  padding-bottom:18px;
  margin-bottom:14px;
  }
  .logo{
  width:133px;
  padding:0px;
  height:px;
  display:block;   
  position:relative;
  margin:0px;  
  float:none;
  margin-top:-12px;  
  }
  .menu_header{
  display:none;
  margin:0px;  
  }
  .blue_contact{
  display:block;
  top:70px;
  width:100%;
  left:0px;
  height:70px;
  }   
  .text_in_bc{  
  margin-bottom:-5px;
  margin:0px auto;
  width:220px;
  margin-top:9px;  
  } 
  
  
  .for_worker_spoiler{
  display:block;  
  }
  .open_button_mob{
  display:block;
  width:43px;  
  height:43px;
  position:absolute;
  border:2px solid #fff;
  top:14px;
  right:15px;
  z-index:10000000;
  border-radius:5px;
  background:url(../img/open_button_mob.png) no-repeat 50% 20%;      
  }
  .open_button_mob:hover{
  -webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow:    0px 0px 8px 0px rgba(50, 50, 50, 0.75);
  box-shadow:         0px 0px 8px 0px rgba(50, 50, 50, 0.75);  
  }
  .point_art{    
  background:url(../img/art2.png) no-repeat 50% 50% #32c36c;   
  }    
  #collapse_1{  
  width:100%;  
  margin:0px;
  padding:0px;  
  margin-bottom:0px;
  margin-top:30px;
  left:0px;  
  }
  .for_worker_spoiler a{
  text-decoration:none !important;
  }   
  .for_stay{
  position:absolute;
  z-index:1000;
  }
  .card-body{
  padding:0px;
  background:#3a4751;
  }
  .header_menu_sp{
  position:relative;
  left:0px;  
  border-top:2px solid #b2b2b2;
  margin-bottom:0px!important;
  }
  .header_menu_sp li{
  float:none;
  margin:0px;  
  }
  .header_menu_sp li:last-child{
  margin-bottom:0px;
  border-bottom:2px solid #b2b2b2;  
  }
  .header_menu_sp a{
  display:block;
  width:100%;   
  padding:0px 10px;
  height:34px;
  line-height:34px;
  font-size:15px;
  margin:0px;  
  color:#fff;  
  padding-left:15px; 
  text-transform:uppercase;
  }
  .header_menu_sp a:hover{
  border:0px;
  background:#32c36c;
  color:#fff!important;
  }  
  
  
  .for_capt{
  top:5%;
  }
  .line_span{
  margin:0px auto;
  margin-bottom:3%;  
  }
  .content_capt{
  padding:0px;
  text-align:center;
  margin:0px;
  }
  .content_capt p{
  font-size:24px;  
  line-height:1.2;
  text-align:center;
  margin-bottom:15px;
  }
  .btn_more_sl{
  display:block;
  width:140px;
  height:40px;
  line-height:39px;
  margin:0px auto;
  }
  .left_arrow{
  top:39%!important;
  left:35%!important;
  }  
  .right_arrow{
  top:39%!important;
  right:35%!important;
  }
  
  
  .white_standart{
  padding:25px 0px;
  }
  .first_own{
  padding-top:16px;
  }
  .left_fb_w{
  width:100%;
  margin:0px;
  margin-bottom:30px; 
  float:none;  
  }  
  .right_fb_w{
  width:410px;
  }
  .title_h2 h2{
  font-size:28px;
  line-height:1.1;
  letter-spacing:-1px;
  }
  .title_h2 br{
  display:none;
  }
  .title_h2{
  margin-bottom:15px;
  }
  .cont_fb{
  margin-bottom:23px;
  }
  .cont_fb p{
  font-size:15px;
  }
  .double_caller{
  padding-top:28px;
  }
  .left_d_call{
  margin:0px;
  float:none;
  width:100%;
  }  
  .lin_span_fb{
  margin-bottom:18px;
  }
  .btn_caller{
  width:144px;
  height:44px;
  line-height:44px;
  margin:0px auto;
  width:100%;
  margin-bottom:20px;
  }
  .right_d_call{
  margin:0px;
  float:left;
  width:100%;
  }  
  .right_fb_w{
  display:block;
  width:100%;  
  }

  	.pict_standart_1{
    background:url(../img/pict_standart_1_s.jpg) no-repeat 90% 0;	
	padding-top:30px;	
    height:100%;
    padding-bottom:20px;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 0px 8px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 0px 8px 0px rgba(50, 50, 50, 0.75); 	
	}
	.content_price p{
	color:#fff;
	font-size:22px;	
	float:none;
	margin:0px;
	margin-bottom:24px;
	}
	
  .pict_s{
  transition:0.3s;
  left:5%;
  top:72%;  
  border:10px solid #fff;  
  width:180px;
  }		

  .for_mar_bot{
  margin-bottom:30px;
  } 
  .client_inf{
  width:100%;
  padding:0px;
  height:100%;
  border-bottom:1px solid #e8e8e8;
  padding-bottom:30px;
  }
  .smo_line{
  border:0px;
  }
  .client_inf img{
  margin-bottom:20px;
  }
  .client_inf  br{
  display:none;
  }
  .client_inf p{
  font-size:18px;
  margin-bottom:20px;
  }
  .client_inf span{
  line-height:1.3;
  font-size:15px;
  }
  .last_ch{
  border:0px;
  }
  
  .center_cre{
  display:block;
  height:100%;
  padding:20px 15px;
  }
  .center_cre p{
  font-size:17px;
  letter-spacing:-0.5px;
  margin-bottom:15px;
  }
  .center_cre span{
  font-size:14px;
  line-height:1.4;
  display:block;   
  }  
  .bottom_cre{
  height:40px;
  line-height:38px;
  padding-left:15px;
  }
  .bottom_cre p{
  font-size:15px;
  }  
  .create_inf{
  margin-bottom:30px;
  }
  
  .double_able_title{
  margin-bottom:5px;
  }
  .left_nbi{
  width:100%;
  margin:0px;
  margin-bottom:20px;
  float:none;
  }
  .right_nbi{
  width:100%;
  margin:0px;
  }
  .right_nbi p{
  margin-bottom:10px;
  font-size:20px;
  line-height:1.2;
  }
  .right_nbi  span{
  line-height:1.5;
  font-size:15px;
  }
  .small_line_bl{
  margin-bottom:10px;  
  }  
  .create_news li{
  margin-bottom:30px;
  border-bottom:1px solid #e8e8e8;
  padding-bottom:20px;
  }  
  .create_news li:last-child{
  border:0px;
  }
  .aim_news{
  width:150px;
  }
  
  
  .left_map{
  display:block;
  width:100%;
  float:none;
  margin-bottom:10px;
  }
  .left_map iframe{
  height:250px;
  width:100%;
  }
  .right_map{
  width:100%;
  float:none;
  padding-top:25px;
  }
  .block_map_contact{
  margin:0px;
  padding:15px;  
  }
  .block_map_contact{
  width:100%;
  }  
  
  .column-reverse_a{ display: flex; flex-direction: column-reverse; }	

  .footer{
  padding:25px 15px;  
  }  
  .left_column_footer{
  float:none;
  text-align:center;
  margin-bottom:15px;
  }
  .right_footer_column{
  float:none;
  text-align:center;
  }
  
  .triger_dn{
  background:url(../img/triger_dn.png) no-repeat 42% 50%!important;
  }
  .triger_dn:hover{
  background:url(../img/triger_dn.png) no-repeat 42% 50% #32c36c!important;  
  }  
  .triger_dn2{
  background:url(../img/triger_dn.png) no-repeat 20.9% 50%;    
  }
  .triger_dn2:hover{
  background:url(../img/triger_dn.png) no-repeat 20.9% 50% #32c36c!important;
  }     
  
  .sub_page{
  padding:25px 0px;
  }
  .sub_page_in p{
  line-height:1.6;
  margin-bottom:15px;
  font-size:14px;
  text-align:justify;
  }
  .sub_page_in h1{
  font-size:27px;
  margin-bottom:15px;
  }
  .sub_page_in h2{
  font-size:25px;
  margin-bottom:12px;
  }
  .sub_page_in h3{
  font-size:22px;
  margin-bottom:10px;  
  }
  .sub_page_in h4{
  font-size:18px;
  margin-bottom:10px;  
  }
  .sub_page_in h5{
  font-size:16px;
  margin-bottom:10px;  
  }
  .sub_page_in h6{
  font-size:15px;
  margin-bottom:10px;  
  } 
  .sub_inf_ts{
  margin-bottom:25px;
  }  
  .list_num li{
  font-size:15px;
  }
  .list_simple li{
  font-size:15px;  
  }
  .list_simple{
  margin-bottom:30px;
  }
  .list_num{
  margin-bottom:30px;  
  }
  .table_small th{
  height:45px;  
  }
  .table_small td{
  height:45px;
  }  
  .table_type{
  margin-bottom:15px;
  }    
  
  .for_double_black{
  padding:30px 0px;
  padding-bottom:0px;
  }
  .left_fdb{
  padding:0px;
  margin:0px;
  }
  .green_dfb{
  text-align:center;
  margin-bottom:15px;
  }
  .text_dfb{
  font-size:24px;
  text-align:center;
  width:100%;
  margin-bottom:20px;
  }
  .right_fdb p{
  margin-bottom:10px;
  }
  .for_adb_btn{
  padding-top:15px;
  }
  .for_tehno{
  margin-top:-40px;
  }
  .go_other{
  margin-bottom:20px;
  }
  .for_video{
  margin-top:28px;
  margin-bottom:40px;  
  }  
  .lefy_fvo_gr{
  margin-bottom:20px;
  }
  
  .russia_map{
  display:block;  
  margin-bottom:30px;  
  }  
  .blim_num{
  margin-bottom:5px;
  }  


	.width_aco{						
	background:url(../img/sed.png) no-repeat 2% 50%;
	}
	.width_aco:hover{
    background:url(../img/sed_w.png) no-repeat 2% 50% #253745;
    }
	.last_step_th{
	margin-top:-25px;
	padding:15px;
	padding-bottom:45px;
	}
	.white_separator{
	margin-top:-25px;
	}
	.view_green{
	padding:20px 10px;
	}
	.footer{
	margin-top:-15px;
	}
	
	
  .listing_fti{
  margin-right:37px;
  }  
  .footer{
  padding-bottom:10px;
  }
  .bottom_fti{
  padding-top:25px;
  }	
  .listing_fti a{
  font-size:12px;
  }
  
  
  .step_ft_1{
  font-size:20px;
  }
  .step_ft_2{
  font-size:15px;
  margin-bottom:15px;
  }  
  .step_ft_3{
  font-size:13px;    
  }  
  .listing_fti{
  display:none;
  } 
  .contact_fti{
  background:none; 
  padding:0px;
  text-align:center;
  display:block;   
  float:none;  
  }  
  .left_column_footer{
  float:none;
  text-align:center;
  }
  .small_net li{
  float:none;
  display:inline-block;
  margin:0px 10px;
  }
  .small_net{
  display:block;
  text-align:center;  
  }
  
  .block_people{
  margin-bottom:20px;  
  display:block;
  }  
  .left_bl_nms{  
  padding:0px;
  margin:0px auto;
  margin-bottom:60px;
  width:50%;
  } 
  .line_nm{
  margin:0px auto;
  width:40%;
  }    
  .bad_pad_step{
  padding:0px 15px;
  }
  .people_mns li{
  float:none;
  display:inline-block;
  margin:0px 20px!important;
  margin-bottom:20px!important;
  }
  .people_mns{
  display:block;
  text-align:center;  
  }
  .block_people{
  margin:0px!important;
  }
  
  .for_after_1{
  display:block;  
  height:40px;
  line-height:40px;
  padding:0px!important;
  }
  .for_after_2{
  margin-top:-45px;
  margin-bottom:-45px;
  }
  .for_pad_arr_cha{
  padding:0 25px;
  line-height:1.6;  
  }	
  .after_change_cha{
  margin-top:0px;
  }
  
  .dop_form{
  width:100%;
  }
  .dop_content{
  margin-bottom:30px;
  }
  .for_width_sto{
  width:100%;
  }

  .for_wd_mob{
  width:100%;  
  text-align:center;
  }  
  .for_wd_3{
  text-align:center;
  float:none;
  }
  .transition_s{
  float:none;
  margin:10px auto;
  margin-bottom:15px;
  }
  .for_asd_2{
  padding-bottom:0px!important;
  padding-top:5px;
  }   

  .for_last_try{
  margin-top:-25px;  
  }      

  
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------   STYLE 990px   ------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/

@media screen and (min-width: 767px) and (max-width: 990px){
  .masonry[data-columns]::before {
    content:'2 .col-xs-6';
  }

  .logo{
  position:absolute;
  background:url(../img/logo2.png) no-repeat;
  display:block;
  width:73px;
  height:34px;
  top:0px;
  margin-left:15px;
  margin-top:18px;
  }
  .menu_header{
  margin-left:15%;
  margin-top:23px;
  }  
  .menu_header li{
  margin-right:6px;
  }
  .menu_header a{
  font-size:14px;
  letter-spacing:-0.5px;
  }  
  .text_in_bc{
  margin-top:12px;
  margin-left:14px;
  }
  .blue_contact{
  height:69px;
  width:200px;
  } 
  .text_in_bc span{
  font-size:14px;
  }  
  .text_in_bc p{
  font-size:16px;
  }
  .header{
  height:69px;
  }
  
  .for_capt{
    top: 3px;
  }
  .line_span{
  margin:0px auto;
  margin-bottom:3%;  
  }
  .content_capt{
  padding:0px;
  text-align:center;
  }
  .content_capt p{
  font-size:35px;  
  line-height:1.3;
  text-align:center;
  }
  .btn_more_sl{
  display:block;
  width:160px;
  height:45px;
  line-height:45px;
  margin:0px auto;
  background:#32c36c;
  }
  .left_arrow{
  top:43%!important;
  }  
  .right_arrow{
  top:43%!important;
  }    
  
  .white_standart{
  padding:50px 0px;
  }
  .left_fb_w{
  width:280px;
  margin-right:30px;
  }  
  .right_fb_w{
  width:410px;
  }
  .title_h2 h2{
  font-size:28px;
  line-height:1.1;
  letter-spacing:-1px;
  }
  .title_h2 br{
  display:none;
  }
  .title_h2{
  margin-bottom:15px;
  }
  .cont_fb{
  margin-bottom:23px;
  }
  .cont_fb p{
  font-size:15px;
  }
  .double_caller{
  padding-top:28px;
  }
  .left_d_call{
  margin-right:19px;
  }  
  .lin_span_fb{
  margin-bottom:18px;
  }
  .btn_caller{
  width:144px;
  height:44px;
  line-height:44px;
  }
  .right_d_call{
  margin-top:-3px;
  }
  
	.pict_standart_1{
    background:url(../img/pict_standart_1.jpg) no-repeat 90% 0;	
	padding-top:30px;	
    height:100%;
    padding-bottom:30px;	
	}
	.content_price p{
	color:#222222;
	font-size:24px;	
	float:none;
	margin:0px;
	margin-bottom:10px;
	}
	
  .pict_s{
  transition:0.3s;
  left:17%;
  top:85%;  
  border:10px solid #fff;  
  width:180px;
  }		
  
  .for_mar_bot{
  margin-bottom:45px;
  } 
  .client_inf{
  width:100%;
  padding:0px 10px;
  }
  .client_inf  br{
  display:none;
  }
  .client_inf p{
  font-size:17px;
  }
  .client_inf span{
  line-height:1.4;
  font-size:14px;
  }
  .client_inf{
  margin-bottom:20px;
  }
  
  .center_cre{
  display:block;
  height:190px;
  padding:20px 15px;
  }
  .center_cre p{
  font-size:17px;
  letter-spacing:-0.5px;
  margin-bottom:15px;
  }
  .center_cre span{
  font-size:14px;
  line-height:1.4;
  display:block;   
  }  
  .bottom_cre{
  height:40px;
  line-height:38px;
  padding-left:15px;
  }
  .bottom_cre p{
  font-size:15px;
  }
  
  .double_able_title{
  margin-bottom:30px;
  }
  .left_nbi{
  width:260px;
  margin-right:30px;
  }
  .right_nbi{
  width:430px;
  }
  .right_nbi p{
  margin-bottom:15px;
  font-size:20px;
  line-height:1.2;
  }
  .right_nbi  span{
  line-height:1.5;
  font-size:15px;
  }
  .small_line_bl{
  margin-bottom:10px;  
  }  
  .create_news li{
  margin-bottom:30px;
  }
  
  
  .left_map iframe{
  height:350px;
  }
  .block_map_contact{
  margin-top:17%;
  margin-left:13%;
  }
  .block_map_contact{
  width:270px;
  }
  .footer{
  padding:30px 15px;   
  }    
  .right_footer_column{
  margin-right:25px;
 
  }
  
  .sub_page_in p{
  line-height:1.8;
  margin-bottom:15px;
  font-size:14px;
  }
  .sub_page_in h1{
  font-size:37px;
  margin-bottom:25px;
  }
  .sub_page_in h2{
  font-size:30px;
  margin-bottom:25px;
  }
  .sub_page_in h3{
  font-size:26px;
  margin-bottom:20px;  
  }
  .sub_page_in h4{
  font-size:20px;
  margin-bottom:15px;  
  }
  .sub_page_in h5{
  font-size:18px;
  margin-bottom:10px;  
  }
  .sub_page_in h6{
  font-size:16px;
  margin-bottom:10px;  
  } 
  .sub_inf_ts{
  margin-bottom:30px;
  }  
  .list_num li{
  font-size:15px;
  }
  .list_simple li{
  font-size:15px;  
  }
  .list_simple{
  margin-bottom:30px;
  }
  .list_num{
  margin-bottom:30px;  
  }
  .table_small th{
  height:45px;  
  }
  .table_small td{
  height:45px;
  }  
  
  
  .for_double_black{
  padding:40px 0px;  
  }
  .left_fdb{
  padding:0px;
  margin:0px;
  }
  .green_dfb{
  text-align:center;
  margin-bottom:15px;
  }
  .text_dfb{
  font-size:24px;
  text-align:center;
  width:100%;
  margin-bottom:20px;
  }
  .right_fdb p{
  margin-bottom:10px;
  }
  .for_adb_btn{
  padding-top:15px;
  }
  
  .go_other{
  margin-bottom:20px;
  }
  .for_video{
  margin-top:28px;
  }
  
  .russia_map{
  display:block;  
  margin-bottom:30px;  
  }  
  .blim_num{
  margin-bottom:5px;
  }
    
  .listing_fti{
  margin-right:37px;
  }  
  .footer{
  padding-bottom:20px;
  }
  .bottom_fti{
  padding-top:38px;
  }	
  .listing_fti a{
  font-size:12px;
  }
  
  
  .step_ft_1{
  font-size:20px;
  }
  .step_ft_2{
  font-size:15px;
  }  
  .step_ft_3{
  font-size:13px;
  }    
  
  .block_people{
  margin-bottom:20px;  
  display:block;
  }  
  .left_bl_nms{  
  margin:0px auto;
  margin-bottom:60px;
  width:40%;
  } 
  .line_nm{
  margin:0px auto;
  width:40%;
  }  
  .spo_pad_th{
  padding:0px 15px;
  }
  
  .for_change_wdt{  
  padding-left:0px;
  }     
  
  .for_wd_mob{
  width:60%;  
  }  
  .for_asd_2{
  padding-bottom:0px!important;
  padding-top:20px;
  }      
  
  .for_last_try{
  margin-top:-40px;  
  }      
  
  
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------   STYLE 1199px   ------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/

@media screen and (min-width: 991px) and (max-width: 1199px){
  .masonry[data-columns]::before {
    content:'3 .col-xs-4';
  }
  
  
  .logo{
  position:absolute;
  left:0px;
  top:0px;
  margin-left:15px;
  }
  .menu_header{
  margin-left:25%;
  }  
  .menu_header li{
  margin-right:10px;
  }
  .menu_header a{
  font-size:14px;
  letter-spacing:-0.5px;
  }
  .text_in_bc{
  margin-left:15px;
  }
  .blue_contact{
  width:250px;
  }
  
  
  .for_capt{
  top:18%;
  }
  .line_span{
  margin-bottom:3%;
  }
  .content_capt{
  padding-left:10%;
  }
  .content_capt p{
  font-size:45px;
  line-height:1.3;
  }
  .btn_more_sl{
  display:block;
  width:160px;
  height:45px;
  line-height:45px;
  }

  
  .white_standart{
  padding:75px 0px;
  }
  .left_fb_w{
  width:410px;
  margin-right:50px;
  }  
  .right_fb_w{
  width:480px;
  }
  .title_h2 h2{
  font-size:38px;
  line-height:1.1;
  }
  .title_h2{
  margin-bottom:30px;
  }
  .cont_fb{
  margin-bottom:23px;
  }
  .double_caller{
  padding-top:28px;
  }
  .left_d_call{
  margin-right:25px;
  }
  
  
	.pict_standart_1{			
	padding-top:50px;
	}
	.content_price p{
	color:#222222;
	font-size:30px;	
	float:none;
	margin:0px;
	margin-bottom:10px;
	}

  .pict_s{
  transition:0.3s;
  left:5%;
  top:58%;  
  }	
  .for_mar_bot{
  margin-bottom:50px;
  }  
  
  .center_cre{
  display:block;
  height:180px;
  padding:20px 30px;
  }
  .center_cre p{
  font-size:20px;
  }
  
  
  .double_able_title{
  margin-bottom:30px;
  }
  .left_nbi{
  width:300px;
  margin-right:45px;
  }
  .right_nbi{
  width:580px;
  }
  .right_nbi p{
  margin-bottom:30px;
  }
  
  .block_map_contact{
  margin-top:15%;
  }
  .block_map_contact{
  width:350px;
  }
  
  .footer{
  padding:40px 15px;  
  }  
  .right_footer_column{
  margin-right:25px;
  }  
  
  .sub_page_in p{
  line-height:1.8;
  margin-bottom:15px;
  }
  .sub_page_in h1{
  font-size:47px;
  margin-bottom:25px;
  }
  .sub_page_in h2{
  font-size:37px;
  margin-bottom:25px;
  }
  .sub_page_in h3{
  font-size:29px;
  margin-bottom:20px;  
  }
  .sub_page_in h4{
  font-size:24px;
  margin-bottom:15px;  
  }
  .sub_page_in h5{
  font-size:20px;
  margin-bottom:10px;  
  }
  .sub_page_in h6{
  font-size:18px;
  margin-bottom:10px;  
  } 
  .sub_inf_ts{
  margin-bottom:30px;
  }    
  
  .listing_fti{
  margin-right:70px;
  }  
  .footer{
  padding-bottom:20px;
  }
  .bottom_fti{
  padding-top:38px;
  }
  
  .block_people{
  margin-bottom:20px;  
  display:block;
  }  

  
  .for_change_wdt{  
  padding-left:0px;
  }    
  .for_wd_mob{
  width:60%;  
  }  
  .for_asd_2{
  padding-bottom:0px!important;
  padding-top:20px;
  }   
  .for_last_try{
  margin-top:-40px;  
  }    
  
  
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------   STYLE 1200-1313px   ------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/

@media screen and (min-width: 1200px) and (max-width: 1419px){
  .masonry[data-columns]::before {
    content:'3 .col-xs-4';
  }
  
  .logo{
  position:absolute;
  left:0px;
  top:0px;
  }
  .menu_header{
  margin-left:22.5%;
  }
  .menu_header li{
  margin-right:15px;
  }
  
  
  .for_capt{
  top:18%;
  }
  .content_capt p{
  font-size:55px;
  }
  .btn_more_sl{
  display:block;
  width:180px;
  height:55px;
  line-height:55px;
  }
  .pict_s{
  transition:0.3s;
  left:5%;
  top:64%;  
  }


  .for_last_try{
  margin-top:-30px;
  }  

      
}  

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------   STYLE 1314px   ------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/

@media screen and (min-width: 1420px){
  .masonry[data-columns]::before {
    content:'3 .col-xs-4';
  }  
  
  .header_in_width{
  width:100%;
  } 



  
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------      FONTS      ------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/

@font-face {
    font-family: 'GOTHIC';
    src: url('GOTHIC.eot');
    src: url('GOTHIC.eot') format('embedded-opentype'),
         url('GOTHIC.woff2') format('woff2'),
         url('GOTHIC.woff') format('woff'),
         url('GOTHIC.ttf') format('truetype'),
         url('GOTHIC.svg#GOTHIC') format('svg');
}
.aw-col {
	color:#32c36c;
	
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------      FONTS      ------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
