html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
strong{font-weight:700}
html,body{width:100%;min-height:100%}
body{background:#fff;font:normal 15px/1.2 LatoLight,Tahoma,Arial,Helvetica,Geneva,sans-serif}
#tinymce{background:#fff}
p{margin-bottom:15px}
h1,.h1{font-size:32px;font-family:'MyriadProBoldItalic',serif;line-height:32px;margin-bottom:30px;font-weight:400}
.h1 .sb_h{display:block;color:#666;font-size:20px}
h2{clear:both;font-size:20px;margin-bottom:10px;font-weight:400}
h3{font-size:20px;line-height:24px;margin-top:0;margin-bottom:10px;font-weight:400}
a{color:#000;text-decoration:none;transition:.3s}
[type="button"]{cursor:hand;cursor:pointer}
.bg1{background:#FF0;position:relative;width:100%}
.bg1:before{content:'';background:#FF0;background:linear-gradient(to bottom right,#FF0 50%,#fff 50%,#fff 100%);position:absolute;left:0;bottom:0;width:100%;height:100px}
body.c_page .bg1{padding-bottom:30px}
body.c_page .bg1:before{background:linear-gradient(to bottom right,#FF0 50%,#dedede 50%,#dedede 100%)}
.bg_grey{background:#dedede}
.full_width{width:100%}
.main_width{clear:both;width:calc(100% - 40px);max-width:1300px;margin:0 auto}
.content_width{clear:both;width:calc(100% - 60px);max-width:1200px;margin:0 auto}
.top_line .menu{list-style:none;float:right;margin:7px 0 0}
.top_line .menu > li{float:left}
.top_line .menu > li a{display:block;color:#000;font-size:15px;line-height:1;font-family:"LatoBold",serif;position:relative;z-index:2;padding:5px 10px 10px}
.top_line .menu > li:last-child a{padding-right:0}
.top_line .menu > li.inv{background:#fdee00}
.top_line .menu > li.inv a{color:#000}
.box_w{display:table;background:#fff;border-radius:15px;position:relative;box-shadow:0 10px 50px rgba(0,0,0,.57)}
.box_w > .bg{border-radius:15px;position:absolute;top:0;left:0;width:100%;height:100%}
.box_w > .bg.s70{background:url(../images/bg5.jpg) no-repeat right bottom;background-size:70% auto}
.box_w > .bg.s2{background:url(../images/bg7.jpg) no-repeat top right;background-size:cover}
.box_w > .bg.s71{background:url(../images/bg_house.png) no-repeat right center;background-size:50% auto}
.box_w > .bg.s72{background:url(../images/bg_car2.jpg) no-repeat right center;background-size:50% auto}
.box_w > .bg.s73{background:url(../images/dollars2.jpg@) no-repeat right top;background-size:60% auto}
.box_w > .bg.s74{background:url(../images/bg_home_money.jpg) no-repeat right bottom}
.box_w > .bg.s85{background:url(../images/bg_house4.jpg) no-repeat right center;background-size:60% auto}
.box_w > .wrapper{position:relative;width:100%}
.header{display:table;padding:30px 0 10px}
.logo{float:left;height:65px}
.logo img{float:left;max-width:99px;max-height:100%}
.logo h1{color:#222;font-size:17px;font-family:"LatoBold";line-height:20px;float:left;padding:4px 0 0 10px}
.header > .right{float:right}
.header .address_block{float:left}
.header .address{display:block;font-family:"LatoRegular";line-height:1;position:relative;padding-left:35px}
.header .address i{color:#fff000;font-size:34px;position:absolute;left:0;top:-3px;text-shadow:0 2px 5px rgba(0,0,0,.43)}
.schedule{padding:10px 0 0}
.schedule .days{border:rgba(0,0,0,.2) 1px solid;border-radius:20px;font-size:12px;font-family:"LatoRegular";line-height:1;float:left;padding:2px 10px 3px}
.schedule .time{display:inline-block;font-size:19px;font-weight:700;line-height:1;float:left;margin-left:5px}
.schedule .time span{font-size:11px;font-family:"LatoRegular";position:relative;top:-5px}
.header .phones_wrapper{font-size:18px;font-family:"LatoRegular";float:right;margin:-10px 0 0 40px}
.header .phones a{display:block;clear:both;margin:0 0 5px}
.header .phones i{float:left;margin-right:10px}
.header .phones a.viber,.md_content .phones a.viber,.contacts .block ul .viber{background:url(../images/icons/viber.svg) no-repeat right 60%;background-size:auto 75%;padding-right:43px}
.md_content .phones a.viber{display:inline-block;background-position:right center;background-size:auto 40%;padding-right:53px}
.phone_block{float:left;margin:7px 80px 0 0}
.phone_block .phone{font-size:24px;font-family:"LatoRegular";line-height:1;text-decoration:none;float:right;width:170px;margin:2px 0 5px}
.phone_block .phone span{font-family:"LatoLight"}
#phone_block.city .phone.ks,#phone_block.city .phone.life,#phone_block.city .phone.mts,#phone_block.ks .phone.city,#phone_block.ks .phone.life,#phone_block.ks .phone.mts,#phone_block.life .phone.city,#phone_block.life .phone.ks,#phone_block.life .phone.mts,#phone_block.mts .phone.city,#phone_block.mts .phone.ks,#phone_block.mts .phone.life,#phone_block.city .popup .city,#phone_block.ks .popup .ks,#phone_block.life .popup .life,#phone_block.mts .popup .mts{display:none}
.sel_phone{float:left;position:relative;padding:0 0 5px;margin:0 10px 0 0}
.sel_phone .selected{background:#fff;border-radius:30px;float:left;box-shadow:0 2px 5px rgba(0,0,0,.32)}
.sel_phone .selected > div{float:left;padding:2px 7px}
.sel_phone .selected > div.left{border-right:#ddd 1px solid;margin-left:2px}
.sel_phone .selected > div.left i,.icon_m{display:block;background:url(../images/mob_operators.png);width:20px;height:20px}
.sel_phone .selected > div.right i{color:#999;margin:2px 4px 0 2px}
#phone_block.ks .selected > div.left i,.sel_phone .popup li.ks i,.icon_m.ks{background-position:0 -20px}
#phone_block.life .selected > div.left i,.sel_phone .popup li.life i,.icon_m.life{background-position:0 -40px}
#phone_block.mts .selected > div.left i,.sel_phone .popup li.mts i,.icon_m.mts{background-position:0 -60px}
.sel_phone .popup{background:#fff;border-radius:4px;position:absolute;top:70px;left:-9000px;list-style:none;opacity:0;box-shadow:0 2px 5px rgba(0,0,0,0.32);transition:top .3s,opacity .3s;z-index:5;padding:5px}
.sel_phone:hover .popup{top:100%;left:0;opacity:1}
#phone_block .sel_phone .popup li{display:block!important;font-size:14px;line-height:20px;vertical-align:middle;clear:both;cursor:pointer;width:140px;padding:5px}
.sel_phone .popup li i{background:url(../images/mob_operators.png);width:20px;height:20px;float:left;margin:0 10px 0 0}
.callme_button{border:#09F 2px solid;border-radius:30px;font-size:12px;font-family:"LatoRegular";line-height:1;clear:both;float:right;padding:2px 10px 3px;margin-top:2px}
.callme_button:hover{background:#09F;color:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.32)}
.content_block{min-height:400px;margin-top:30px}
.content_block .slog{color:#000;font-size:56px;font-family:"MyriadProBoldItalic";line-height:1;position:relative;padding-left:65px;margin:90px 0 100px 30px}
.content_block .slog:before{content:"\f10d";color:silver;font-family:'FontAwesome';font-size:45px;line-height:1;position:absolute;top:-17px;left:0}
.icon.prize-trophy{background:url(../images/prize-trophy.png)}
.icon.handshake{background:url(../images/handshake.png)}
.icon.money-stack{background:url(../images/money-stack.png)}
.icon.businessman{background:url(../images/businessman.png)}
.icon.report{background:url(../images/report.png)}
.icon.black-list{background:url(../images/black-list.png)}
.icon.hourglass{background:url(../images/hourglass.png)}
.icon.money-hand{background:url(../images/money-hand.png)}
.icon.question{background:url(../images/icons/question.svg);height:40px!important;width:40px!important}
.icon.answer{background:url(../images/icons/answer.svg);height:40px!important;width:40px!important}
.two_column{display:inline-block;width:100%}
.two_column > .column{float:left;width:50%}
.two_column > .column.w40{width:40%}
.two_column > .column.w60{width:60%}
.three_column > .column{float:left;width:33%}
.three_column{display:inline-block;width:100%}
.workers .grid{display:flex;flex-wrap:wrap;justify-content:space-around}
.workers .grid .column{flex:0 0 25%;margin-bottom:15px}
.grids{display:flex;flex-wrap:wrap;list-style:none}
.grids.v1{width:450px;margin-left:30px}
.grids.v1 > li{
    font-family: "LatoRegular", serif;line-height:1;text-align:center;float:left;width:50%;margin-bottom:40px}
.grids.v1 .icon{background-position:center bottom;background-size:contain;background-repeat:no-repeat;width:100%;height:84px;margin-bottom:15px}
.grids.v1 .title1{font-size:30px}
.grids.v1 .title1 span{font-size:26px}
.grids.v1 .title2{font-size:16px;padding-top:3px}
.grids.v2{width:100%;margin:80px 0 50px}
.grids.v2 > li{float:left;position:relative;width:calc(50% - 45px)}
.grids.v2 > li:nth-child(2n-1){border-right:#e0e0e0 1px solid;width:calc(50% - 46px);padding-right:45px}
.grids.v2 > li:nth-child(2n){padding-left:45px}
.grids.v2 > li:nth-child(1),.grids.v2 > li:nth-child(2){border-bottom:#e0e0e0 1px solid;padding-bottom:33px}
.grids.v2 > li:nth-child(3),.grids.v2 > li:nth-child(4){padding-top:33px}
.grids.v2 .title{font-size:20px;
    font-family: "LatoBold", serif;float:left;width:calc(100% - 121px);margin-bottom:10px}
.grids.v2 .txt{font-size:18px;float:left;width:calc(100% - 121px);margin:0}
.grids.v2 .icon{background-repeat:no-repeat;background-position:center;background-size:contain;float:left;width:101px;margin-right:20px}
.grids.v2 .icon.report{height:92px}
.grids.v2 .icon.hourglass{height:89px}
.grids.v2 .icon.black-list{height:82px}
.grids.v2 .icon.money-hand{height:89px}
.grids.problems.v2 > li:nth-child(even),.grids.problems.v2 > li:nth-child(odd){padding-bottom:15px;padding-top:15px;border-bottom:1px solid #e5e5e5}
.grids.problems.v2 > li.no-border{border-bottom:0}
.grids.problems.v2 .title{
    font-family: "LatoRegular", serif}
.grids.v3{width:100%;margin:0 0 50px}
.grids.v3 > li{background:#f0f0f0 url(../images/icons/pe7/check.svg) no-repeat center 20px;background-size:auto 40px;font-size:16px;text-align:center;float:left;position:relative;width:calc(20% - 16px - 20px);padding:75px 10px 10px;margin:0 20px 20px 0}
.grids.v3 > li:nth-child(5){margin-right:0}
.button{display:table;background-color:#09F;background-image:url(../images/icons/right-arrow.svg);background-repeat:no-repeat;background-position:calc(100% - 25px) center;background-size:auto 60%;border:none;border-radius:40px;color:#fff;font-size:22px;font-family:"LatoRegular";transition:.3s;box-shadow:0 2px 13px rgba(0,0,0,.36);padding:15px 70px 15px 30px;margin:0 auto}
.tg{border-spacing:0;margin:0 auto;font-size:18px}
.tg td{padding:10px 5px;overflow:hidden;word-break:normal;border-bottom:1px solid #000;width:33.3%}
.tg th{font-weight:400;padding:10px 5px;overflow:hidden;word-break:normal}
.tg .tg-8bgf{font-style:italic;border-color:inherit;text-align:center;vertical-align:top}
.tg .tg-xldj{border-color:inherit;text-align:left}
.tg .tg-fymr{font-weight:700;border-color:inherit;text-align:left;vertical-align:top}
.tg .tg-0pky{border-color:inherit;text-align:left;vertical-align:top}
.tg .tg-x6qq{background-color:#dae8fc;border-color:inherit;text-align:left;vertical-align:top}
.bd-none{border:none!important}
.table-wrapper{background:rgba(255,255,0,0.5);padding:20px;margin:0 auto}
@media (max-width: 950px) {
    .tg td{padding:10px 0}
}
.button:hover{background-position:calc(100% - 20px) center;box-shadow:0 4px 15px rgba(0,0,0,.5)}
.action{background:#fff000;margin:-30px 0 50px}
.action > .grid{overflow:hidden;padding:50px 30px 30px}
.action > .grid:nth-child(1){background:rgba(0,0,0,.13);color:#000;width:calc(100% - 470px)}
.action > .grid:nth-child(2){text-align:center;width:350px}
.action > .grid > .title.s2{font-size:20px}
.action ul{list-style:none;margin:20px 0 0}
.action ul li{border-bottom:rgba(255,255,255,.7) 1px solid;font-size:18px;font-family:"LatoBold", serif;position:relative;padding:10px 0 10px 30px}
.action ul li:last-child{border:none}
.action ul li:before{content:"\f046";color:#fff;font-family:'FontAwesome';position:absolute;left:0;top:10px}
.action > .grid:nth-child(2) .title{font-size:25px;font-family:"LatoRegular";margin-bottom:20px}
.action > .grid:nth-child(2) .title2{font-size:18px;font-family:"LatoLightItalic", serif;margin-bottom:10px}
#countdown{text-align:center;margin-bottom:30px}
#countdown > div{display:inline-block;font-size:44px;font-family:"LatoLight", serif;padding:0 10px}
#countdown > div i{display:block;font-size:12px;font-style:normal;text-transform:uppercase;padding:5px 0 0}
.content_box.v1{position:relative;z-index:1}
.credit_history_button{display:inline-block;background-color:rgba(0,0,0,.24);background-image:url(../images/icons/credit-card.svg);background-repeat:no-repeat;background-position:33px 5px;background-size:auto 84%;border:#fff 2px solid;border-radius:40px;color:#fff;font-family:"LatoRegular";padding:10px 30px 13px 120px;margin:50px 0 70px 10%}
.credit_history_button span{display:block}
.credit_history_button span:nth-child(1){font-size:23px}
.credit_history_button span:nth-child(2){font-size:20px;text-transform:uppercase}
.credit_history_button:hover{background-color:rgba(0,0,0,.35)}
.credit_conditions{background:rgba(255,255,255,.9);border-radius:15px;position:relative;box-shadow:0 2px 13px rgba(0,0,0,.36);padding:20px 0 30px;margin-top:-60px;margin-bottom:-150px}
.credit_conditions ul{list-style:none;margin:20px 0}
.credit_conditions ul li{font-size:22px;position:relative;padding:10px 0 10px 65px}
.credit_conditions ul li:before{content:'';background:#fff000;position:absolute;left:0;top:calc(50% - 2px);width:50px;height:4px}
.credit_conditions ul.full_list li{font-size:17px;padding-top:7px;padding-bottom:7px}
.credit_conditions ul li.s{display:none}
.credit_conditions ul li.v2{font-size:14px}
.credit_conditions .more{display:none;border-bottom:#555 1px dashed;font-size:16px;font-family:"LatoRegular", serif;position:relative;top:-10px;cursor:pointer;padding:0 0 3px;margin:0 0 20px 65px}
.credit_conditions .more i{margin-left:5px}
.credit_conditions .more.b{display:inline-block}
.credit_conditions ul li span{color:#000;font-family:"LatoBold", serif}
.credit_conditions.v2{background:none;width:50%;box-shadow:none;padding-top:0;margin:0 0 0 -50px}
.credit_conditions.v2 > .wrapper{padding:30px 0 0 50px}
.title.s1,.title.s2{display:inline-block;background:#fff000;font-size:26px;font-family:"MyriadProBoldItalic", serif;line-height:1;text-align:left;position:relative;padding:10px 20px 5px 30px}
.title.s1:after,.title.s2:after{content:'';background:linear-gradient(to bottom right,#fff000 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0));position:absolute;left:100%;top:0;width:10px;height:100%}
.title.s2{font-size:32px;padding-left:0}
.title.s2:before{content:'';background:#fff000;position:absolute;right:100%;top:0;width:2000px;height:100%}
.work_line{display:inline-block;background:#eee url(../images/bg_clouds.jpg) fixed;background-size:cover;position:relative;min-height:450px}
.work_line .title.s2{top:-15px}
.work_line .button{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);z-index:1}
.comments{position:relative;padding:60px 0 220px}
.comments:before{content:'';background:#fff;background:linear-gradient(to bottom right,#fff 50%,#dedede 50%,#dedede 100%);position:absolute;left:0;bottom:0;width:100%;height:100px}
body.c_credit.no_txt_block .comments{padding-bottom:120px}
.comments > div{position:relative;z-index:1}
.comments .grids{clear:both;width:100%;max-width:100%;margin:30px 0 40px}
.comments .grids .grid{vertical-align:top;float:left;width:calc(50% - 30px);padding:0 30px 0 0}
.comments .grids .grid:nth-child(2n){border-left:#e0e0e0 1px solid;padding:0 0 0 29px}
.comments .grids .ava{background:#f0f0f0;border:#e8e8e8 7px solid;border-radius:50%;text-align:center;line-height:92px;float:left;position:relative;width:92px;height:92px;overflow:hidden;margin-right:35px}
.comments .grids .ava i{color:#ccc;font-size:40px;vertical-align:middle}
.comments .grids .ava img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.comments .grids .content{float:left;width:calc(100% - 141px)}
.comments .grids .autor{font-size:20px;font-family:"LatoRegular", serif}
.comments .grids .s{color:#999}
.comments .grids .comment{font-family:"LatoLightItalic", serif;position:relative;margin:15px 0 0}
.comments .grids .comment:before{content:"\f10d";color:silver;font-family:'FontAwesome';font-size:16px;line-height:1;position:absolute;top:-2px;left:-25px}
.to_add_comment{display:table;background:url(../images/icons/pe7/comment.svg) no-repeat 13px center;background-size:auto 80%;border:#09F 2px solid;border-radius:50px;font-family:"LatoRegular";padding:10px 20px 10px 75px;margin:30px auto 0}
.to_add_comment:hover{background-color:#09F;box-shadow:0 2px 5px rgba(0,0,0,.32)}
.scrlld_cont{max-height:500px;overflow-y:auto;padding-right:20px}
.credit_info ul{margin:0 0 20px 15px}
.credit_info .title2{color:#555;font-size:16px;font-family:"MyriadProBoldItalic", serif}
.credit_info .title3{font-family:"LatoItalic", serif;margin:0 0 5px}
.credit_info .info{background:rgba(0,0,0,.06);font-size:14px;padding:10px;margin:0 -10px 10px}
.credit_info .info p{border-bottom:#fff 1px solid;padding:0 0 10px;margin:0 0 10px}
.credit_info .info p:last-child{border:none;padding:0;margin:0}
.content_width > .credit_info .info{display:inline-block}
.credit_info .info span{white-space:nowrap}
.box_g{background:#efefef;border-radius:15px;text-align:justify;position:relative;top:-80px;min-height:100px;z-index:1;box-shadow:0 3px 16px rgba(0,0,0,.14);padding:20px 0;margin-top:-100px;margin-bottom:-50px}
.c_home .box_g{max-height:inherit}
.box_g .two_column > .column.w60{border-left:#d7d7d7 1px solid;width:calc(60% - 61px);padding-left:30px;margin-left:30px}
.box_g .title,.box1 .title,.box2 .title{font-size:20px;font-family:"MyriadProBoldItalic", serif;text-transform:none;line-height:1;margin-bottom:15px}
.box2 .title a{color:#777;font-size:14px}
.box2 .title span{display:block;color:#111;font-size:20px}
.box_g .txt,.post .preview p{color:#666}
.box_g .txt p:last-child{margin-bottom:0}
.box1 ul,.box_g .txt ul,.box_g .txt ol{padding:0 0 10px 20px}
.documents_block{background:#f0f0f0}
.documents_block.v2{background:#fff;background:linear-gradient(to bottom,#fff,#eee 40%);margin:90px 0 0}
.documents_block .title.s2{top:-15px}
.documents_block .grids{justify-content:center;padding:20px 0 40px}
.documents_block .grids li{background:#fff;text-align:center;width:300px;max-width:calc(100% - 20px);margin:0 10px 10px}
.documents_block .grids li img{max-width:70%;margin:20px 0 10px}
.documents_block .grids li .title{font-size:20px;font-family:"LatoBold", serif;margin:0 0 20px}
.boxes_block{justify-content:center;padding:60px 0 0}
.box1{background-size:contain;background:#D8E2EA center 0;float:left;position:relative;width:calc(100% / 3 - 14px);margin:0 0 60px 21px}
.box1:nth-child(1),.box1:nth-child(3n){margin-left:0}
.box1:nth-child(1),.box1:nth-child(2){width:calc(50% - 10px)}
.box1:nth-child(2){margin-left:20px}
.box1 > .wrapper{padding:40% 0 0}
.box1:nth-child(1) > .wrapper,.box1:nth-child(2) > .wrapper{padding-top:35%}
.box1 .cont{background:#FCFAE9;border-top:#16A2B9 5px solid;position:relative;width:calc(100% - 60px);box-shadow:0 2px 13px rgba(0,0,0,.3);padding:20px;margin:0 10px -30px}
.box1 .cont:before{content:'';background:#FF0;position:absolute;left:0;bottom:100%;width:30%;height:5px;transition:.8s}
.box1:hover .cont:before{width:70%}
.box1 .cont p:last-child{margin-bottom:0}
.box1.n1{background-image:url(../images/bg/realty1.jpg);background-position:center -100px}
.box1.n2{background-image:url(../images/bg/realty2.jpg)}
.box1.n3{background-image:url(../images/bg/realty3.1.jpg)}
.box1.n4{background-image:url(../images/bg/realty4.jpg);background-position:center -40px}
.box1.n5{background-image:url(../images/bg/realty5.jpg)}
.boxes2_block{display:table;position:relative;padding:60px 0 40px}
.boxes2_block:before{content:'';background:#eee;position:absolute;left:23%;top:40px;width:54%;height:calc(100% - 60px)}
.box2{background-size:cover;background:#D8E2EA center;float:left;position:relative;width:100%;margin:40px 0}
.box2:before{content:'';border:rgba(255,255,255,1) 5px solid;position:absolute;top:20px;left:20px;width:calc(100% - 50px);height:calc(100% - 50px)}
.box2 .cont{background:rgba(245,245,245,.9);background:#FCFAE9;border-left:#16A2B9 10px solid;position:relative;width:calc(40% - 40px);box-shadow:0 2px 13px rgba(0,0,0,.3);padding:30px 20px;margin:-30px 5%}
.box2 .cont:before{content:'';background:#FF0;position:absolute;right:100%;top:0;width:10px;height:30%;transition:.8s}
.box2:hover .cont:before{height:70%}
.box2:nth-child(2n) .cont{margin-left:55%}
.box2.n1{background-image:url(../images/bg/auto2.jpg)}
.box2.n2{background-image:url(../images/bg/auto1.1.jpg)}
.box2.c1{background-image:url(../images/bg/money1.jpg)}
.box2.c2{background-image:url(../images/bg/money2.jpg)}
.box2 .cont ul{padding:5px 0 15px 15px}
.box2 .cont ul li{font-size:16px;margin:0 0 8px}
.box2 .cont ul li span{font-family:"LatoBold", serif}
.posts_block .post{border-bottom:rgba(0,0,0,.1) 1px solid;clear:both;float:left;width:100%;padding-bottom:20px;margin-bottom:20px}
.post .image{float:left;width:290px;margin-right:20px}
.post .image a{display:block;background:#ccc;position:relative;width:100%;overflow:hidden;padding-bottom:70%}
.post .image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.post .preview{float:left;width:calc(100% - 310px)}
.post .post_name{display:inline-block;font-size:20px;font-family:"LatoRegular", serif;line-height:1;margin:0 0 10px}
.subscription{float:right}
.subscription form{background:#fff;border:#bdbdbd 1px solid;border-radius:50px;float:left;padding:2px}
.subscription form input{background:none;border:none;outline:none;font-size:14px;font-family:"LatoLight", serif;float:left;width:150px;height:30px;transition:.3s;padding:0 15px}
.subscription form input:focus{width:220px}
.subscription form button{background:#aeaeae;border:none;border-radius:30px;color:#fff;font-size:14px;font-family:"LatoRegular", serif;float:left;height:30px;transition:.3s;padding:0 15px}
.subscription form button:hover{background:#999}
a.more{display:inline-block;border:#888 1px solid;border-radius:30px;color:#888;line-height:1;padding:1px 10px 2px}
a.more:hover{border-color:#333;color:#333}
.footer > .top{background:#FF0;border-radius:15px 15px 0 0;color:#000;box-shadow:0 3px 24px rgba(0,0,0,.31);padding:10px}
.footer > .top .two_column > .column:nth-child(1){padding-top:30px}
.footer .phones{list-style:none;float:left;margin:0 50px 0 0}
.footer .phones li{font-size:22px;line-height:1.4}
.footer .contact_block{font-size:22px;line-height:1.4;float:left}
.footer .map{display:block;background:url(../images/map.jpg) center;background-size:cover;border-radius:15px;float:right;position:relative;width:100%;max-width:450px;height:185px;overflow:hidden;box-shadow:0 3px 16px rgba(0,0,0,.31)}
.footer .map:before{content:'';background:rgba(0,0,0,.1);position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:.3s}
.footer .map:after{content:'\f002';color:#fff000;font-size:30px;font-family:"FontAwesome", serif;position:absolute;right:10px;bottom:10px;opacity:0;transition:.3s;text-shadow:0 3px 11px rgba(0,0,0,.37)}
.footer .map:hover:before,.footer .map:hover:after{opacity:1}
.footer > .bottom{display:table;background:#FF0;border-radius:15px 15px 0 0;color:#000;box-shadow:0 3px 24px rgba(0,0,0,.31);padding:30px 0 60px}
.footer > .bottom a{color:#000}
.footer .menu{float:left;margin-right:80px}
.footer .menu .title{display:inline-block;font-family:"MyriadProBoldItalic", serif;position:relative;padding:0 0 5px;margin:0 0 15px}
.footer .menu .title:before{content:'';background:rgba(255,255,255,.5);position:absolute;bottom:0;left:0;width:75px;height:1px}
.footer .menu ul{list-style:none}
.footer .menu ul li{padding:3px 0}
.footer > .bottom > div > .right{float:right;width:450px;max-width:50%;margin:30px 0 0}
.footer .socials{border-bottom:rgba(255,255,255,.5) 1px solid;font-size:24px;text-align:center;padding:0 0 20px;margin:0 20px}
.footer .logo{float:none}
.footer .socials a{display:inline-block;margin:0 7px}
.star_rat{border-bottom:rgba(255,255,255,.5) 1px solid;overflow:hidden;padding:5px 30px 25px}
.select_star{font-size:20px;text-align:center;position:relative}
.select_star .star_bg i,.select_star .star i{color:#fff;float:left;margin:0 7px 0 0}
.select_star .star{position:absolute;opacity:0;cursor:pointer}
.select_star:hover .star.selected{opacity:0}
.select_star .star:hover,.select_star .star.selected,.select_star .star.selected:hover{opacity:1}
.copyright_block{margin:30px}
.copyright_block .logo{height:36px}
.copyright_block .logo img{max-width:55px}
.copyright_block .logo h1{color:#000;font-size:12px;line-height:1;padding:0 0 0 7px}
.copyright_block .right{font-size:13px;float:right;width:calc(100% - 130px - 25px)}
.copyright_block .right p{margin-bottom:7px}
.nav_line{background:rgba(255,255,255,.92);position:fixed;left:0;bottom:0;width:100%;box-shadow:0 0 13px rgba(0,0,0,.3);z-index:10}
.nav_line .main_width > .wrapper{display:table;width:100%}
.nav_line .item{display:table-cell;text-align:center}
.nav_line .item a{display:inline-block;vertical-align:middle;line-height:70px;position:relative;height:70px;padding:5px}
.nav_line .item a:before{content:'';background:#fff000;position:absolute;left:-15px;bottom:0;width:calc(100% + 30px);height:0;opacity:0;transition:.3s}
.nav_line .item a:hover:before{height:100%;opacity:1}
.nav_line .item img{display:inline-block;vertical-align:middle;transition:.3s;transform:scale(.8);max-width:110px;max-height:60px;margin-right:7px}
.nav_line .item a:hover img{transform:scale(1)}
.nav_line .item .title{display:inline-block;font-size:12px;font-family:"LatoRegular", serif;text-transform:uppercase;line-height:1;vertical-align:middle;text-align:left;position:relative}
.nav_line .item .title span{display:block;font-size:17px}
.nav_line .to_contacts{background:#16A2B9 url(../images/icons/phone.svg) no-repeat center;background-size:auto 45%;position:absolute;right:10px;top:0;width:80px;height:100%}
.nav_line .to_contacts:before{content:'';background:linear-gradient(to top left,#16A2B9 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0));position:absolute;right:100%;top:0;width:15px;height:100%}
.nav_line .to_contacts:after{content:'';background:#16A2B9;position:absolute;left:100%;top:0;width:10px;height:100%}
.nav_line .to_contacts:hover{width:100px}
.accordion > li > .content{display:none}
.accordion > li.active > .content{display:block}
.input-effect .inp:focus{outline:none}
.input_block{margin:20px 0 0;position:relative;z-index:4}
.input-effect input[type="text"],.input-effect input[type="tel"],.input-effect input[type="email"],.input-effect input[type="password"],.input-effect input[type="number"],.input-effect textarea,.captcha_block input{display:block;color:#000;font-size:15px;line-height:24px;width:100%;box-sizing:border-box;letter-spacing:1px;outline:none}
.input-effect textarea{resize:none}
.inp,.captcha_block input{border:1px solid #888;font-family:"LatoLight", serif;padding:7px 14px;transition:.4s;background:transparent}
.inp ~ .focus-border:before,.inp ~ .focus-border:after{content:"";position:absolute;top:0;left:0;width:0;height:1px;background-color:#000;transition:.3s}
.inp ~ .focus-border:after{top:auto;bottom:0;left:auto;right:0}
.inp ~ .focus-border i:before,.inp ~ .focus-border i:after{content:"";position:absolute;top:0;left:0;width:1px;height:0;background-color:#000;transition:.4s}
.inp ~ .focus-border i:after{left:auto;right:0;top:auto;bottom:0}
.inp:focus ~ .focus-border:before,.inp:focus ~ .focus-border:after,.has-content.inp ~ .focus-border:before,.has-content.inp ~ .focus-border:after{width:100%;transition:.3s}
.inp:focus ~ .focus-border i:before,.inp:focus ~ .focus-border i:after,.has-content.inp ~ .focus-border i:before,.has-content.inp ~ .focus-border i:after{height:100%;transition:.4s}
.inp ~ label{color:#888;font-size:14px;line-height:20px;position:absolute;left:14px;width:100%;top:10px;transition:.3s;z-index:-1;letter-spacing:.5px}
.inp:focus ~ label,.has-content.inp ~ label{top:-18px;left:0;font-size:13px;color:#000;transition:.3s}
.inp ~ .show_pass{color:#b0976d;font-size:18px;position:absolute;right:10px;top:50%;cursor:pointer;opacity:0;transition:.5s;transform:translateY(-50%)}
.inp ~ .show_pass.active{opacity:1}
[data-tooltip]:before{content:attr(data-tooltip);background:#000;color:#fff;font-size:14px;font-family:"LatoLight", serif;white-space:nowrap;text-align:center;line-height:1;position:absolute;left:-9000px;bottom:100%;opacity:0;transform:translate(-50%,-30px);transition:opacity .5s,transform .5s;padding:5px 10px}
[data-tooltip]:hover:before{left:50%;opacity:1;transform:translate(-50%,-10px)}
[data-tooltip]:after{content:'';border:8px solid transparent;border-top:#000 8px solid;position:absolute;left:-9000px;bottom:100%;opacity:0;transform:translate(-50%,-14px);transition:opacity .5s,transform .5s}
[data-tooltip]:hover:after{left:50%;opacity:1;transform:translate(-50%,4px)}
.inp_block.select{margin-top:20px}
.inp_block.select select{border:#888 1px solid;width:100%;line-height:38px;height:38px;padding:0 10px}
.md_content{width:380px}
.md_form{width:100%;overflow-x:hidden}
.md_form .title{background:#f0f0f0;border-radius:4px 4px 0 0;border-bottom:#FF0 1px solid;font-size:26px;font-family:"LatoRegular", serif;line-height:1;padding:15px;margin:0 0 10px}
.md_form form{margin:0 15px 15px}
.md_form .button{background:#fff000;color:#000;font-size:18px;cursor:pointer;padding:7px 15px;margin:20px 0}
.md_form .info,.calculator .info{font-size:16px;font-family:"LatoItalic", serif;margin:15px}
.md_form .note{font-size:12px}
.md_content .accordion{width:100%}
.md_content .accordion > li > .title{background:#ddd;color:#000;font-size:20px;font-family:"MyriadProBoldItalic", serif;cursor:pointer;transition:.3s;padding:10px 15px;margin:0 0 1px}
.md_content .accordion > li.active > .title{background:#FF0;color:#000}
.md_content .accordion > li:first-child > .title{border-radius:5px 5px 0 0}
.md_content .accordion > li:last-child > .title{border-radius:0 0 5px 5px}
.md_content .accordion > li.active:last-child > .title{border-radius:0}
.md_content .phones{margin:15px}
.md_content .phones a{display:block;font-size:22px;line-height:22px;font-family:'LatoRegular', serif;clear:both;padding:15px 0;margin:0 0 0 10px}
.md_content .phones a i{display:inline-block;vertical-align:top;position:relative;margin-right:20px}
.md_content .phones a i:before{content:'';border:#bbb 1px solid;border-radius:50%;position:absolute;left:-11px;top:-11px;width:40px;height:40px}
.open_sidebar{display:none;float:left;cursor:pointer;margin:2px 0}
.open_sidebar i{color:#FF0;font-size:36px;float:left}
.open_sidebar span{font-family:"LatoLight", serif;line-height:36px;text-transform:uppercase;float:left;margin:0 0 0 10px}
.header .to_contacts{display:none;background:#fffc00 url(../images/icons/phone.svg) no-repeat center;background-size:auto 70%;position:absolute;right:10px;top:0;width:60px;height:100%}
.header .to_contacts:before{content:'';background:linear-gradient(to top left,#fffc00 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0));position:absolute;right:100%;top:0;width:15px;height:100%}
.header .to_contacts:after{content:'';background:#fffc00;position:absolute;left:100%;top:0;width:10px;height:100%}
.header .to_contacts:hover{width:70px}
.path{color:#666;font-size:13px;line-height:1;margin:0 0 20px}
.path a{color:#666;position:relative;z-index:1;margin-right:20px}
.path a:hover{color:#000}
.path a:before{content:'';background:#fff000;position:absolute;left:-5px;top:-5px;width:0;height:calc(100% + 10px);transition:.3s;transform:skew(-13deg);z-index:-1}
.path a:hover:before{width:calc(100% + 10px)}
.path a:after{content:'';background:#ccc;position:absolute;right:-13px;top:-10px;width:1px;height:calc(100% + 20px);transform:rotate(13deg)}
.calculator{background:rgba(255,255,255,.9);border-radius:15px;position:relative;width:calc(100% - 30px);box-shadow:0 2px 13px rgba(0,0,0,.36);padding:20px 15px 50px;margin-top:-180px;margin-bottom:-100px}
.calculator > .title{color:#000;font-size:23px;font-family:'MyriadProBoldItalic', serif;line-height:1;margin:15px 0}
.calculator .inp_block{font-size:17px;margin:20px 0}
.calculator label{line-height:1;float:left;width:190px;padding:5px 0}
.calculator input{border:#888 1px solid;outline:none;width:calc(100% - 220px);padding:7px 14px}
.calculator select{border:#888 1px solid;width:calc(100% - 190px);line-height:28px;height:28px;padding:0 10px}
.calculator .note{font-size:12px;margin:20px 0 0}
.calculator:before{content:'';background:rgba(0,0,0,.1);border-radius:40px;position:absolute;bottom:10px;left:15px;width:calc(100% - 30px);height:20px;box-shadow:0 2px 3px rgba(0,0,0,.2) inset}
.calculator .result{background:#fcfae9;background:linear-gradient(to bottom,#cfccb7 0%,#fcfae9 15px,#fcfae9 100%);position:absolute;left:25px;top:calc(100% - 24px);width:calc(100% - 50px);box-shadow:0 7px 20px rgba(0,0,0,.3);z-index:2}
.calculator .result:after{content:'';background:url(../images/bg_ttr2.png);background-size:auto 5px;position:absolute;left:0;top:100%;width:100%;height:5px}
.calculator .result > .wrapper{max-height:300px;overflow-y:auto;transition:.5s;margin:15px}
.calculator .result table{text-align:center;width:100%}
.calculator .result table th,.calculator .result table td{border-bottom:#ccc 1px dashed;width:50%;padding:10px 0}
.calculator .result table th:first-child,.calculator .result table td:first-child{border-right:#ccc 1px dashed}
.calculator .result table tfoot th{border-bottom:none}
.calculator .result table thead{background:#fcfae9;position:absolute;width:calc(100% - 30px);left:15px}
.calculator .result table thead tr{float:left;width:100%}
.calculator .result table thead tr th{border-bottom-style:solid;float:left}
.calculator .result table thead tr th:first-child{width:calc(50% - 1px)}
.calculator .result table tbody tr:first-child td{padding-top:50px}
.calculator .result table tbody tr:last-child td{border-bottom-style:solid}
.calculator.scrlld .result > .wrapper{max-height:30px}
#blog{display:flex;flex-wrap:wrap;list-style:none;clear:both;width:100%;position:relative;top:-10px;margin:0 0 20px}
#blog:before{content:'';background:#fff;position:absolute;left:0;bottom:0;width:100%;height:1px}
#blog > li{display:flex;border-bottom:#eaeaea 1px solid;vertical-align:top;float:left;width:47.7%;max-width:47.7%;transition:.3s;padding:15px 0}
#blog > li:nth-child(odd){border-right:#eaeaea 1px solid;padding-right:2%}
#blog > li:nth-child(even){padding-left:2%}
#blog li > div{float:left}
#blog .image{width:162px;max-width:35%;min-width:162px;padding:7px 15px 0 0}
#blog .image a{display:block;border:1px solid #bcc7d0;transition:.3s;padding:5px}
#blog .image a:hover{border-color:#aaa}
#blog .image img{display:block;max-width:100%}
#blog h4{font-size:18px;font-family:'LatoRegular', serif;line-height:19px;padding:0 0 5px}
.p_list .annotation{font-size:13px;margin:0 0 5px}
.pagination{display:table;border:#bbb 1px solid;border-radius:5px;color:#333;font-size:15px;max-width:100%;margin:10px auto 30px}
.pagination a{border-left:#bbb 1px solid;color:#333;text-align:center;float:left;min-width:20px;padding:5px 7px}
.pagination a:first-child{border:none}
.pagination a.selected:hover,.pagination a.selected{background:#bbb;color:#fff}
.pagination a:hover{background:rgba(0,0,0,0.03)}
#back_forward{display:table;border-top:#ccc 1px dashed;width:100%;padding:30px 0;margin:30px 0 0}
.next_prev_block{display:table-cell;vertical-align:top;width:50%;position:relative}
.next_prev_block > .wrapper{float:left;width:98%}
.next_prev_block.next > .wrapper{float:right}
.next_prev_block .t_block{display:table;border:#ccc 1px solid;border-radius:5px}
.next_prev_block .t_block > div{display:table-cell;vertical-align:top;padding:5px 10px}
.next_prev_block .t_block > div.i{background:#f8f8f8;text-align:center;vertical-align:middle;transition:.3s}
.next_prev_block .t_block > div.i:hover{background:#f0f0f0}
.next_prev_block.next .t_block > div.i{border-left:#dbdbdb 1px solid;border-radius:0 5px 5px 0}
.next_prev_block.prev .t_block > div.i{border-right:#dbdbdb 1px solid;border-radius:5px 0 0 5px}
.next_prev_block div.i i{color:#666;font-size:40px}
.next_prev_block h6{line-height:16px;margin:0 0 5px}
.next_prev_block .info{color:#999;font-size:12px;text-transform:uppercase}
.next_prev_block .t_block p{font-size:12px;line-height:1.2;margin:0}
.share_block{padding:10px 0 20px}
.share_socials a{float:left;width:30px;height:30px;position:relative;margin:0 0 0 5px}
.share_socials .title{line-height:30px;float:left}
.share_socials a i{border-radius:50px;color:#fff;font-size:20px;text-align:center;line-height:30px;width:100%;height:100%}
.share_socials a i.fa-vk{background:#41658B}
.share_socials a i.fa-facebook{background:#39579A}
.share_socials a i.fa-twitter{background:#00ABF0}
.share_socials a i.fa-google-plus{background:#BE3308}
.text_block{text-align:justify}
.text_block ul,.text_block ol{padding-left:15px}
.text_block hr,.hr{border:none;border-bottom:#ddd 1px solid;margin:20px 0}
.text_block img{max-width:100%}
.contacts .block{font-size:20px;float:left;margin:0 80px 30px 0}
.contacts .title{display:inline-block;font-size:18px;font-family:"MyriadProBoldItalic", serif;position:relative;padding:0 0 5px;margin:0 0 15px}
.contacts .title:before{content:'';background:#999;position:absolute;bottom:0;left:0;width:75px;height:1px}
.contacts .block ul{list-style:none}
.map_{border-radius:0 0 15px 15px;pointer-events:none;width:calc(100% + 100px);margin:20px -50px -5px}
.map_block.active .map_{pointer-events:auto}
.sidebar{background:#222;width:250px;position:fixed;top:0;bottom:0;left:0;z-index:3000;transition:.5s;margin-left:-250px}
.sidebar.active{margin-left:0}
.sidebar > .wrapper{text-align:left;width:100%;height:100%;overflow:auto}
.sidebar .title{color:#fff000;font-size:11px;font-weight:400;text-transform:uppercase;clear:both;padding:10px 0 10px 15px}
.sidebar ul{clear:both;list-style:none;padding:0 15px 15px}
.sidebar li{border-top:rgba(255,255,255,0.1) 1px solid;padding:0}
.sidebar li.cart{padding-top:20px}
.sidebar a,.sidebar li div{display:block;color:#eee;padding:5px;margin:5px -5px}
.sidebar a.selected{background:rgba(255,255,255,0.25);border-radius:3px}
.sidebar ul ul{padding:0}
.sidebar li li a,.sidebar li li div{padding-left:20px}
.sidebar li li li a,.sidebar li li li div{padding-left:40px}
.sidebar li i{color:#fff000;text-align:center;width:20px;opacity:.6;transition:.3s;margin-right:7px;margin-left:4px}
.sidebar li a:hover i{opacity:1}
.sidebar ul.v1 li a{font-size:11px;text-transform:uppercase;position:relative;padding-left:40px}
.sidebar ul.v1 li a span{display:block;font-size:16px}
.sidebar ul.v1 li a img{position:absolute;left:20px;top:50%;transform:translate(-50%,-50%);max-width:40px;max-height:24px}
.sidebar ul.v1 li a i{font-size:16px;position:absolute;left:8px;top:10px;transform:rotate(-20deg);margin:0}
.sidebar .logo{height:46px;margin:30px 20px}
.sidebar .logo h1{color:#fff;font-size:12px;line-height:1.25;padding:2px 0 0 7px}
.sidebar_bg{display:block;position:fixed;left:-100%;top:0;width:100%;height:100%;transition:background .5s;z-index:2900}
.sidebar_bg.active{background:rgba(0,0,0,0.6);left:0}
.hide{display:none}
.docs ol{margin:40px 0;font-size:18px}
.workers .four_column{text-align:center;margin:30px 0}
.workers .four_column span{display:block}
.workers .four_column > .column{margin-bottom:20px}
.workers .four_column span.who{font-weight:700}
.workers .four_column > .column img{width:50%}
.office .two_column{padding-top:30px;text-align:center}
.office .column{padding:10px 0}
.office .column img{width:90%}
@media only screen and (-webkit-min-device-pixel-ratio: 2.0),only screen and (min--moz-device-pixel-ratio: 2.0),only screen and (-o-min-device-pixel-ratio: 200100),only screen and (min-device-pixel-ratio: 2.0) {
    .sel_phone .selected > div.left i,.sel_phone .popup li i,.icon_m{background:url(../images/mob_operators.png);background-size:cover}
    .icon.prize-trophy{background-image:url(../images/prize-trophy.png)}
    .icon.handshake{background-image:url(../images/handshake.png)}
    .icon.money-stack{background-image:url(../images/money-stack.png)}
    .icon.businessman{background-image:url(../images/businessman.png)}
    .icon.report{background-image:url(../images/report.png)}
    .icon.black-list{background-image:url(../images/black-list.png)}
    .icon.hourglass{background-image:url(../images/hourglass.png)}
    .icon.money-hand{background-image:url(../images/money-hand.png)}
    .footer .map{background-image:url(../images/map.jpg)}
}
@media (min-width: 861px) {
    .work_line > .content_width > .wrapper{text-align:center;margin:200px 15% 0}
    .work_line .line{background:#999;border-radius:20px;float:left;width:100%;height:6px;position:relative}
    .work_line .line .circle{background:#fff;border:#999 2px solid;border-radius:50px;float:left;position:absolute;top:-14px}
    .work_line .line .circle.n1{left:-5px}
    .work_line .line .circle.n2{left:50%;margin-left:-18px}
    .work_line .line .circle.n3{right:-5px}
    .work_line .line .circle > .wrapper{background:#111;border-radius:40px;width:16px;height:16px;transition:.3s;margin:7px}
    .work_line .line .circle.active > .wrapper,.work_line .line .circle:hover > .wrapper{background:#fff000;width:20px;height:20px;margin:5px}
    .work_line .line .circle .info{display:block;background:#838383;color:#fff;text-align:center;height:40px;position:absolute;bottom:45px;transition:.3s;padding:10px 0;margin-left:50%}
    .work_line .line .circle .info .title{display:inline-block;font-family:"LatoRegular", serif;line-height:40px;cursor:default;position:relative}
    .work_line .line .circle .info .title:after{content:'';display:block;background:rgba(0,0,0,.3);width:0;height:1px;position:absolute;left:50%;bottom:-12px;transition:.5s .3s}
    .work_line .line .circle.active .info .title:after,.work_line .line .circle:hover .info .title:after{width:140%;left:-20%}
    .work_line .line .circle .info .title .icon{float:left;width:50px;height:40px;margin-right:5px}
    .work_line .line .circle .info .title .icon svg{fill:#fff000;max-width:100%;max-height:100%;transition:.3s}
    .work_line .line .circle .info .title span{font-size:24px;line-height:24px;white-space:nowrap;vertical-align:middle}
    .work_line .line .circle .info .txt{color:#111;font-size:13px;cursor:default;position:absolute;top:115px;transition:.5s cubic-bezier(.1,-1.5,.1,2.5);padding:0 5px}
    .work_line .line .circle .info:after{content:'';border:8px solid transparent;border-top:#838383 8px solid;position:absolute;bottom:-16px;left:50%;transition:.3s;margin-left:-8px}
    .work_line .line .circle .info:before{content:'';display:block;width:100%;height:100px;position:absolute;bottom:-100px;overflow:hidden}
    .work_line .line .circle.active .info,.work_line .line .circle:hover .info{background:#fff000;color:#111;left:-180px;width:360px;height:150px;z-index:2;padding-top:13px}
    .work_line .line .circle:hover .info .title .icon svg{fill:#000}
    .work_line .line .circle.active .info:after,.work_line .line .circle:hover .info:after{border-top:#fff000 8px solid}
    .work_line .line .circle.active .info .txt,.work_line .line .circle:hover .info .txt{top:80px}
    .work_line .line .circle .info{width:280px;left:-140px}
}
@media (max-width: 1470px) {
    .nav_line .main_width > .wrapper{width:calc(100% - 70px)}
}
@media (max-width: 1340px) {
    .credit_conditions.v2{margin-left:-30px}
    .map_{width:calc(100% + 60px);margin-left:-30px;margin-right:-30px}
}
@media (max-width: 1320px) {
    .nav_line .main_width > .wrapper{width:calc(100% - 90px)}
    .nav_line .item img{max-width:90px;max-height:50px;margin-right:5px}
    .nav_line .item .title{font-size:10px}
    .nav_line .item .title span{font-size:15px}
}
@media (max-width: 1250px) {
    .box_w > .bg.s2{background-position:bottom right;background-size:contain}
    .nav_line .item a{line-height:64px;height:64px}
    .nav_line .item img{margin-right:2px}
    .box_w > .bg.s70{opacity:.3}
    .credit_conditions.v2.c70{width:100%}
}
@media (max-width: 1160px) {
    .content_block .slog{font-size:50px;padding-left:60px}
    .content_block .slog:before{font-size:40px}
    .post .image{width:200px}
    .box_g .two_column > .column.w40{width:45%}
    .box_g .two_column > .column.w60{width:calc(55% - 41px);padding-left:20px;margin-left:20px}
    .post .preview{width:calc(100% - 220px)}
    .footer > .bottom{padding-bottom:50px}
    .footer > .bottom > div > .right{width:340px;margin:10px 0 0}
    .star_rat{padding:5px 10px 15px}
    .copyright_block{margin:20px 10px}
    .nav_line .item img{max-width:60px;max-height:30px}
    .nav_line .item .title{font-size:9px}
    .nav_line .item .title span{font-size:12px}
    #slider1 .viewport{width:70%!important}
}
@media (max-width: 1100px) {
    .nav_line .main_width > .wrapper{width:calc(100% - 60px)}
    .nav_line .item a:before{left:-5px;width:calc(100% + 10px)}
    .nav_line .to_contacts{width:60px}
    .nav_line .to_contacts:hover{width:70px}
    .credit_conditions ul li{font-size:19px;padding:6px 5px 6px 45px}
    .credit_conditions ul li:before{width:35px}
}
@media (max-width: 1040px) {
    .content_block{margin-top:0}
    .content_block .slog{font-size:40px;padding-left:40px;margin:50px 0 60px}
    .content_block .slog:before{font-size:30px;top:-14px}
    .grids.v1{width:380px}
    .grids.v1 .icon{height:70px}
    .credit_history_button{background-position:25px 4px;padding:7px 23px 9px 90px}
    .credit_history_button span:nth-child(1){font-size:16px}
    .credit_history_button span:nth-child(2){font-size:16px}
    .grids.v3{justify-content:center}
    .grids.v3 > li,.grids.v3 > li:nth-child(5){width:calc(100% / 3 - 14px - 20px);margin:0 21px 21px 0}
    .grids.v3 > li:nth-child(3){margin-right:0}
    .box_g .two_column > .column.w40{width:100%}
    .box_g .two_column > .column.w60{border:none;border-top:#d7d7d7 1px solid;width:100%;padding:30px 0 0;margin:30px 0 0}
    .footer .phones{border-bottom:#ccc 1px solid;float:none;padding:10px;margin:0 10px 10px}
    .footer .contact_block{margin-left:20px}
    .footer > .top .two_column > .column:nth-child(1){padding-top:70px}
    .footer > .bottom > div > .right{width:280px}
    .action > .grid:nth-child(1){width:calc(100% - 420px)}
    .action > .grid:nth-child(2){text-align:center;width:300px}
}
@media (max-width: 950px) {
    .nav_line .item a{line-height:50px;height:50px}
    .nav_line .item img{margin-right:1px}
    .nav_line .to_contacts{right:7px;width:50px}
    .nav_line .to_contacts:hover{width:60px}
    .nav_line .to_contacts:before{width:10px}
    .nav_line .to_contacts:after{width:7px}
    #blog > li,#blog > li:nth-child(2n){width:100%;max-width:100%;padding-left:0}
    #blog > li:nth-child(2n+1){border-right:none;padding-right:0}
    .footer .menu:nth-child(1){display:none}
    .footer > .bottom{padding-bottom:40px}
    .footer > .bottom > div > .right{width:100%;max-width:55%}
    .workers .grid .column{flex:0 0 50%;margin-bottom:15px}
    .workers .grid .column img{width:35%}
    .office .two_column > .column{width:100%}
    .tg{font-size:12px}
}
@media (max-width: 870px) {
    .nav_line .item img{display:none}
}
@media (max-width: 860px) {
    .nav_line,.header .logo,.header .right,.top_line{display:none}
    .open_sidebar,.header .to_contacts{display:block}
    body .header{background:rgba(255,255,255,.92);position:fixed;left:0;top:0;width:calc(100% - 20px);box-shadow:0 0 13px rgba(0,0,0,.3);z-index:10;padding:5px 10px}
    .bg1{padding-top:60px;padding-bottom:40px}
    .grids.v1{width:360px;margin-left:0}
    .credit_history_button{margin-left:0}
    .work_line > div > .wrapper{padding:10px 0 30px}
    .work_line .info{text-align:center;margin:0 0 30px}
    .work_line .info .title .icon{width:90px;max-width:90%;margin:0 auto}
    .work_line .info .title .icon svg{fill:#FF0}
    .work_line .info .title span{display:inline-block;font-size:24px;font-family:"LatoRegular";text-transform:uppercase;margin:10px 0 5px}
    .work_line .button{width:150px}
    .path{margin-top:25px}
    .footer > .bottom{padding-bottom:20px}
    .action > .grid{padding-left:15px;padding-right:15px}
    .action > .grid:nth-child(1){width:calc(100% - 360px)}
    .action > .grid:nth-child(2){text-align:center;width:300px}
    .workers .four_column > .column img{width:50%}
}
@media (max-width: 829px) {
    .comments .grids .grid:nth-child(2n){border:none}
}
@media (max-width: 770px) {
    .main_width{width:calc(100% - 20px)}
    .content_width{width:calc(100% - 40px)}
    .contacts .block{width:100%;margin-right:0}
    .credit_conditions.v2{margin-left:-20px}
    .map_{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}
}
@media (max-width: 740px) {
    .content_box.v1 .two_column > .column{width:100%}
    .three_column > .column{width:100%;margin:5px 0}
    .docs ol{margin:40px auto;width:90%}
    .three_column > .column .logo{width:100%}
    .grids.v2 .title{float:right}
    .credit_history_button{display:table;margin:20px auto}
    .credit_conditions{position:static;margin:0 0 -30px}
    .credit_conditions.v2{width:100%;margin-left:-20px}
    .calculator{top:0!important;margin:0 0 100px}
    .box_w > .bg.s71{background-size:cover;background-position:center 80px;opacity:.15}
    .box_w > .bg.s72{background-size:contain;background-position:center;opacity:.15}
    .box_w > .bg.s73{background-size:cover;background-position:center top;opacity:.18}
    .box_w > .bg.s85{background-size:cover;background-position:center top;opacity:.18}
    .action > .grid:nth-child(1),.action > .grid:nth-child(2){width:calc(100% - 30px)}
}
@media (max-width: 700px) {
    .box2:before{display:none}
    .content_box .grids.v2 > li{border:none;border-top:#e0e0e0 1px solid;width:100%;padding:20px 0}
    .content_box .grids.v2 > li:first-child{border:none}
    .box1,.box1:nth-child(1),.box1:nth-child(2){width:100%;margin:0 0 60px}
    .box1 > .wrapper{padding-top:35%}
    .boxes2_block{padding-bottom:0}
    .box2{background-size:contain;background-position:center 0;margin:0 0 60px}
    .box2 .wrapper{padding-top:30%}
    .box2 .cont,.box2:nth-child(2n) .cont{width:calc(100% - 70px);padding:20px;margin:0 10px -30px}
}
@media (max-width: 650px) {
    .grids.v3 > li,.grids.v3 > li:nth-child(3),.grids.v3 > li:nth-child(5){width:calc(50% - 5px - 20px);margin:0 10px 10px 0}
    .grids.v3 > li:nth-child(2n){margin-right:0}
    .footer .menu:nth-child(2){display:none}
    .footer > .bottom > div > .right{max-width:65%;margin:0}
    .star_rat{padding-top:0}
}
@media (max-width: 590px) {
    .grids.v1{width:280px}
    .grids.v1 .icon{height:60px}
    .grids.v1 .title1{font-size:24px}
    .grids.v1 .title1 span{font-size:20px}
    .grids.v1 .title2{font-size:14px}
    .box_g .two_column > .column.w60 > a.more{display:table;margin:0 auto 20px}
    .subscription{display:table;float:none;margin:0 auto}
    .footer > .bottom > div > .right{max-width:70%}
}
@media (max-width: 570px) {
    .footer > .top .two_column > .column{width:100%}
    .footer > .top .two_column > .column:nth-child(1){padding:0}
    .footer .map{max-width:100%;margin:10px 0}
}
@media (max-width: 500px) {
    .content_block .slog{font-size:30px;margin:30px 0 40px}
    .post .image{width:100%;margin:0 0 15px}
    .post .image a{padding-bottom:50%}
    .post .preview{width:100%}
    .next_prev_block{display:block;width:100%}
    .next_prev_block > .wrapper{margin:5px 0}
    .next_prev_block.next > .wrapper{float:left}
}
@media (max-width: 470px) {
    .box_w > .bg.s2,.footer .menus,.comments .grids .comment:before{display:none}
    .grids.v1{width:100%}
    .comments .grids .grid,.comments .grids .grid:nth-child(2n){text-align:center;width:100%;padding:0}
    .comments .grids .ava{float:none;margin:0 auto}
    .comments .grids .content{width:100%}
    .footer > .bottom > div > .right{max-width:100%}
}
@media (max-width: 440px) {
    .grids.v3 > li,.grids.v3 > li:nth-child(2n),.grids.v3 > li:nth-child(3),.grids.v3 > li:nth-child(5){width:calc(100% - 20px);margin:0 0 10px}
    .subscription form input:focus{width:150px}
    .subscription form button{padding:0 7px}
    .md_content{width:320px}
    .calculator label{font-size:14px}
    .calculator select{width:100%}
    .calculator input{width:calc(100% - 30px)}
    #blog > li{display:block}
    #blog > li > div{float:none}
    #blog .image{display:table;padding-right:0;margin:0 auto 10px}
}
@media (max-width: 380px) {
    #countdown div{font-size:30px;padding:0 8px}
    #countdown div i{font-size:8px}
    #slider1 .viewport{width:60%!important}
}
@media (max-width: 360px) {
    .credit_history_button{background-position:18px 3px;padding:5px 15px 7px 70px}
    .credit_history_button span:nth-child(1){font-size:17px}
    .credit_history_button span:nth-child(2){font-size:15px}
    .credit_conditions ul li{font-size:16px;padding:6px 5px 6px 35px}
    .credit_conditions ul li:before{width:30px}
    .title.s1,.title.s2{font-size:22px}
    .content_box .grids.v2 > li{text-align:center}
    .grids.v2 .icon{display:table;float:none;margin:0 auto 10px}
    .grids.v2 .title,.grids.v2 .txt{width:100%}
    .box_g .two_column > .column.w60 > a.more{margin-bottom:0}
    .subscription{display:none}
    .md_content{width:280px}
}
@media (max-width: 320px) {
    .documents_block .grids li .title{font-size:16px}
}
@media screen and (min-width: 0\0) {
    .credit_history_button{background:#FF0;padding:15px 30px}
}
i.icon{display:inline-block;width:25px;height:25px;background:url(../images/icons.png) top left no-repeat;vertical-align:sub}
i.icon._pdf{background-position:0 -75px}
.from{font-weight:400;font-family:'LatoLight',Tahoma,Arial,Helvetica,Geneva}