*{
	margin:0;
	padding:0;
}
html{
	background:#fff;
}
body{
	scroll-behavior: smooth;
    font-family: 'open_sansregular';
	font-size:16px;
	color:#000;
	line-height:1.3;
}
.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;
}
a{ color:inherit; }
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';
}




/*------------------------------------------------------------------------   STANDART   ------------------------------------------------------------------------*/

.need_shd img{
-webkit-box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 2px 10px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 2px 10px 0px rgba(50, 50, 50, 0.75);
border-radius:10px;
}

.top_kris{
display:block;
height:600px;
margin-bottom:80px;
}
.bgr_for_top_kris_1{
background:url(../img/kris1.jpg) no-repeat 50% 0;
}
.bgr_for_top_kris_2{
background:url(../img/kris2.jpg) no-repeat 50% 0;
}
.bgr_for_top_kris_3{
background:url(../img/kris3.jpg) no-repeat 50% 0;
}
.double_kris{
padding:0px 15px;
padding-top:105px;
}
.dk_left{
display:block;
width:560px;
}
.dk_left p{
color:#fff;
font-size:34px;
font-family: 'open_sansbold';
line-height:1.6;
margin-bottom:20px;
}
.dk_left span{
color:#fff;
font-size:26px;
font-family: 'open_sanslight';
line-height:1.6;
opacity: 0.5;
}
.dk_left a{
text-decoration:underline;
color:#fff!important;
}
.dk_left a:hover{
text-decoration:none;
color:#fff!important;
}

.list_dk_right{
display:block;
}
.list_dk_right li{
list-style:none;
margin-bottom:20px;
}
.for_style_dk{
display:block;
width:100%;
height:64px;
line-height:64px;
border-radius:5px;
border:0px;
color:#787878;
font-size:18px;
padding-left:25px;
-webkit-box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 2px 10px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 2px 10px 0px rgba(50, 50, 50, 0.75);
}
.dk_right{
padding-top:20px;
width:360px;
}
.small_dk{
color:#fff;
font-size:12px;
opacity:0.5;
margin-top:18px;
}
.btn_dk{
display:block;
width:194px;
height:54px;
line-height:50px;
color:#fff!important;
font-size:18px;
margin:0px auto;
border:1px solid #fff;
border-radius:5px;
text-align:center;
text-decoration:none!important;
margin-top:10px;
	background: transparent;
}
.btn_dk:hover{
text-decoration:underline !important;
}
.nk_none{
display:none;
}

.top_title_kris h2{
color:#000000;
font-size:34px;
font-family: 'open_sanslight';
text-align:center;
line-height:1.6;
margin:0px;
letter-spacing:5px;
}
.top_title_kris{
margin-bottom:80px;
}


.left_grap{
background:url(../img/bgr_ls.jpg);
display:block;
padding:30px 25px;
}
.content_l_grap p{
color:#292929;
font-size:18px;
line-height:2.0;
}
.content_l_grap{
text-align:center;
}
.content_l_grap img{
margin-bottom:12px;
}
.title_grap{
color:#000000;
font-size:20px;
}
.title_grap{
color:#000000;
font-size:20px;
font-family: 'open_sanssemibold';
text-align:center;
margin-bottom:40px;
}
.left_gdi{
margin-left:60px;
}
.right_gdi li{
list-style:none;
margin-bottom:24px;
font-size:16px;
}
.right_gdi img{
margin-right:18px;
}
.right_gdi{
padding-top:100px;
margin-left:65px;
}
.clo_ta1{
color:#574b99;
}
.clo_ta2{
color:#e51e53;
}
.left_grap{
margin-top:75px;
}
.grap_kris{
margin-bottom:80px;
}
.text_kris p{
color:#bd2b67;
font-size:22px;
font-family: 'ossemrough';
text-align:center;
line-height:1.5;
}
.step_block{
margin-bottom:100px;
}


.video_block_kri{
display:block;
width:946px;
height:485px;
margin:0px auto;
}
.color_kris{
background:url(../img/color_kri.jpg) no-repeat 50% 0;
display:block;
margin-bottom:100px;
}
.color_kris2{
background:url(../img/color_kri2.jpg) no-repeat 50% 0!important;
display:block;
}
.color_brand_kris{
padding-top:80px;
padding-bottom:240px;
}
.for_white_kris h2{
color:#fff;
}
.dop_h_kris{
color:#fff;
opacity:0.5;
text-align:center;
margin-top:36px;
letter-spacing:4.2px;
font-family: 'open_sanslight';
}



.around_color_brand{
	margin-bottom:0px;
}
.brand_kris{
background:#fff;
border-radius:6px;
padding-top:40px;
padding-bottom:40px;
-webkit-box-shadow: 0px 3px 15px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 3px 15px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 3px 15px 0px rgba(50, 50, 50, 0.75);
position:relative;
}
.title_brk{
text-align:center;
color:#000000;
font-size:24px;
font-family: 'open_sansbold';
margin-bottom:38px;
}
.flow_brk{
display:block;
height:60px;
line-height:58px;
background:#f7e9f7;
text-align:center;
}
.flow_brk p{
color:#6d448e;
font-size:24px;
font-family: 'open_sanssemibold';
}
.pad_brk{
padding-top:38px;
display:block;
height:177px;
}
.pad_brk p{
color:#525252;
font-size:16px;
text-align:center;
line-height:1.9;
}
.btn_brk{
background:url(../img/btn_brk.png) no-repeat;
display:block;
width:258px;
height:56px;
margin:0px auto;
border-radius:5px;
transition:0.3s;
}
.btn_brk:hover{
-webkit-box-shadow: 0px 1px 9px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 1px 9px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 1px 9px 0px rgba(50, 50, 50, 0.75);
opacity:0.9;
}
.want_brk{
background:url(../img/want_brk.png) no-repeat;
display:block;
width:258px;
height:56px;
margin:0px auto;
border-radius:5px;
transition:0.3s;
}
.want_brk:hover{
-webkit-box-shadow: 0px 1px 9px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 1px 9px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 1px 9px 0px rgba(50, 50, 50, 0.75);
opacity:0.9;
}
.for_center_brk{
padding-top:70px;
height:228px;
}
.simple_brk{
margin-top:28px;
}

.simple_abs_brk{
display:block;
width:90px;
height:32px;
line-height:30px;
color:#fff;
text-align:center;
border-radius:100px;
background:#e51e53;
position:absolute;
left:37.5%;
top:-16px;
-webkit-box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 7px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 7px 0px rgba(50, 50, 50, 0.75);
font-size:18px;
font-family: 'open_sansbold';
}

.slider_block_kris{
margin-bottom:px;
}


.grey_kris{
background:#f2f2f2;
display:block;
padding:100px 0px;
padding-bottom:50px;
margin-bottom:100px;
}
.in_awk{
text-align:center;
margin-bottom:60px;
}
.up_awk{
display:block;
margin-bottom:0px;
height:200px;
}

.for_up_awk{
margin-bottom:-60px;
	display: flex;
	flex-wrap: wrap;
}
.in_awk img{
margin-bottom:35px;
}
.in_awk p{
color:#515151;
font-size:16px;
line-height:1.6;
}

.pro_kris_block{
display:block;
width:360px;
margin:0px auto;
}
.btn_pkb_kri{
background:url(../img/btn_pkb_kri.png) no-repeat;
display:block;
width:258px;
height:56px;
line-height:56px;
margin:0px auto;
margin-bottom:10px;
border-radius:5px;
transition:0.3s;
}
.btn_pkb_kri:hover{
-webkit-box-shadow: 0px 1px 9px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 1px 9px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 1px 9px 0px rgba(50, 50, 50, 0.75);
opacity:0.9;
}
.top_pkb_kri img{
border-radius:5px 5px 0px 0px;
}
.color_pkb_kri{
background:#f2f2f2;
padding:30px 0px;
border-radius:0px 0px 5px 5px;
}
.color_pkb_kri p{
color:#000000;
font-size:18px;
text-align:center;
margin-bottom:32px;
font-family: 'open_sansbold';
}
.left_flo_kri{
margin-right:15px;
}
.right_flo_kri{
margin-left:15px;
}


.top_news_kri img{
margin-bottom:20px;
display:block;
width:100%;
}
.top_news_kri p{
color:#000;
font-size:16px;
margin-bottom:15px;
text-decoration:none !important;
}
.top_news_kri{
display:block;
}
.top_news_kri span{
color:#727272;
font-size:16px;
display:block;
margin-bottom:30px;
}
.top_news_kri{
text-decoration:none !important;
transition:0.3s;
}

.top_news_kri:hover img{
-webkit-box-shadow: 0px 1px 9px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 1px 9px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 1px 9px 0px rgba(50, 50, 50, 0.75);
transition:0.3s;
}
.more_news_kri{
display:block;
width:123px;
height:34px;
border:1px solid #8c8c8c;
border-radius:5px;
color:#8c8c8c!important;
font-size:14px;
margin:0px auto;
text-align:center;
line-height:32px;
transition:0.3s;
}
.more_news_kri:hover{
-webkit-box-shadow: 0px 1px 9px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 1px 9px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 1px 9px 0px rgba(50, 50, 50, 0.75);
opacity:0.9;
}


.own_book{
color:#9e9e9e;
font-size:18px;
text-align:center;
margin-top:30px;
}
.color_bpk{
background:#dbeef7;
border-radius:5px;
padding:25px 40px;
text-align:center;
color:#000000;
font-size:18px;
width:510px;
margin-bottom:25px;
margin-left:100px;
}
.color_bpk span{
font-family: 'open_sansbold';
}
.img_book img{
width:100%;
}
.btn_take{
background:url(../img/btn_take.png) no-repeat;
display:block;
width:262px;
height:60px;
transition:0.3s;
}
.btn_take:hover{
-webkit-box-shadow: 0px 1px 9px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 1px 9px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 1px 9px 0px rgba(50, 50, 50, 0.75);
opacity:0.9;
}
.for_book_form_kri{
display:block;
width:262px;
margin-left:80px;
margin-top:-7px;
}
.for_book_form_kri p{
line-height:2;
color:#000;
font-size:16px;
font-family: 'open_sanssemibold';
}
.for_book_form_kri li{
list-style:none;
margin-bottom:20px;
}
.for_other_fo{
border:1px solid #91a6b8;
color:#91a6b8;
-webkit-box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 0px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 0px 0px rgba(50, 50, 50, 0.75);
}


.pos_ind{
bottom:-60px;
}
.pos_ind li{
border:1px solid #a4a4a4;
background:#a4a4a4;
margin-right:20px!important;
}
.pos_ind .active{
border:1px solid #e51e53;
background:#e51e53;
}
.slider_block_kris{
padding-bottom:60px;
margin-bottom:0px;
overflow:hidden;
}
.pos_ind{
left:51%;
}
.item img{
width:100%;
}
.carousel-control{
width:8%;
}


.logo_kris{
padding:15px;
}
.simple_bgr_kris p{
color:#292929;
font-size:18px;
line-height:1.6;
margin:0px;
}
.simple_bgr_kris{
background:url(../img/simple_bgr_kris.jpg);
padding:40px 45px;
padding-bottom:35px;
margin-bottom:50px;
}

.like_list_logo_kris a{
display:block;
-webkit-box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.55);
-moz-box-shadow:    0px 0px 9px 0px rgba(50, 50, 50, 0.55);
box-shadow:         0px 0px 9px 0px rgba(50, 50, 50, 0.55);
transition:0.3s;
}

.like_list_logo_kris a:hover{
-webkit-box-shadow: 0px 0px 14px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 14px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 14px 0px rgba(50, 50, 50, 0.75);
}

.like_list_logo_kris img{
width:100%;
display:block;
}
.like_list_logo_kris{
margin-bottom:60px;
}
.line_logo_bl{
font-size:22px;
font-family: 'ossemrough';
display:block;
width:412px;
}
.left_llb{
color:#bd2b67;
background:url(../img/left_llb.png) repeat-y;
padding-left:35px;
float:right;
margin-right:15px;
}
.right_llb{
color:#674691;
background:url(../img/right_llb.png) repeat-y;
padding-left:35px;
float:left;
margin-left:37px;
}


.in_brk_lister{
margin-left:50px;
}
.in_brk_lister li{
list-style:none;
color:#525252;
font-size:16px;
line-height:1.5;
margin-bottom:5px;
background:url(../img/galka.png) no-repeat 0 50%;
padding-top:3px;
padding-bottom:3px;
padding-left:45px;
}
.in_brk_lister li:last-child{
margin-bottom:0px;
}

.brk_lister_height{
height:220px;
padding-top:25px;
}

.loader_list{
display:block;
text-align:center;
margin-bottom:30px;
}
.loader_list li{
display:inline-block;
list-style:none;
float:none;
margin:0px 10px;
}
.load_doc1{
background:url(../img/load_doc1.png) no-repeat;
display:block;
width:258px;
height:56px;
color:#fff!important;
font-size:16px;
line-height:55px;
text-decoration:none !important;
}
.load_doc1:hover{
text-decoration:underline !important;
}
.load_doc1 span{
padding-left:50px;
}
.for_logo_pos_loader{
margin-bottom:70px;
}
.load_doc2{
background:url(../img/load_doc2.png) no-repeat;
display:block;
width:258px;
height:56px;
color:#fff!important;
font-size:16px;
line-height:55px;
text-decoration:none !important;
}
.load_doc2:hover{
text-decoration:underline !important;
}
.load_doc2 span{
padding-left:50px;
}
.loader_comment{
color:#fff;
opacity:0.5;
font-size:14px;
text-align:center;
}

.for_logo_opt{
height:180px;
margin-bottom:20px;
}
.other_k p{
display:block;
height:120px;
}



.logo_simple_grey{
display:block;
background:#f2f2f2;
padding-top:90px;
padding-bottom:60px;
margin-bottom:90px;
}
.cand_do_tpo{
text-align:center;
display:block;
text-decoration:none !important;
color:#292929!important;
}
.cand_do_tpo:hover span{ 
background:none;
}
.cand_do_tpo img{
margin-bottom:36px;
}
.cand_do_tpo span{
background:url(../img/cand_do_tpo.png) repeat-x 0 100%;
}


.slip_text_k{
letter-spacing:-1px;
}
.dls_k li{
list-style:none;
color:#fff;
font-size:18px;
font-family: 'open_sanslight';
line-height:1.6;
opacity: 0.5;
background:url(../img/dls_k.png) no-repeat;
padding-left:30px;
margin-bottom:10px;
}
.pos_dls_k{
margin:0px;
margin-left:50px;
}
.slip_left_k{
width:600px;
}
.double_list_style_k{
margin-top:25px;
}


.brk_style_height{
padding:30px 0px;
padding-bottom:25px;
}
.brk_style_height li{
margin-bottom:20px;
}
.brk_style_height li:last-child{
margin-bottom:0px;
}
.grey_none_stpo{
background:url(../img/grey_none_stpo.png) no-repeat!important;
color:#b1b1b1!important;
}
.dop_pos_style{
margin-top:-30px;
}

.for_sto_pos_ul{
margin-left:20%;
}




.wrapper {
    padding: 0 20px 40px 20px;
    margin: auto;
}

.jcarousel-wrapper {
    margin: 20px auto;
    position: relative;
    border: 10px solid #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999;
}

/** Carousel **/

.jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.jcarousel ul {
    width: 10000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel li {
    width: 200px;
    float: left;
    border: 1px solid #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.jcarousel img {
    display: block;
    max-width: 100%;
    height: auto !important;
}

/** Carousel Controls **/

.jcarousel-control-prev,
.jcarousel-control-next {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #e51e53;
    color: #fff!important;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 24px/27px Arial, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 0 4px #F0EFE7;
    -moz-box-shadow: 0 0 4px #F0EFE7;
    box-shadow: 0 0 4px #F0EFE7;
	text-decoration:none !important;
	display:none;
}

.jcarousel-control-prev {
    left: 15px;
}

.jcarousel-control-next {
    right: 15px;
}

/** Carousel Pagination **/

.jcarousel-pagination {
    position: absolute;
    bottom: -40px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    margin: 0;	
	
}

.jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;

    font-size: 11px;
    height: 10px;
    width: 10px;
    line-height: 10px;
    background: #fff;
    color: #4E443C!important;
    border-radius: 10px;
    text-indent: -9999px;

    margin-right: 7px;


    -webkit-box-shadow: 0 0 2px #4E443C;
    -moz-box-shadow: 0 0 2px #4E443C;
    box-shadow: 0 0 2px #4E443C;
}

.jcarousel-pagination a.active {
    background: #e51e53;
    color: #fff!important;
    opacity: 1;
    -webkit-box-shadow: 0 0 2px #F0EFE7;
    -moz-box-shadow: 0 0 2px #F0EFE7;
    box-shadow: 0 0 2px #F0EFE7;
}
.slider_block_kris{
margin:0px 40px;
padding-left:10px;
padding-right:10px;
}
.for_sl li{
width:268px!important;
}
.lum_block p{ 
color:#545454;
font-size:16px;
text-align:center;
margin-top:10px;
line-height:1.3;
margin-bottom:3px;
}
.lum_block:hover p{
text-decoration:underline !important;
}
.into img{
width:98%;
}

.lower_mini{
display:block;
width:148px;
height:32px;
line-height:30px;
position:absolute;
left:37%;
border-radius:100px;
background:#574b99;
top:-16px;
text-align:center;
}
.lower_mini p{
color:#fff;
text-transform:uppercase;
font-family: 'open_sanssemibold';
font-size:15px;
}
.oth_bgr{
background:#e51e53;
}


.bgr_for_top_prod{
background:url(../img/prodvigenie.jpg) no-repeat 50% 0;
height:580px;
}
.sirko_top{
background:url(../img/sirko_top.jpg) no-repeat 50% 0;
}
.gold_top{
background:url(../img/gold_top.jpg) no-repeat 50% 0;
}
.apple_top{
background:url(../img/apple_top.jpg) no-repeat 50% 0;
}
.barhat_top{
background:url(../img/barhat_top.jpg) no-repeat 50% 0;
}
.varvara_top{
background:url(../img/varvara_top.jpg) no-repeat 50% 0;
}
.evrika_top{
background:url(../img/evrika_top.jpg) no-repeat 50% 0;
}
.varvara_list li{
margin-bottom:15px;
background:url(../img/var_pan.png) no-repeat 0 50%;
list-style:none;
padding-left:32px;
padding-bottom:2px;
}
.evrika_list_list li{
margin-bottom:10px;
background:url(../img/ev_book.png) no-repeat 0 35%;
list-style:none;
padding-left:36px;
padding-bottom:1px;
}
.evrika_list_list{
margin-top:-25px;
margin-bottom:20px;
}


.own_key img{
margin-top:-30px;
}

.c_case_prod{
display:block;
width:104px;
height:44px;
line-height:42px;
color:#fff!important;
font-size:18px;
border:1px solid #fff;
border-radius:8px;
text-align:center;
text-decoration:none !important;
margin:0px auto;
opacity:0.7;
margin-bottom:70px;
}
.c_case_prod:hover{
text-decoration:underline !important;
}
.c_prod_in{
padding-top:110px;
}
.c_title_prod{
font-size:34px;
color:#fff;
font-family: 'open_sansbold';
text-align:center;
margin-bottom:80px;
}
.c_prod_nick{
background:url(../img/c_prod_nick.png) no-repeat;
display:block;
width:260px;
height:50px;
margin:0px auto;
font-family: 'open_sanssemibold';
text-align:center;
line-height:48px;
color:#fff!important;
font-size:20px;
text-decoration:none !important;
}
.c_prod_nick:hover{
text-decoration:underline !important;
}
.c_prod_nick span{
padding-left:33px;
}



.c_free_prod{
display:block;
padding-top:80px;
padding-bottom:80px;
}
.c_title_frp{
text-align:center;
}
.c_title_frp p{
color:#000;
font-size:36px;
font-family: 'eurofurence_bold';
}

.for_other_shrift{
font-family: 'eurofurence_regular';
}
.c_color_prod{
background:#fbf5ed;
padding-top:80px;
padding-bottom:50px;
}
.c_title_frp{
margin-bottom:67px;
}
.c_project_text p{
color:#444444;
font-size:24px;
line-height:1.3;
font-family: 'eurofurence_regular';
margin-bottom:40px;
}
.c_project_img img{
width:100%;
}
.c_project_text p:last-child{
margin-bottom:0px;
}
.sys_c_start p{
color:#845722;
font-size:24px;
line-height:1.5;
margin-bottom:40px;
}
.system_c_size p{
font-size:24px;
}

.c_own{
text-align:center;
color:#978671;
font-size:24px;
}

.for_img_c_done img{
width:100%;
}

.for_path_c p{
color:#d27200;
line-height:1.4;
}
.for_path_c{
margin-bottom:28px;
}

.for_row_c_left{
margin-left:-15px;
}
.other_tpo_c_start p{
color:#d27200;
}
.other_tpo_c_start{
margin-bottom:30px;
}
.c_own_other{
color:#d4a36a;
}

.for_people_c p{
color:#797979;
margin-top:10px;
}
.for_people_c span{
color:#c8c8c8;
font-size:24px;
}

.none_content_c{
padding-bottom:15px;
}
.none_content_p p{
font-size:42px;
}

.for_grey_c{
background:#f5f5f5;
}
.block_can_c p{
color:#009ce0;
font-size:18px;
font-family: 'open_sanssemibold';
text-transform:uppercase;
margin-bottom:12px;
}
.block_can_c{
text-align:center;
display:block;
}
.block_can_c img{
margin-bottom:30px;
}
.block_can_c span{
color:#9f9f9f;
font-size:16px;
}
.block_can_c:hover p{ 
text-decoration:underline !important;
}


.bottom_form_c{
background:#009ce0;
display:block;
padding-top:50px;
padding-bottom:45px;
border-radius:5px;
-webkit-box-shadow: 0px 3px 15px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 3px 15px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 3px 15px 0px rgba(50, 50, 50, 0.75);
}
.top_bfc{
display:block;
text-align:center;
color:#fff;
margin-bottom:50px;
}
.top_bfc p{
font-size:30px;
font-family: 'open_sanssemibold';
}
.top_bfc span{
font-size:24px;
font-family: 'open_sansregular';
}
.list_bfc{
display:block;
width:360px;
margin:0px auto;
}
.list_bfc li{
list-style:none;
margin-bottom:15px;
}
.for_area_c{
height:140px;
color:#b6b6b6;
}
.btn_bfc{
display:block;
width:250px;
height:64px;
line-height:64px;
color:#fff!important;
text-align:center;
background:#131129;
border-radius:5px;
font-size:18px;
font-family: 'open_sansregular';
transition:0.3s;
margin:0px auto;
text-decoration:none !important;
margin-bottom:-5px;
}
.btn_bfc:hover{
opacity:0.8;
text-decoration:none !important;
}

.clock_c{
color:#fff!important;
text-align:center;
text-decoration:underline !important;
font-family: 'open_sansregular';
font-size:14px;
}
.clock_c:hover{
text-decoration:none !important;
}
.around_cl_c{
display:block;
text-align:center;
}
.bottom_form_c{
margin-left:15px;
margin-right:15px;
}


.rose_color{
background:#f5f2ee;
}
.varvara_color{
background:url(../img/varvara_all.jpg);
}
.evrika_color{
background:url(../img/evrika_all.jpg);
-webkit-box-shadow: 0px 3px 15px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 3px 15px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 3px 15px 0px rgba(50, 50, 50, 0.75);
}

.gold_p_text p{
color:#88192e;
}
.apz_p_text p{
color:#575966;
}
.barhat_p_text p{
color:#5f544e;
}

.barhat_free_bgr{
background:#eff0eb;
}
.for_barhat_list p{
color:#a8585b!important;
}
.apz_un_free_bgr{
background:#fff3e7;
}
.gold_list li{
list-style:none;
margin-bottom:20px;
}
.gold_list p{
color:#f0496e;
}
.for_own_gold{
margin-top:130px;
text-align:center;
margin-right:40px;
}
.for_own_gold img{
width:80%;
}
.sirko_type{
margin-top:80px;
}
.sirko_type img{
border-radius:1000px;
width:70%;
-webkit-box-shadow: 0px 3px 15px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 3px 15px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 3px 15px 0px rgba(50, 50, 50, 0.75);
}
.spec_color{
background:url(../img/spec.jpg);
-webkit-box-shadow: 0px 3px 15px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 3px 15px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 3px 15px 0px rgba(50, 50, 50, 0.75);
}
.spec_form{
background:url(../img/spec.jpg);
-webkit-box-shadow: 0px 3px 15px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 3px 15px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 3px 15px 0px rgba(50, 50, 50, 0.75);
}
.spec_btn{
background:#bc9737;
}
.gold_form{
background:#df8e9a;
-webkit-box-shadow: 0px 3px 15px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 3px 15px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 3px 15px 0px rgba(50, 50, 50, 0.75);
}
.varvara_form{
background:#f2b3b2;
-webkit-box-shadow: 0px 3px 15px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 3px 15px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 3px 15px 0px rgba(50, 50, 50, 0.75);
}
.varvara_btn{
background:#db737e;
}
.golden_btn{
background:#9e2c40;
}
.apz_form{
background:#ecb28c;
-webkit-box-shadow: 0px 3px 15px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 3px 15px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 3px 15px 0px rgba(50, 50, 50, 0.75);
}
.apz_btn{
background:#ba703f;
}
.barhat_form{
background:#f2af9e;
-webkit-box-shadow: 0px 3px 15px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 3px 15px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 3px 15px 0px rgba(50, 50, 50, 0.75);
}
.barhat_btn{
background:#c97a66;
}
.evrika_form{
background:#db2d8c;
-webkit-box-shadow: 0px 3px 15px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 3px 15px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 3px 15px 0px rgba(50, 50, 50, 0.75);
}
.evrika_btn{
background:#fea6e0;
}


.rel_apo{
position:relative;
}
.simple_apo{
background:url(../img/apz_po2.png) no-repeat;
display:block;
width:300px;
height:284px;
position:absolute;
bottom:-350px;
}
.simple_ap2{
background:url(../img/apz_pod2.png) no-repeat;
display:block;
width:300px;
height:367px;
position:absolute;
bottom:-240px;
}

.for_free_pad_after{
padding:0px 15px;
}

.own_apz_mar{
margin-bottom:20px;
}


.color_evrika_list p{
color:#444444;
}
.for_spec_p_text p{
color:#444444;
}


/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------   STYLE 767px   ------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/



@media screen and (max-width: 767px){
  .masonry[data-columns]::before {
    content:'1 .col-xs-12';
  }
  .slider_block_kris{
  padding-bottom:50px;
  }
  .carousel-control{
  width:15%;
  }  
  .top_kris{
  display:block;
  height:100%;    
  }  
  .double_kris{
  padding:15px;
  padding-top:30px;      
  }
  .dk_left{
  width:100%;  
  }
  .dk_right{
  width:100%;
  padding-top:15px;
  }
  .dk_left p{
  font-size:20px;
  text-align:center;
  margin-bottom:5px;   
  }
  .dk_left span{
  font-size:16px;
  text-align:center;
  padding-bottom:0px;
  display:block;    
  } 
  .list_dk_right li{
  margin-bottom:10px;
  } 
  .list_dk_right li:last-child{
  margin-bottom:30px;
  }
  .for_style_dk{
  height:40px;
  line-height:40px;
  padding-left:15px;
  font-size:16px;
  }  
  .nk_none{
  display:block;    
  }
  .nk_yep{
  display:none;
  }
  .small_dk{
  margin-top:10px;
  margin-bottom:20px;
  }
  
  .top_kris{
  margin-bottom:30px;
  } 
  .top_title_kris{
  margin-bottom:30px;
  }
  .top_title_kris h2{
  font-size:20px;
  line-height:1.3;
  letter-spacing:0px;
  }
  .left_grap{
  margin-top:0px;
  padding:25px 10px;
  margin-bottom:30px;
  float:none;
  width:100%;
  }  
  .content_l_grap p{
  font-size:16px;
  line-height:1.6;
  }
  .right_grap{
  float:none;
  width:100%;
  }
  .title_grap{
  font-size:16px;
  margin-bottom:25px;
  }
  .left_gdi{
  float:none;
  width:100%;
  margin:0px;
  margin-bottom:30px;
  }
  .left_gdi img{
  float:none;
  width:100%;  
  }  
  .right_gdi{
  width:100%;
  margin:0px;
  padding:0px;
  }
  .grap_di_double{
  width:100%;
  }
  .none_row{
  margin-left:0px;
  margin-right:15px;
  }
  .right_gdi{
  float:none;
  width:100%;
  margin-left:0px;
  padding-left:12%;
  }
  .right_gdi li{
  font-size:16px;
  }
  .right_gdi img{
  margin-right:10px;
  }
  .grap_kris{
  margin-bottom:25px;
  }
  .text_kris{
  padding:0px 15px;
  }
  .text_kris p{
  font-size:18px;
  }
  .step_block{
  margin-bottom:30px;
  }
  .video_block_kri{  
  width:100%;  
  height:230px;
  padding:15px;
  padding-top:0px;
  }
  
  .dop_h_kris{      
  margin-top:20px;
  letter-spacing:0.2px;  
  font-size:16px;
  }  
  .color_brand_kris{
  padding-top:35px;
  }    
  
  .for_white_kris{
  margin-bottom:5px;
  }  
  .brand_kris{
  margin-bottom:40px;
  }
  
  
  .simple_brk{
  margin:0px;
  }
  .pad_brk{
  padding:15px;
  height:100%;
  }
  .pad_brk p{
  font-size:14px;
  letter-spacing:-0.5;
  }
  .simple_abs_brk{
  left:0px;  
  top:0px;
  border-radius:5px 0px 5px 0px;
  }
  .brand_kris{
  padding-bottom:20px;
  margin-bottom:40px;
  padding-top:36px;
  }
  .btn_brk{
  background:url(../img/btn_brk3.png) no-repeat;
  display:block;
  width:220px;
  height:48px;
  }
  .want_brk{
  background:url(../img/want_brk3.png) no-repeat;
  display:block;
  width:220px;
  height:48px;
  }
  .color_kris{
  background:url(../img/for_gradient.png) repeat-x #4350a1 100% 0;  
  }
  .color_brand_kris{
  padding-bottom:0px;
  }
  .for_white_kris{
  margin-bottom:35px;
  }
  .title_brk{
  margin-bottom:33px;
  }
  .color_kris{
  margin-bottom:30px;
  }  

  
  .grey_kris{
  background:#f2f2f2;
  display:block;
  padding:0px;  
  padding-top:30px;
  padding-bottom:30px;
  margin-bottom:30px;
  }
  .last_slow_kris{
  margin-bottom:0px;
  }
  .in_awk p{
  line-height:1.4;
  letter-spacing:-0.5px;
  }
  .in_awk img{
  margin-bottom:28px;
  }
  

  .left_flo_kri{
  margin:0px; 
  float:none;  
  margin-bottom:20px!important;
  }
  .right_flo_kri{
  margin:0px;
  float:none;
  }
  .pro_kris_block{
  width:100%;
  margin:0px auto;
  }
  .top_pkb_kri img{
  width:100%;
  }
  .color_pkb_kri{
  padding-bottom:10px;
  }  
  .btn_pkb_kri{
  background:url(../img/btn_pkb_kri2.png) no-repeat;
  display:block;
  width:220px;
  height:48px;
  }
  
  .news_block_in{
  margin-bottom:40px;
  }
  .news_block_in span{
  margin-bottom:20px;
  }
  
  
  .book_part_kri{
  margin:0px;
  padding:0px;
  }
  .color_bpk{
  padding:14px;
  margin:0px;
  width:100%;
  margin-bottom:20px;
  letter-spacing:-0.5px;
  }
  .color_bpk p{
  font-size:16px;  
  }
  .for_book_form_kri{
  margin:0px;
  width:100%;
  }
  .for_book_form_kri p{
  line-height:1.6;
  }
  .btn_take{
  margin:0px auto;
  }
  .item img{
  width:100%;
  }  
  .simple_bgr_kris{
  padding:15px;
  }
  .simple_bgr_kris p{
  font-size:16px;
  text-align:justify;
  }
  .logo_kris{
  margin-top:-12px;
  }
 
  
  .simple_bgr_kris{
  margin-bottom:30px;
  }
  .like_list_logo_kris a{
  margin-bottom:30px;
  } 
  
  .like_list_logo_kris{
  margin-bottom:0px;
  }
  .line_logo_bl{
  width:100%;
  float:none;
  margin:0px;  
  font-size:18px;
  margin-bottom:20px;
  }
  .need_bl_srt{
  margin-bottom:0px;
  }
  .line_logo_bl br{
  display:none;
  }
  .line_logo_bl{
  padding-left:25px;
  }
  .left_llb{
  margin-left:0px;
  }
  .like_row_lg{
  margin-left:-15px;
  margin-right:-15px;
  }
  
  
  
  .in_brk_lister{
  margin-left:12px;
  }
  .in_brk_lister li{  
  padding-left:28px;
  font-size:16px;
  background:url(../img/galka2.png) no-repeat 0 50%;
  line-height:1.3;
  }
  .brk_lister_height{
  padding-top:18px;  
  height:100%;
  padding-bottom:15px;
  }  
  .own_height_logo{
  padding-top:17px;
  }
  .for_logo_pos_loader{
  margin-bottom:0px;
  }  
  .loader_list{
  margin-bottom:28px;
  }
  .loader_list li{
  margin-bottom:15px;
  }
  .loader_list li:last-child{
  margin:0px;
  }
  .loader_comment{
  margin-bottom:30px;
  font-size:14px;
  padding:0px 15px;
  }
  .up_awk{
  height:100%;
  margin-bottom:-20px;
  }
  .for_up_awk{
  margin-bottom:-120px;
  }  
   .last_awk_marg{
   margin-bottom:-30px;
   }
   
   .item img{
   float:left;
   }

 
   .blim{
   overflow:hidden;
   }
   .blim img{
   float:left;
   width:33%;
   }
  .cand_do_tpo{
  margin-bottom:30px;
  }
  .logo_simple_grey{
  margin-top:0px;
  padding-bottom:0px;
  padding-top:60px;
  margin-bottom:50px;
  }   
  
  .slip_left_k{
  width:100%;
  }
  .dls_k li{  
  font-size:16px;
  margin-bottom:5px;
  }
  .pos_dls_k{
  margin-left:0px;
  margin-top:-8px;
  }
  .double_list_style_k{
  margin-top:10px;
  }   
  .bgr_for_top_kris_3{
  background:url(../img/kris33.jpg) no-repeat 50% 0;
  }
  .dls_k{
  float:none;
  display:block;
  width:100%;  
  }
  .grey_none_stpo{
  background:url(../img/grey_none_stpo_small.png) no-repeat!important;
  }
  .dop_pos_style  {
  margin-top:0px;
  }
  .for_sto_pos_ul li{
  margin-bottom:5px;
  }  
  .for_sto_pos_ul{
  padding-top:0px;
  padding-bottom:0px;
  }
  .color_kris{
  background:url(../img/clo_bgp.png) repeat-x #4955a7!important;
  }
  
  .slider_block_kris{
  margin:0px;
  padding-left:15px;
  padding-right:15px;
  margin-bottom:-20px;
  }    
  
  .many_pag{
  bottom:-60px;
  }
  .jcarousel-control-prev,
  .jcarousel-control-next {
  display:block;
  }  
  
  .lower_mini{
  left:0px;
  top:0px;
  border-radius:5px 0px 5px 0px;
  } 
  .last_stage{
  padding-top:50px;
  }  
  
  .bgr_for_top_prod{
  height:100%;
  } 
  .c_case_prod{
  margin-bottom:50px;
  }
  .c_prod_in{
  padding-top:50px;
  margin-bottom:30px;
  }
  .c_title_prod{
  font-size:20px;
  margin-bottom:60px;
  }
  .c_prod_nick{
  margin-bottom:50px;
  }  
  
  .c_project_text p{
  margin-bottom:10px;
  font-size:18px;
  } 
  .c_project_text{
  margin-bottom:30px;
  }
  .c_title_frp{
  margin-bottom:20px;
  padding:0px 15px;
  }  
  .c_title_frp p{
  font-size:28px;
  }
  .c_free_prod{
  padding-top:30px;
  padding-bottom:30px;
  }
  .c_color_prod{
  padding-top:30px;
  padding-bottom:30px;
  }   
  
  .sys_c_start p{
  font-size:18px;
  margin-bottom:20px;
  line-height:1.3;
  }   
  .need_mrgo_c p{
  margin-bottom:10px;
  }
  .c_own{
  font-size:18px;
  margin-top:15px;
  }    
  .system_c_size p{
  font-size:18px;
  }
  .other_tpo_c_start{
  margin-bottom:10px;
  }
  
  .for_people_c{
  text-align:center;
  }
  .for_people_c p{
  margin-top:5px;
  }
  .for_people_c span{
  display:block;
  font-size:20px;  
  }
  .c_opt{
  margin-bottom:30px;
  }
  .none_content_c{
  padding-bottom:15px;
  }    
  .none_content_p p{
  font-size:28px;
  }  
  .double_can_c{
  margin-top:20px;
  }
  .double_can_c img{
  margin-bottom:20px;
  }
  .block_can_c{
  margin-bottom:30px;
  }
  .block_can_c span{
  font-size:16px;
  }
  .marg_m_none_c{
  margin-bottom:0px;
  }
  
  
  .bottom_form_c{
  padding-top:30px;
  padding-bottom:30px;
  padding-left:15px;
  padding-right:15px;
  }
  .top_bfc p{
  font-size:18px;
  margin-bottom:15px;
  }
  .top_bfc span{
  font-size:16px;
  }
  .top_bfc{
  margin-bottom:25px;
  }
  .list_bfc{
  width:100%;
  }
  .btn_bfc{
  width:100%;
  height:40px;
  line-height:40px;
  font-size:16px;
  }
  .clock_c{
  font-size:12px;
  }
  .for_area_c{
  height:100px;
  }
  .for_own_gold{
  display:none;
  }
  .simple_apo{
  display:none;
  }
  .simple_ap2{
  display:none;
  }
  .evrika_list_list{
  margin-top:0px;
  }

}


/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------   STYLE 990px   ------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/



@media screen and (min-width: 767px) and (max-width: 990px){
  .masonry[data-columns]::before {
    content:'2 .col-xs-6';
  }
  
   .slider_block_kris{
   padding-right:15px;
   padding-left:15px;
   }
  .dk_left{
  width:390px;  
  }
  .dk_right{
  width:310px;
  padding-top:15px;
  }
  .dk_left p{
  font-size:24px;
  }
  .dk_left span{
  font-size:18px;
  }
  .double_kris{
  padding-left:0px;
  padding-right:0px;
  }
  .top_kris{
  margin-bottom:40px;
  }  
  .top_title_kris{
  margin-bottom:45px;
  }
  .top_title_kris h2{  
  font-size:28px;
  line-height:1.4;
  }    
  .left_grap{
  margin:0px;
  margin-bottom:50px;
  }
  .onle_before{
  margin-left:15px;
  margin-right:15px;
  }
  .text_kris{
  padding:0px 15px;
  }
  .grap_kris{
  margin-bottom:50px;
  }
  .step_block{
  margin-bottom:50px;
  }
  .video_block_kri{  
  width:100%;  
  padding:15px;
  }
    
  .dop_h_kris{      
  margin-top:26px;
  letter-spacing:0.45px;  
  }  
  .color_brand_kris{
  padding-top:50px;
  }
  
  .brand_kris{
  padding-top:25px;
  padding-bottom:15px;
  }
  .title_brk{
  margin-bottom:25px;
  font-size:18px;
  }
  .flow_brk p{
  font-size:20px;
  }
  .pad_brk p{
  font-size:14px;
  letter-spacing:-1px;  
  }
  .pad_brk{
  height:160px;
  padding:0px 15px;
  padding-top:20px;
  margin-bottom:16px;
  }
  .pad_brk br{
  display:none;
  }
  .btn_brk{
  background:url(../img/btn_brk2.png) no-repeat;
  display:block;
  width:200px;
  height:43px;  
  }
  .own_pdo p{
  margin-top:14px;
  }
  .simple_brk{
  /*for_margin_change*/
  }
  .for_center_brk{
  height:160px;
  padding-top:45px;
  margin-bottom:16px;
  }
  .want_brk{
  background:url(../img/want_brk2.png) no-repeat;
  display:block;
  width:200px;
  height:43px;  
  }  
  .color_brand_kris{
  padding-bottom:60px;
  }
  .simple_abs_brk{
  left:30%;
  }
  .color_kris{
  margin-bottom:35px;
  }  
  
  .grey_kris{
  padding-top:50px;
  padding-bottom:0px;
  margin-bottom:50px;
  }
  
  .proposition_block_kri{
  padding:15px;
  }
  .left_flo_kri{
  margin:0px;  
  }
  .right_flo_kri{
  margin:0px;
  }
  .pro_kris_block{
  width:300px;
  }
  .top_pkb_kri img{
  width:100%;
  }
  .color_pkb_kri{
  padding-bottom:15px;
  }
  
  .color_bpk{
  width:100%;
  }
  .color_bpk{
  margin-left:0px;
  }  
  .for_book_form_kri{
  margin-left:50px;
  }
  .book_part_kri{
  padding-left:20px;
  }
  .color_bpk{
  padding:15px;  
  font-size:16px;
  }
  .color_bpk br{
  display:none;
  }
  .item img{
  width:100%;
  }
  
  .simple_bgr_kris{
  margin-bottom:30px;
  }
  .like_list_logo_kris a{
  margin-bottom:30px;
  }
  
  
  
  .like_list_logo_kris{
  margin-bottom:30px;
  }
  .line_logo_bl{
  width:100%;
  float:none;
  margin:0px;  
  font-size:18px;
  }
  .line_logo_bl br{
  display:none;
  }
  .line_logo_bl{
  padding-left:25px;
  }
  .left_llb{
  margin-left:-15px;
  }
  
  
  .in_brk_lister{
  margin-left:12px;
  }
  .in_brk_lister li{
  letter-spacing:-0.5px;
  padding-left:28px;
  font-size:14px;
  background:url(../img/galka2.png) no-repeat 0 50%;
  line-height:1.4;
  }
  .brk_lister_height{
  padding-top:40px;  
  height:220px;
  }  
  .own_height_logo{
  padding-top:17px;
  }
  .for_logo_pos_loader{
  margin-bottom:50px;
  }
  .loader_list{
  margin-bottom:35px;
  }
  .for_up_awk{
  margin-bottom:-20px;
  }
  .cand_do_tpo{
  margin-bottom:60px;
  }
  .logo_simple_grey{
  margin-top:30px;
  padding-bottom:0px;
  padding-top:60px;
  }
  
  .slip_left_k{
  width:380px;
  }
  .dls_k li{  
  font-size:16px;
  margin-bottom:5px;
  }
  .pos_dls_k{
  margin-left:0px;
  margin-top:-8px;
  }
  .double_list_style_k{
  margin-top:15px;
  }  
  .for_sto_pos_ul{
  margin-left:10%;
  }  
  .grey_none_stpo{
  background:url(../img/grey_none_stpo_small.png) no-repeat!important;
  }  
  .ort_pad_k{
  padding-bottom:35px!important;
  }
  .dop_pos_style  {
  margin-top:0px;
  }
  
  .slider_block_kris{
  margin:0px;
  padding-left:15px;
  padding-right:15px;
  }  
  
  .for_sl li{
  width:233px!important;
  }    
  .lower_mini{
  left:29%;
  }  

  .bgr_for_top_prod{
  height:100%;
  } 
  .c_case_prod{
  margin-bottom:50px;
  }
  .c_prod_in{
  padding-top:50px;
  margin-bottom:30px;
  }
  .c_title_prod{
  font-size:24px;
  margin-bottom:60px;
  }
  .c_prod_nick{
  margin-bottom:50px;
  }
  
  .c_project_text p{
  margin-bottom:20px;
  font-size:18px;
  } 
  .c_title_frp{
  margin-bottom:30px;
  }  
  .c_title_frp p{
  font-size:30px;
  }
  .c_free_prod{
  padding-top:40px;
  padding-bottom:50px;
  }
  .c_color_prod{
  padding-top:40px;
  padding-bottom:40px;
  }  
  
  .sys_c_start p{
  font-size:18px;
  margin-bottom:20px;
  line-height:1.3;
  }  
  .c_own{
  font-size:18px;
  }  
  .system_c_size p{
  font-size:18px;
  }
  
  .for_path_c p{  
  line-height:1.3;
  margin-bottom:25px;
  }
  .for_path_c{
  margin-bottom:0px;
  }  
  .for_row_c_left{
  margin-left:-15px;
  }  
  .for_row_c_right{
  margin-right:-15px;
  }
  
  .none_content_c{
  padding-bottom:15px;
  }  
  
  .none_content_p p{
  font-size:32px;
  }  
  .for_own_gold{
  margin-top:50px;
  }
  .simple_apo{
  display:none;
  }
  .simple_ap2{
  display:none;
  }
  .evrika_list_list{
  margin-top:0px;
  }
  
}



/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------   STYLE 1199px   ------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/



@media screen and (min-width: 991px) and (max-width: 1199px){
  .masonry[data-columns]::before {
    content:'3 .col-xs-4';
  }
  .top_kris{
  margin-bottom:56px;
  }
  .left_gdi{  
  margin-left:30px;
  }
  .left_gdi img{
  width:100%;
  }
  .left_gdi{
  width:50%;
  }
  .right_gdi{
  width:40%;  
  margin:0px;
  float:right;  
  }
  .right_gdi img{
  margin-right:10px;
  }  
  
  .pad_brk p{
  font-size:15px;
  letter-spacing:-0.8px;
  }
  .simple_abs_brk{
  left:35%;
  }  
  .color_bpk{
  margin-left:30px;
  }  
  .for_book_form_kri{
  margin:0px;
  } 
  .right_llb{
  margin-left:25px;
  }

  
  .in_brk_lister{
  margin-left:17px;
  }
  .in_brk_lister li{
  letter-spacing:-0.5px;
  padding-left:38px;
  font-size:16px;
  }
  .brk_lister_height{
  padding-top:30px;  
  }
  .logo_simple_grey{
  padding-bottom:30px;  
  }
  
  
  .slip_left_k{
  width:500px;
  }
  .dls_k li{  
  font-size:16px;
  margin-bottom:5px;
  }
  .pos_dls_k{
  margin-left:30px;
  }
  .double_list_style_k{
  margin-top:15px;
  }
  .for_sto_pos_ul{
  margin-left:10%;
  }  
  
  .for_sl li{
  width:300px!important;
  }  
  .lower_mini{
  left:34%;
  }
  
  .c_project_text p{
  margin-bottom:30px;
  font-size:20px;
  }
  .c_title_frp{
  margin-bottom:40px;
  }
  .c_free_prod{
  padding-top:60px;
  padding-bottom:60px;
  }
  .c_color_prod{
  padding-top:60px;
  padding-bottom:30px;
  }  

  .sys_c_start p{
  font-size:20px;
  }
  .c_own{
  font-size:20px;
  }
  .system_c_size p{
  font-size:20px;
  }
  .for_path_c p{  
  line-height:1.3;
  }
  .for_path_c{
  margin-bottom:25px;
  } 
  
  .none_content_p p{
  font-size:38px;
  }  
  .simple_apo{
  background:url(../img/apz_po3.png) no-repeat;
  display:block;
  width:260px;
  height:246px;
  position:absolute;
  bottom:-280px;
  }
  
  .simple_ap2{
  background:url(../img/apz_pod3.png) no-repeat;
  display:block;
  width:240px;
  height:294px;
  position:absolute;
  bottom:-200px;
  }  

  
  
}



/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------   STYLE 1200px   ------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/



@media screen and (min-width: 1200px){
  .masonry[data-columns]::before {
    content:'3 .col-xs-4';
  }
}



/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------      FONTS      ------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/





/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------      FONTS      ------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/


@font-face {
    font-family: 'open_sansregular';
    src: url('2211.woff2') format('woff2'),
         url('2211.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansbold';
    src: url('tom3kjmi.eot');
    src: url('tom3kjmi.eot?#iefix') format('embedded-opentype'),
         url('tom3kjmi.woff2') format('woff2'),
         url('tom3kjmi.woff') format('woff'),
         url('tom3kjmi.ttf') format('truetype'),
         url('tom3kjmi.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('mziogxo4.eot');
    src: url('mziogxo4.eot?#iefix') format('embedded-opentype'),
         url('mziogxo4.woff2') format('woff2'),
         url('mziogxo4.woff') format('woff'),
         url('mziogxo4.ttf') format('truetype'),
         url('mziogxo4.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('mj99vc9u.eot');
    src: url('mj99vc9u.eot?#iefix') format('embedded-opentype'),
         url('mj99vc9u.woff2') format('woff2'),
         url('mj99vc9u.woff') format('woff'),
         url('mj99vc9u.ttf') format('truetype'),
         url('mj99vc9u.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ossemrough';
    src: url('ossem-rough.woff2') format('woff2'),
         url('ossem-rough.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'eurofurence_regular';
    src: url('eurof55.woff2') format('woff2'),
         url('eurof55.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'eurofurence_bold';
    src: url('eurof75.woff2') format('woff2'),
         url('eurof75.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


.navbar{
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0.5rem 1rem;
	margin-bottom: 0px;
}

@media (min-width: 992px){
	.navbar-expand-lg {
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
}

.news_block_kri .row{
	width: calc(100% - 15px);
}

.news_block_kri .row div.col-md-6.col-lg-3{
	padding-right: 0;
	padding-left: 30px;
	margin-right: 0;
}

.news_block_kri .list .btn {
	color: #8c8c8c;
	border: 1px solid #8c8c8c;
	font-size: 14px;
	text-align: center;
	margin: 21px auto;
	width: 125px;
	display: block;
	-webkit-transition-property: background;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-timing-function: ease;
	padding: 9px 0.75rem 8px;
}