@font-face{font-family:"PF Din Text Comp Pro Medium";src:url("../fonts/PFDinTextCompPro-Medium/PFDinTextCompPro-Medium.eot");src:url("../fonts/PFDinTextCompPro-Medium/PFDinTextCompPro-Medium.eot?#iefix") format("embedded-opentype"),
url("../fonts/PFDinTextCompPro-Medium/PFDinTextCompPro-Medium.woff") format("woff"),
url("../fonts/PFDinTextCompPro-Medium/PFDinTextCompPro-Medium.ttf") format("truetype"),
url("../fonts/PFDinTextCompPro-Medium/PFDinTextCompPro-Medium.svg") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:"PF Bulletin Sans Pro";src:url("../fonts/PFBulletinSansPro-Regular/PFBulletinSansPro-Regular.eot");src:url("../fonts/PFBulletinSansPro-Regular/PFBulletinSansPro-Regular.eot?#iefix") format("embedded-open<strong></strong>type"),
url("../fonts/PFBulletinSansPro-Regular/PFBulletinSansPro-Regular.woff") format("woff"),
url("../fonts/PFBulletinSansPro-Regular/PFBulletinSansPro-Regular.ttf") format("truetype"),
url("../fonts/PFBulletinSansPro-Regular/PFBulletinSansPro-Regular.svg") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:"PF Bulletin Sans Pro";src:url("../fonts/PFBulletinSansPro-Bold/PFBulletinSansPro-Bold.eot");src:url("../fonts/PFBulletinSansPro-Bold/PFBulletinSansPro-Bold.eot?#iefix") format("embedded-opentype"),
url("../fonts/PFBulletinSansPro-Bold/PFBulletinSansPro-Bold.woff") format("woff"),
url("../fonts/PFBulletinSansPro-Bold/PFBulletinSansPro-Bold.ttf") format("truetype"),
url("../fonts/PFBulletinSansPro-Bold/PFBulletinSansPro-Bold.svg") format("svg");font-weight:bold;font-style:normal;}
@font-face{font-family:"PF Bulletin Sans Pro Light";src:url("../fonts/PFBulletinSansPro-Light/PFBulletinSansPro-Light.eot");src:url("../fonts/PFBulletinSansPro-Light/PFBulletinSansPro-Light.eot?#iefix") format("embedded-opentype"),
url("../fonts/PFBulletinSansPro-Light/PFBulletinSansPro-Light.woff") format("woff"),
url("../fonts/PFBulletinSansPro-Light/PFBulletinSansPro-Light.ttf") format("truetype"),
url("../fonts/PFBulletinSansPro-Light/PFBulletinSansPro-Light.svg") format("svg");font-weight:normal;font-style:normal;}
body{margin:0;padding:0;font:normal 14px sans-serif;}
a img, img{border:none;}
a img, input[type=submit]{cursor:pointer;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input{background:none;border:none;outline:none;}
.clear{clear:both;}
#w{width:300px;padding:30px;background-color:#fff;color:#3e3e3e;font:24px sans-serif;border-radius:4px;border:2px solid #777;display:none;text-align:center;position:fixed;top:30%;margin-left:-182px;left:50%;z-index:9999;}
.ap, .aflb, .afrb, .aflipy, .aflipx, .afl, .afr, .a1, .a2, .a3, .a4{visibility:hidden;}
.b1{visibility:visible;-webkit-animation:bounceIn 0.7s 0.2s ease both;-moz-animation:bounceIn 0.7s 0.2s ease both;-ms-animation:bounceIn 0.7s 0.2s ease both;-o-animation:bounceIn 0.7s 0.2s ease both;animation:bounceIn 0.7s 0.2s ease both;}
.b2{visibility:visible;-webkit-animation:bounceIn 0.7s 0.4s ease both;-moz-animation:bounceIn 0.7s 0.4s ease both;-ms-animation:bounceIn 0.7s 0.4s ease both;-o-animation:bounceIn 0.7s 0.4s ease both;animation:bounceIn 0.7s 0.4s ease both;}
.b3{visibility:visible;-webkit-animation:bounceIn 0.7s 0.6s ease both;-moz-animation:bounceIn 0.7s 0.6s ease both;-ms-animation:bounceIn 0.7s 0.6s ease both;-o-animation:bounceIn 0.7s 0.6s ease both;animation:bounceIn 0.7s 0.6s ease both;}
.b4{visibility:visible;-webkit-animation:bounceIn 0.7s 0.8s ease both;-moz-animation:bounceIn 0.7s 0.8s ease both;-ms-animation:bounceIn 0.7s 0.8s ease both;-o-animation:bounceIn 0.7s 0.8s ease both;animation:bounceIn 0.7s 0.8s ease both;}
#lightbox{background-color:#eee;padding:10px;border-bottom:1px solid #666;border-right:1px solid #666;}
#lightboxCaption{color:#333;background-color:#eee;font-size:90%;text-align:center;border-bottom:1px solid #666;border-right:1px solid #666;}
#lightboxIndicator{border:1px solid white;}
#lightboxOverallView,
#overlay{background-color:#000;opacity:0.5;}
* html #lightboxOverallView,
* html #overlay{background-color:#000;filter:Alpha(opacity=50);}
#pav{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background-image:url(../images/bgm.png);background-repeat:repeat;display:block;overflow:auto;}
.pav{width:200px;margin:150px auto 0;padding:25px;background:#fff;border:1px solid #ccc;border-radius:10px 10px;}
.pav p{text-align:center;font:24px sans-serif;color:#3e3e3e;margin:0;padding:0;line-height:130%;}
.pav p.onz{text-align:center;font:18px sans-serif;color:#3e3e3e;margin:0 0 15px 0;padding:0;line-height:130%;}
.fulog{width:126px;padding:0 0 0 10px;margin:0 auto;}
.header{position:relative;max-width:1920px;min-width:320px;min-height:827px;padding:25px 0;margin:0 auto;background:url(../images/33.webp) no-repeat center 0;background-attachment:fixed;background-size:cover;}
.header2{position:relative;max-width:1920px;min-width:320px;padding:25px 0 0 0;margin:0 auto;background:#0C111E;box-shadow:0 2px 6px #000;}
.header > ul, .header2 > ul{max-width:960px;min-width:320px;padding:0;margin:0 auto;list-style:none;}
.header > ul > li, .header2 > ul > li{width:50%;list-style:none;margin:0;padding:0;float:left;}
.logo p.hz1{text-align:left;font:normal 40px "PF Din Text Comp Pro Medium", sans-serif;color:#B1E500;margin:0;padding:0;text-transform:uppercase;}
.logo p.hz1 a{text-align:left;font:normal 40px "PF Din Text Comp Pro Medium", sans-serif;color:#B1E500;margin:0;padding:0;text-transform:uppercase;}
.logo p.hz1 a:hover{text-decoration:none;color:#C4FD00;}
.sp{width:300px;padding:0;margin:0;float:right;list-style:none;}
.sp li{list-style:none;margin:0;padding:0;float:left;}
.sp li.soc{width:49px;padding-top:5px;}
.sp li.bp{width:151px;}
.sp li.soc a{display:block;width:27px;height:27px;margin:0;padding:0;}
.soc1{background:url(../images/soci1.png) no-repeat 0 0;}
.soc2{background:url(../images/soci2.png) no-repeat 0 0;}
.soc3{background:url(../images/soci3.png) no-repeat 0 0;}
.but1{display:block;width:151px;height:43px;margin:0 auto;padding:0;background-image:url(../images/but1.png);background-repeat:no-repeat;background-position:0 0;}
.but1:hover{background-position:0 -45px;}
#menu{max-width:960px;min-width:320px;height:46px;margin:20px auto 0;padding:0;outline:0px solid #cc0000;}
#mc{width:100%;min-width:320px;padding:0;margin:0;outline:0px solid #cc0000;}
#mc .menu{display:none;width:100%;padding:0;margin:0;outline:0px solid #cc0000;}
#mc li{width:auto;height:46px;margin:0;padding:0 25px 0 10px;list-style:none;text-align:right;float:left;outline:0px solid #cc0000;}
#mc li a{display:inline-block;width:auto;height:9px;font:normal 14px "PF Bulletin Sans Pro", sans-serif;color:#fff;text-align:right;margin:0;padding:0px 0 7px 7px;text-transform:uppercase;border-left:1px solid #B1E500;}
#mc li.last a{padding:0px 0 7px 22px;border-left:none;background:url(../images/lkico.png) no-repeat 0 center;}
#toggle{position:relative;display:block;width:28px;height:10px;float:left;padding:20px 0 16px 0;margin:0 25px;outline:0px solid #cc0000;}
#toggle span:after,
#toggle span:before{content:"";position:absolute;left:0;top:-7px;}
#toggle span:after{top:7px;}
#toggle span{position:relative;display:block;}
#toggle span,
#toggle span:after,
#toggle span:before{width:100%;height:2px;background-color:#fff;transition:all 0.3s;backface-visibility:hidden;border-radius:2px;}
#toggle i{display:block;position:absolute;font:normal 20px "PF Bulletin Sans Pro", sans-serif;color:#fff;text-align:left;margin:0;padding:2px 0 0 38px;text-transform:uppercase;top:10px;left:0;}
#toggle.on span{background-color:transparent;}
#toggle.on span:before{transform:rotate(45deg) translate(5px, 5px);}
#toggle.on span:after{transform:rotate(-45deg) translate(5px, -5px);}
.zag{position:relative;max-width:800px;min-width:320px;margin:20px auto 25px;padding:120px 0 0 0;background:url(../images/16_sezon.png) no-repeat right top;}
#eh{position:absolute;width:457px;height:63px;background:url(../images/eh.png) no-repeat 0 0;background-size:contain;margin:0;padding:0;top:230px;right:0;z-index:1;}
.zag h3{text-align:center;font:normal 80px "PF Din Text Comp Pro Medium", sans-serif;color:#C4FD00;margin:60px auto 90px;padding:0;line-height:50%;}
.zag h2.zag2{text-align:center;font:normal 40px "PF Din Text Comp Pro Medium", sans-serif;color:#FF7300;margin:0px auto 20px;padding:0px;line-height:100%;}
.pzbg{max-width:869px;min-width:319px;margin:0 auto 60px;padding:0;background:url(../images/onepz.png) no-repeat right 10px;}
.pz{max-width:810px;min-width:260px;margin:0 9px 0 0;padding:25px 25px;background:url(../images/pzbg.png) repeat 0 0;}
.pzb{max-width:850px;min-width:300px;height:10px;margin:0 0 0 10px;padding:0;background:url(../images/onepz2.png) repeat-x 0 0;}
.pz h2{text-align:center;font:normal 25px "PF Bulletin Sans Pro Light", sans-serif;color:#fff;margin:0;padding:0;line-height:140%;}
.pz h2 span{font:bold 25px "PF Bulletin Sans Pro", sans-serif;color:#B1E500;}
.start{width:220px;margin:0 auto;padding:76px 0 0 0;background:url(../images/starti.png) no-repeat center 0;}
.start p{text-align:center;font:bold 25px "PF Bulletin Sans Pro", sans-serif;color:#fff;margin:0;padding:0;text-transform:uppercase;}
.timer{width:320px;margin:30px auto 0;padding:0;}
.but6{display:block;width:300px;height:58px;margin:30px auto 20px;padding:0;background-image:url(../images/but62.png);background-repeat:no-repeat;background-position:0 0;}
.but62{display:block;width:300px;height:58px;margin:30px auto 20px;padding:0;background-image:url(../images/but9.png);background-repeat:no-repeat;background-position:0 0;}
.but6:hover,.but62:hover{background-position:0 -60px;}
#aboutbg{position:relative;max-width:1920px;min-width:320px;padding:0;margin:0 auto;}
.projectbg{max-width:1920px;min-width:320px;min-height:500px;padding:40px 0 90px;margin:0 auto;background:url(../images/project1.jpg) no-repeat center bottom;background-size:cover;}
.project{max-width:960px;min-width:320px;padding:0;margin:0 auto;}
.project h3{max-width:590px;min-width:300px;text-align:center;font:normal 35px "PF Din Text Comp Pro Medium", sans-serif;color:#1a2137;margin:0 auto 50px;padding:0;text-transform:uppercase;}
.mov{width:560px;margin:0px auto;padding:0;}
.ifmov{width:100%;max-width:560px;}
.pri{max-width:720px;min-width:320px;margin:0 auto;padding:0;list-style:none;}
.pri li{display:block;width:190px;margin:0;padding:0 25px 30px 25px;list-style:none;float:left;}
.pri li img{display:block;width:80px;margin:0 auto 12px;padding:0;}
.pri li p{text-align:center;font:normal 20px "PF Bulletin Sans Pro", sans-serif;color:#181818;margin:0;padding:0;line-height:120%;}
.prb{width:260px;margin:30px auto 40px;padding:10px 0;background:#1a2137;}
.prb p{text-align:center;font:normal 25px "PF Bulletin Sans Pro", sans-serif;color:#fff;margin:0;padding:0;line-height:100%;text-transform:uppercase;}
.prp{text-align:center;font:normal 20px "PF Bulletin Sans Pro", sans-serif;color:#181818;margin:0;padding:0;line-height:100%;}
.prizbg{max-width:1920px;min-width:320px;min-height:400px;padding:17px 0 20px 0;margin:0 auto;background:url(../images/project2.jpg) no-repeat center top;background-size:cover;}
.priz{max-width:960px;min-width:300px;padding:0 10px;margin:0 auto;}
.priz h3{text-align:center;font:normal 55px "PF Din Text Comp Pro Medium", sans-serif;color:#1a2137;margin:0 auto 20px;padding:0;text-transform:uppercase;line-height:100%;}
.priz p.prizpz{text-align:center;font:normal 25px "PF Din Text Comp Pro Medium", sans-serif;color:#1a2137;margin:0 auto 40px;padding:0;text-transform:uppercase;line-height:100%;}
.prizi{max-width:960px;min-width:320px;margin:0 auto;padding:0;list-style:none;}
.prizi li{display:block;width:280px;margin:0;padding:0 20px;list-style:none;float:left;}
.prizi li img{display:block;width:140px;margin:0 auto 12px;padding:0;}
.prizi li p{text-align:center;font:normal 20px "PF Bulletin Sans Pro", sans-serif;color:#181818;margin:0;padding:0;line-height:120%;}
.prizp{text-align:center;font:normal 20px "PF Bulletin Sans Pro", sans-serif;color:#181818;margin:25px 0 15px 0;padding:0;line-height:100%;}
#whybg{position:relative;max-width:1920px;min-width:320px;padding:50px 0;margin:0 auto;background:url(../images/why.jpg) no-repeat center 0;background-attachment:fixed;background-size:cover;}
.why{max-width:960px;min-width:320px;padding:0;margin:0 auto;}
.why h3{text-align:center;font:normal 50px "PF Din Text Comp Pro Medium", sans-serif;color:#1a2137;margin:0 0 50px 0;padding:0;text-transform:uppercase;}
.whyo{max-width:540px;min-width:320px;margin:0;padding:0;list-style:none;}
.whyo li{list-style:none;width:465px;margin:0 0 30px 0;padding:0 0 0 75px;}
.whyo li.whyi1 .whyz{position:relative;width:454px;height:40px;margin:0px 0 10px 8px;padding:0;background:url(../images/podlojka.png) repeat 0 0;}
.whyo li.whyi1 .whyz h3{position:absolute;width:454px;height:16px;margin:0;padding:11px 0 13px;background:#0F1B35;text-align:center;font:normal 20px "PF Bulletin Sans Pro", sans-serif;color:#fff;text-transform:uppercase;line-height:100%;top:-8px;left:-8px;}
.whyo li.whyi2 .whyz{position:relative;width:454px;height:40px;margin:0px 0 10px 8px;padding:0;background:url(../images/podlojka.png) repeat 0 0;}
.whyo li.whyi2 .whyz h3{position:absolute;width:454px;height:16px;margin:0;padding:11px 0 13px;background:#0F1B35;text-align:center;font:normal 20px "PF Bulletin Sans Pro", sans-serif;color:#fff;text-transform:uppercase;line-height:100%;top:-8px;left:-8px;}
.whyo li.whyi3 .whyz{position:relative;width:454px;height:40px;margin:0px 0 10px 8px;padding:0;background:url(../images/podlojka.png) repeat 0 0;}
.whyo li.whyi3 .whyz h3{position:absolute;width:454px;height:16px;margin:0;padding:11px 0 13px;background:#0F1B35;text-align:center;font:normal 20px "PF Bulletin Sans Pro", sans-serif;color:#fff;text-transform:uppercase;line-height:100%;top:-8px;left:-8px;}
.whyo li.whyi4 .whyz{position:relative;width:454px;height:40px;margin:0px 0 10px 8px;padding:0;background:url(../images/podlojka.png) repeat 0 0;}
.whyo li.whyi4 .whyz h3{position:absolute;width:454px;height:16px;margin:0;padding:11px 0 13px;background:#0F1B35;text-align:center;font:normal 20px "PF Bulletin Sans Pro", sans-serif;color:#fff;text-transform:uppercase;line-height:100%;top:-8px;left:-8px;}
.whyo li.whyi5 .whyz{position:relative;width:454px;height:40px;margin:0px 0 10px 8px;padding:0;background:url(../images/podlojka.png) repeat 0 0;}
.whyo li.whyi5 .whyz h3{position:absolute;width:454px;height:16px;margin:0;padding:11px 0 13px;background:#0F1B35;text-align:center;font:normal 20px "PF Bulletin Sans Pro", sans-serif;color:#fff;text-transform:uppercase;line-height:100%;top:-8px;left:-8px;}
.whyo li p{margin:0 0 0 15px;padding:0;text-align:left;font:normal 18px "PF Bulletin Sans Pro Light", sans-serif;color:#181818;line-height:130%;}
.why .wz{text-align:center;font:normal 26px "PF Bulletin Sans Pro", sans-serif;color:#1a2137;text-transform:uppercase;line-height:100%;margin:50px 0 0 0;padding:0;}
.avtorbg{position:relative;max-width:1920px;min-width:320px;padding:40px 0 30px 0;margin:0 auto;background:url(../images/222.webp) no-repeat center 0;background-size:cover;}
.ar{max-width:960px;min-width:320px;padding:0;margin:0 auto;}
.avtor{max-width:450px;min-width:300px;padding:0 10px;margin:0;float:right;}
.avtor h3{text-align:left;font:normal 50px "PF Din Text Comp Pro Medium", sans-serif;color:#fff;margin:0 0 30px 0;padding:0;text-transform:uppercase;}
.avtor h3{text-align:left;font:normal 17px "PF Bulletin Sans Pro", sans-serif;color:#fff;text-transform:uppercase;line-height:100%;margin:0 0 15px 0;padding:0;}
.avtor p{text-align:left;font:normal 17px "PF Bulletin Sans Pro", sans-serif;color:#fff;line-height:130%;margin:0 0 15px 0;padding:0;}
.avtor p a{font:normal 17px "PF Bulletin Sans Pro", sans-serif;color:#c0e428;margin:0;padding:0;}
.avtor p.smiz{text-align:left;font:normal 20px "PF Bulletin Sans Pro", sans-serif;color:#fff;line-height:100%;margin:0 0 15px 0;padding:0;text-transform:uppercase;}
.avtor a.ai{display:block;width:135px;margin:0 10px 12px 0;padding:0;float:left;}
.avtor a.ai img{display:block;width:135px;margin:0;padding:0;}
#workbg{position:relative;max-width:1920px;min-width:320px;padding:50px 0 40px 0;margin:0 auto;background:url(../images/work.jpg) no-repeat center 0;background-size:cover;}
.workcon{max-width:960px;min-width:320px;height:550px;padding:0;margin:0 auto;background:url(../images/workcon.png) no-repeat center 170px;background-size:contain;}
.workcon h3{text-align:center;font:normal 50px "PF Din Text Comp Pro Medium", sans-serif;color:#fff;margin:0 0 50px 0;padding:0;text-transform:uppercase;}
.wch{display:none;max-width:940px;min-width:300px;padding:0 10px;margin:0 auto;}
.wch ul{max-width:940px;min-width:300px;padding:0;margin:0;list-style:none;}
.wch li{min-height:35px;list-style:none;padding:5px 0 0 50px;margin:0 0 20px 0;}
.wch li.wc1{background:url(../images/wc1.png) no-repeat 0 0;}
.wch li.wc2{background:url(../images/wc3.png) no-repeat 0 0;}
.wch li.wc3{background:url(../images/wc6.png) no-repeat 0 0;}
.wch li.wc4{background:url(../images/wc4.png) no-repeat 0 0;}
.wch li.wc5{background:url(../images/wc5.png) no-repeat 0 0;}
.wch li p{text-align:left;font:normal 18px "PF Bulletin Sans Pro", sans-serif;color:#fff;line-height:100%;margin:0;padding:6px 10px;background:rgba(0,0,0,0.5);}
.workcon p.wps{text-align:center;font:normal 30px "PF Din Text Comp Pro Medium", sans-serif;color:#fff;margin:380px 0 0 0;padding:0;text-transform:uppercase;}
#resultbg{position:relative;max-width:1920px;min-width:320px;padding:50px 0;margin:0 auto;background:#fff;}
.result{max-width:960px;min-width:320px;padding:0;margin:0 auto;}
.result h3{text-align:center;font:normal 50px "PF Din Text Comp Pro Medium", sans-serif;color:#1a2137;margin:0 0 50px 0;padding:0;text-transform:uppercase;}
.adapcar{position:relative;max-width:960px;min-width:320px;margin:0 auto;padding:0;}
#owl-demo .item{margin:0px 44px;}
#owl-demo .item img{display:block;width:100%;height:auto;}
.but2{display:block;width:300px;height:58px;margin:50px auto 0;padding:0;background-image:url(../images/but6.png);background-repeat:no-repeat;background-position:0 0;}
.but22{display:block;width:300px;height:58px;margin:50px auto 0;padding:0;background-image:url(../images/but9.png);background-repeat:no-repeat;background-position:0 0;}
.but2:hover,.but22:hover{background-position:0 -60px;}
#otzbg{position:relative;max-width:1920px;min-width:320px;padding:50px 0;margin:0 auto;background:#f2f2f2;}
.otz{max-width:960px;min-width:320px;padding:0;margin:0 auto;}
.otz h3{text-align:center;font:normal 50px "PF Din Text Comp Pro Medium", sans-serif;color:#1a2137;margin:0 0 50px 0;padding:0;text-transform:uppercase;}
#owl-demo2 .item{margin:0px 44px;}
#owl-demo2 .item img{display:block;width:100%;height:auto;}
.botz{text-align:center;font:normal 20px "PF Bulletin Sans Pro", sans-serif;color:#1a2137;line-height:100%;margin:40px 0 0 0;padding:0;}
.botz a{text-align:center;font:normal 20px "PF Bulletin Sans Pro", sans-serif;color:#0018D0;line-height:100%;margin:0;padding:0;}
#pricebg{position:relative;max-width:1920px;min-width:320px;padding:50px 0;margin:0 auto;background:url(../images/price.jpg) no-repeat center 0;background-size:cover;}
.price{max-width:960px;min-width:320px;padding:0;margin:0 auto;}
.price h2{text-align:center;font:normal 50px "PF Din Text Comp Pro Medium", sans-serif;color:#fff;margin:0 0 20px 0;padding:0;text-transform:uppercase;}
#promo{text-align:center;font:normal 22px "PF Din Text Comp Pro Medium", sans-serif;color:#fff;margin:0 0 50px 0;padding:0;line-height:230%;}
#promo .pp{display:inline-block;width:120px;padding:4px 5px;margin:0 20px;background:#fff;border:2px solid #8b9954;text-align:center;font:normal 20px "PF Din Text Comp Pro", sans-serif;color:#5d5f63;}
#promo .pb{display:inline-block;width:133px;height:35px;padding:0;margin:0;background-image:url(../images/but7.png);background-repeat:no-repeat;background-position:center 0;}
#promo .pb:hover{background-position:center -37px;}
.pricecon{max-width:960px;min-width:320px;margin:0 auto;padding:0;list-style:none;}
.pricecon li{width:320px;padding:0;margin:50px 0 0 0;float:left;}
.pricebg{position:relative;width:300px;padding:60px 0 30px 0;margin:0 auto;background:rgba(15,27,53,0.6);}
.pricebg h3{position:absolute;display:block;padding:10px 0px;line-height:100%;text-align:center;font:normal 27px "PF Din Text Comp Pro Medium", sans-serif;text-transform:uppercase;background:#0F1B35;top:-65px;left:50%;transform:translateX(-50%); min-width: 190px;}
.pricebg h3 small {display: block; font-size: 14px;}
.price1 h3{width:186px;color:#00F8FF;}
.price2 h3{width:auto;padding-left:20px;padding-right:20px;color:#FF37A4;}
.price3 h3{width:246px;color:#FFCD00;}
.nadpis{position:absolute;display:block;width:220px;height:94px;margin:0;padding:0;top:2px;left:20px;background:url(../images/nadpis.png) no-repeat 0 0;opacity:1;filter:Alpha(opacity=100);}
.sumd{text-align:center;font:normal 35px "PF Din Text Comp Pro Medium", sans-serif;color:#fff;margin:0 0 20px 0;padding:0;text-transform:uppercase;line-height:100%;}
.pop{width:260px;margin:0 auto 32px;padding:10px 0px 12px 0px;background:#fff;}
.pop p{text-align:center;font:normal 20px "PF Bulletin Sans Pro", sans-serif;color:#000;line-height:130%;margin:0;padding:0;}
.sumy{text-align:center;font:normal 35px "PF Din Text Comp Pro Medium", sans-serif;color:#fff;margin:0;padding:0;text-transform:uppercase;line-height:100%;}
.sumy span{font-size:20px;text-decoration:line-through;color:#999;}
.mpt{display:block;width:205px;height:54px;margin:15px auto 10px;padding:0;text-decoration:none;}
.but33{background-image:url(../images/but33.png);background-repeat:no-repeat;background-position:0 0;}
.but33:hover{background-position:0 -56px;}
.mpt{text-decoration:none;}
.but3{display:block;width:205px;height:54px;margin:20px auto 0;padding:0;background-image:url(../images/but32.png);background-repeat:no-repeat;background-position:0 0;}
.but3:hover{background-position:0 -56px;}
.but4{display:block;width:237px;height:61px;margin:50px auto 40px;padding:0;background-image:url(../images/but4.png);background-repeat:no-repeat;background-position:0 0;}
.but4:hover{background-position:0 -63px;}
.ps{text-align:center;font:normal 20px "PF Bulletin Sans Pro", sans-serif;color:#fff;line-height:140%;margin:0;padding:0;}
#ae{width:278px;margin:50px auto;padding:20px;border:1px solid #e5e5e5;}
#ae h3{text-align:center;font:normal 26px "PF Bulletin Sans Pro", sans-serif;color:#383737;padding:0;margin:0 0 20px 0;line-height:100%;}
#ae input[type=text], #ae input[type=password]{display:block;width:260px;border:1px solid #e5e5e5;background-color:#fff;padding:12px 5px;margin:0 auto 10px;text-align:center;font:normal 15px "PF Bulletin Sans Pro Light", sans-serif;color:#232323;}
#ae input[type=text]:hover, #ae input[type=password]:hover{border-color:#B1E500;}
#ae input.log{background-image:url(../images/ilog.png);background-repeat:no-repeat;background-position:center center;}
#ae input.pas{background-image:url(../images/ipas.png);background-repeat:no-repeat;background-position:center center;}
#ae p{text-align:right;font:normal 16px "PF Bulletin Sans Pro", sans-serif;color:#383737;padding:0;margin:0 0 15px 0;line-height:100%;}
#ae p a{text-align:right;font:normal 16px "PF Bulletin Sans Pro", sans-serif;color:#383737;padding:0;margin:0;line-height:100%;}
#ae input.s{display:block;width:272px;padding:8px 0;border:1px solid #B1E500;background:#B1E500;text-align:center;font:normal 16px "PF Bulletin Sans Pro", sans-serif;text-transform:uppercase;color:#222222;margin:0 auto;}
#ae input.s:hover{background:#C4FD00;text-decoration:none;}
#clk{max-width:1920px;min-width:320px;margin:0 auto;padding:0;}
.clkbg1{position:relative;max-width:1920px;min-width:320px;margin:0 auto;padding:0;background:url(../images/lkbg.jpg) no-repeat center 0;background-size:cover;}
.clk1{position:relative;max-width:940px;min-width:300px;margin:0 auto;padding:40px 10px;}
.de{text-align:center;font:normal 20px "PF Din Text Comp Pro Medium", sans-serif;color:#c0e428;padding:0;margin:0 0 40px 0;line-height:100%;}
.clk1 h3{text-align:left;font:normal 40px "PF Din Text Comp Pro Medium", sans-serif;color:#fff;padding:0;margin:0 0 30px 0;line-height:100%;text-transform:uppercase;}
.clk1 table{width:100%;margin:0 auto;padding:0;border:none;border-spacing:0;border-collapse:collapse;}
.clk1 td{vertical-align:middle;padding:5px 10px;}
.clk1 td p{text-align:left;font:normal 18px "PF Bulletin Sans Pro", sans-serif;color:#fff;margin:0;padding:0;line-height:130%;}
.clk1 td input[type=text]{display:block;width:80%;border:1px solid #e5e5e5;background-color:#fff;padding:5px 5px;margin:0;text-align:left;font:normal 15px "PF Bulletin Sans Pro Light", sans-serif;color:#232323;}
.clk1 td input[type=file]{color:#fff;}
.clk1 td input[type=text]:hover{border-color:#B1E500;}
.clk1 input.s{display:block;width:237px;height:61px;padding:0;border:none;margin:25px 0 0 0;background-image:url(../images/but5.png);background-repeat:no-repeat;background-position:center 0;}
.clk1 input.s:hover{background-position:center -63px;}
.clkbg2{position:relative;max-width:1920px;min-width:320px;margin:0 auto;padding:0;background:#fff;}
.clk2{position:relative;max-width:940px;min-width:300px;margin:0 auto;padding:40px 10px;}
.clk2 h3{text-align:left;font:normal 40px "PF Din Text Comp Pro Medium", sans-serif;color:#1a2137;padding:0;margin:0 0 30px 0;line-height:100%;text-transform:uppercase;}
.clk2 table{width:100%;margin:0 auto;padding:0;border:none;border-spacing:0;border-collapse:collapse;}
.clk2 td{vertical-align:middle;padding:10px 5px;border:1px solid #fff;background:#f6f6f6;}
.clk2 .cs > td{background:#e5e5e5;}
.clk2 td p{text-align:left;font:normal 16px "PF Bulletin Sans Pro Light", sans-serif;color:#232323;margin:0;padding:0;line-height:120%;}
.clk2 td a{display:block;width:70%;margin:0 auto;padding:0;}
.clk2 td a img{display:block;width:100%;margin:0 auto;padding:0;}
#golos{max-width:960px;min-width:320px;margin:0 auto;padding:50px 0;background:#fff;}
#golos h3{text-align:center;font:normal 36px "PF Din Text Comp Pro Medium", sans-serif;color:#1a2137;margin:0 auto 40px;padding:0;}
.golos{padding:30px 10px;margin:0 auto 30px;background:#e5e5e5;}
.golos p{text-align:center;font:normal 30px "PF Din Text Comp Pro Medium", sans-serif;color:#1a2137;margin:0 auto 10px;padding:0;}
.gf{width:780px;padding:0;margin:0 auto;overflow-x:hidden;}
.rad{position:relative;width:21px;height:21px;margin:90px 0 0 0;padding:9px 0 0 9px;float:left;outline:0px solid #cc0000;}
.radbg{position:absolute;width:30px;height:30px;top:0;left:0;margin:0;padding:0;background-image:url(../images/radbg.png);background-repeat:no-repeat;background-position:0 0;z-index:10;cursor:pointer;}
.radbg:hover, .radbg.active{background-position:0 -32px;}
.rad input[type=radio]{margin:0;padding:0;}
.gi{display:block;width:200px;height:200px;margin:15px 0 15px 40px;padding:0;float:left;border:5px solid #B1E500;background:#fff;}
.gi > img{display:block;width:200px;height:200px;margin:0;padding:0;}
.gi:hover{box-shadow:0 0 15px #777;}
.sg{display:block;width:260px;text-align:center;font:normal 26px "PF Din Text Comp Pro Medium", sans-serif;color:#1a2137;margin:0 auto;padding:10px 0;background:#B1E500;}
.sg:hover{box-shadow:0 0 15px #777;}
#partbg{max-width:1920px;min-width:320px;padding:30px 0;margin:0 auto;background:#000;}
#part{position:relative;max-width:960px;min-width:320px;padding:0;margin:0 auto;}
#part h3{text-align:center;font:normal 48px "PF Din Text Comp Pro Medium", sans-serif;color:#B1E500;margin:0 0 20px 0;padding:0;text-transform:uppercase;}
#part a.part{display:flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;width:120px;height:120px;margin:0 36px;padding:0;float:left;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:0.5s;}
#part a.part img{display:block;width:120px;height:auto;margin:0;padding:0;}
#part a.part:hover{-webkit-filter:none;filter:none;}
#part {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#part h3 {
	width: 100%;
}
#sertform{width:300px;margin:0 auto;padding:0;}
#sertform p{text-align:center;font-size:20px;margin:0 0 20px 0;}
#sertform form{width:300px;margin:0 auto;padding:0;}
#sertform input[type=text]{display:block;width:255px;border:1px solid #e5e5e5;background-color:#fff;padding:12px 5px;margin:0 auto 10px;text-align:center;font:normal 16px "PF Bulletin Sans Pro Light", sans-serif;color:#232323;}
#sertform input[type=text]:hover{border-color:#B1E500;}
#sertform input.n2{background-image:url(../images/in.png);background-repeat:no-repeat;background-position:center center;}
#sertform input.f{background-image:url(../images/if.png);background-repeat:no-repeat;background-position:center center;}
#sertform input.s{display:block;width:267px;padding:8px 0;border:1px solid #B1E500;background:#B1E500;text-align:center;font:normal 16px "PF Bulletin Sans Pro", sans-serif;text-transform:uppercase;color:#222222;margin:0 auto;}
#sertform input.s:hover{background:#C4FD00;text-decoration:none;}
#footer{position:relative;max-width:1920px;min-width:320px;padding:0;margin:0 auto;}
.fcbg{max-width:1920px;min-width:320px;padding:30px 0;margin:0 auto;background:#0C111E;}
.fc{max-width:960px;min-width:320px;padding:0;margin:0 auto;}
.fcul{max-width:960px;min-width:320px;padding:0;margin:0 auto;list-style:none;}
.fcul li{width:50%;padding:0;margin:0;list-style:none;float:left;}
.fcl p.fz{text-align:left;font:bold 15px "PF Bulletin Sans Pro", sans-serif;color:#fff;margin:0 0 3px 0;padding:0;line-height:140%;}
.fcl p{text-align:left;font:normal 15px "PF Bulletin Sans Pro Light", sans-serif;color:#fff;margin:0 0 3px 0;padding:0;line-height:140%;}
.fcl p a{text-align:left;font:normal 15px "PF Bulletin Sans Pro Light", sans-serif;color:#fff;margin:0;padding:0;}
.fcl .mess{display:block;width:140px;height:30px;margin:6px 0;padding:0;}
.fcl a.mess1{display:inline-block;width:30px;height:30px;margin:0 11px 0 0;padding:0;background:url(../images/mess1.png) no-repeat 0 0;}
.fcl a.mess2{display:inline-block;width:30px;height:30px;margin:0 11px 0 0;padding:0;background:url(../images/mess2.png) no-repeat 0 0;}
.fcl a.mess3{display:inline-block;width:30px;height:30px;margin:0 11px 0 0;padding:0;background:url(../images/mess3.png) no-repeat 0 0;}
.fcr h1{text-align:right;font:normal 15px "PF Bulletin Sans Pro", sans-serif;color:#fff;margin:0 0 5px 0;padding:0;line-height:140%;}
.fcr p{text-align:right;font:normal 15px "PF Bulletin Sans Pro Light", sans-serif;color:#fff;margin:0 0 10px 0;padding:0;line-height:140%;}
.fcr .sp{width:150px;padding:0;margin:0;float:right;list-style:none;}
.fcr .sp li{list-style:none;margin:0;padding:0;float:left;}
.fcr .sp li.soc{width:50px;}
.fcr .sp li.soc a{display:block;width:27px;height:27px;margin:0;padding:0;}
.fcopybg{max-width:1920px;min-width:320px;padding:30px 0;margin:0 auto;background:#000;}
.fcopy{max-width:960px;min-width:320px;padding:0;margin:0 auto;}
.fcopy h3{text-align:center;font:normal 15px "PF Bulletin Sans Pro Light", sans-serif;color:#f2f2f2;margin:0;padding:0;text-transform:uppercase;}
.sppay{display:block;width:240px;margin:12px 0 0 0;float:right;}


.action_img
{
	position: absolute;
	top: -30px;
	right: -30px;
	z-index: 2;
}

.action_img img
{
	width: 110px;
	height: auto;
}

.flex_cont
{
	display:flex;
	flex-direction:row;
	align-items:flex-start;
	justify-content:center;
	flex-wrap: wrap;
}

.pricecon.flex_cont {
	align-items: stretch;
}
.pricecon.flex_cont .pricebg {
	height: 100%;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
}
.pricecon.flex_cont .pricebg .sumy {
	flex: 1;
}
.you-get {
	position: relative;
	padding: 50px 0;
	width: 100%;
}

.you-get * {
	-webkit-box-sizing: border-box;
					box-sizing: border-box;
}

.you-get h3 {
	display: block;
	font-size: 50px;
	font-family: "PF Din Text Comp Pro Medium", sans-serif;
	font-weight: normal;
	color: #1a2137;
	margin-top: 20px;
	margin-bottom: 30px;
	text-align: center;
	text-transform: uppercase;
}

.you-get__container {
	display: block;
	width: 100%;
	max-width: 1920px;
	min-width: 320px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
}

.you-get__items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
			-ms-flex-align: start;
					align-items: flex-start;
	-webkit-box-pack: center;
			-ms-flex-pack: center;
					justify-content: center;
	width: 100%;
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
	-ms-flex-wrap: wrap;
			flex-wrap: wrap;
	counter-reset: items;
}

.you-get__item {
	display: block;
	width: 280px;
	-ms-flex-negative: 0;
			flex-shrink: 0;
	padding: 15px 15px 0 50px;
	margin-bottom: 20px;
	counter-increment: items;
}

.you-get__icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	-webkit-box-pack: center;
			-ms-flex-pack: center;
					justify-content: center;
	width: 180px;
	height: 150px;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
}

.you-get__icon img {
	display: block;
	height: auto;
}

.you-get__text {
	display: block;
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 20px;
	line-height: 24px;
	color: #181818;
	font-family: "PF Bulletin Sans Pro", sans-serif;
	text-align: center;
}

.you-get__text::before {
	content: counter(items);
	display: block;
	width: 50px;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #B1E500;
	color: #fff;
	font-size: 22px;
	line-height: 50px;
	position: absolute;
	left: -50px;
	border-radius: 25px;
}

.whyo {
	counter-reset: items;
}

.whyo li {
	position: relative;
	counter-increment: items;
}
.whyo li::before {
	display: block;
	width: 40px;
	height: 40px;
	content: counter(items);
	position: absolute;
	top: -8px;
	left: 20px;
	background-color: #0F1B35;
	font-size: 18px;
	line-height: 40px;
	color: #fff;
	text-align: center;
}

.form-tooltip {
	display: block;
	text-align: center;
	font-size: 11px;
	color: #ccc;
	margin-top: 7px;
}
.form-tooltip a {
	color: #ccc;
	text-decoration: underline;
}
.form-tooltip a:hover {
	text-decoration: none;
}

.sticky-header {
	display: block;
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	position: relative;
}

.sticky-header__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	width: 100%;
	max-width: 960px;
	margin-left: auto;
	margin-right: auto;
}
.sticky-header__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.sticky-header__top .telephone {
	display: none;
}
.sticky-header__bottom {
	display: block;
}
.sticky-header__bottom .but1,
.sticky-header__bottom .lk-link {
	display: none;
}

.sticky-header_sticky {
	position: fixed;
	top: 0;
	left: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	z-index: 100;
	background: url('../images/pzbg.png') repeat 0 0;
}

.sticky-header_sticky .sticky-header__container {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
}

.sticky-header_sticky .sticky-header__top .sp {
	display: none;
}
.sticky-header_sticky .sticky-header__bottom .but1 {
	display: block;
	margin: 0;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}
.sticky-header_sticky .menu .last,
.sticky-header_sticky .menu .franshiza {
	display: none;
}
.sticky-header_sticky #menu {
	margin: 0;
	height: auto;
}
.sticky-header_sticky #mc li {
	padding-right: 0;
	height: auto;
}
.sticky-header_sticky .sticky-header__bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 100%;
}
.sticky-header_sticky .sticky-header__bottom .lk-link {
	display: block;
}
.lk-link {
	display: block;
	width: 20px;
	height: 20px;
	margin-left: 20px;
	margin-right: 20px;
	background:url(../images/lkico.png) no-repeat center center;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}
.telephone {
	width: 40px;
	height: 40px;
	background:url(../images/telephone.png) no-repeat center center;
	background-size: 20px 20px;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}
.header-second {
	background: url(../images/pzbg.png) repeat 0 0;
}
.main {
	display: block;
	padding-top: 120px;
	padding-bottom: 10px;
}
.main__container {
	display:block;
	width: 100%;
	max-width: 810px;
	margin: 0 auto;
	padding-left: 20px;
	padding-right: 20px;
	box-sizing: border-box;
}
.main__title {
	text-align: center;
	font: normal 40px "PF Din Text Comp Pro Medium", sans-serif;
	color: #1a2137;
	margin: 0 0 50px 0;
	padding: 0;
	text-transform: uppercase;
}
.main__title span {
	color: #B1E500;
}
.articles-section {
	display: block;
	margin-bottom: 45px;
	padding-left: 80px;
	position: relative;
}
.articles-section__icon {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	transform: translateY(-50%);
	margin-top: 0!important;
	padding-bottom: 0!important;
}
.articles-section__icon img {
	display: block;
	margin-top: 50%;
}
.articles-section {
	padding-left: 0;
	padding-top: 15px;
}
.articles-section__title {
	font: normal 24px "PF Din Text Comp Pro Medium", sans-serif;
	color: #1a2137;
	margin: 0 0 20px 0;
	padding: 0;
	text-transform: uppercase;
}
.articles-list {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.articles-list__item:not(:last-child) {
	margin-bottom: 12px;
}
.articles-list__item a {
	font: normal 18px "PF Bulletin Sans Pro", sans-serif;
	line-height: 20px;
	color: #181818;
}
.articles-list__item a:hover {
	color: #B1E500;
	text-decoration: none;
}
.article {
	display: block;
	margin-bottom: 50px;
	padding-top: 120px;
	padding-left: 20px;
	padding-right: 20px;
	box-sizing: border-box;
}
.article + .article {
	border-top: 1px solid #EEEEEE;
	margin-top: 50px;
	padding-top: 70px;
}
.article__container {
	display: block;
	width: 100%;
	max-width: 650px;
	margin-left: auto;
	margin-right: auto;
	font-size: 18px;
	line-height: 24px;
	font-family: "PF Bulletin Sans Pro", sans-serif;
	color: #1a2137;
}
.article__date {
	display: block;
	font-size: 12px;
	color: #AAAAAA;
	font-family: "PF Bulletin Sans Pro", sans-serif;
	position: relative;
	top: -20px;
}
.article__title {
	font-size:40px;
	font-family: "PF Din Text Comp Pro Medium", sans-serif;
	font-weight: normal;
	line-height: 40px;
	color: #1a2137;
	margin: 0 0 20px 0;
	padding: 0;
	text-transform: uppercase;
}
.article img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto !important;
}
.article p {
	font-size: 18px;
	line-height: 24px;
	font-family: "PF Bulletin Sans Pro", sans-serif;
	color: #1a2137;
	margin-bottom: 20px;
}
.article a {
	color: #B1E502;
	text-decoration: none;
}
.article a:hover {
	text-decoration: underline;
}
.article blockquote {
	display: block;
	background-color: #F7FCE5;
	border-left: 5px solid #B1E502;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 20px;
	font-size: 18px;
	line-height: 24px;
	font-family: "PF Bulletin Sans Pro", sans-serif;
	margin-bottom: 20px;
	margin-left: 0;
	font-style: italic;
}
.article blockquote p {
	margin: 0;
}
.article blockquote p + p {
	margin-top: 20px;
}
.article cite {
	display: block;
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
	text-align: center;
	position: relative;
}
.article cite::before,
.article cite::after {
	content: '';
	display: block;
	width: 100px;
	height: 2px;
	background-color: #B1E502;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}
.article * {
	font-family: "PF Bulletin Sans Pro", sans-serif !important;
}
.article cite::before {
	top: 0;
}
.article cite::after {
	bottom: 0;
}
.article__views {
	color: #AAAAAA;
	font-size: 14px;
	font-family: "PF Bulletin Sans Pro", sans-serif;
}
.article__row {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 30px;
}
.article iframe {
	max-width: 100%;
	height: auto;
}
.share {
	display: flex;
	align-items: center;
}
.share__title {
	display: block;
	margin-right: 10px;
	font-size: 14px;
	font-family: "PF Bulletin Sans Pro", sans-serif;
}
.back {
	font-size: 18px;
	font-family: "PF Bulletin Sans Pro", sans-serif;
	color: #B1E502;
}
.back:before {
	content: '←';
	display: inline-block;
	color: #1a2137;
	margin-right: 5px;
}
.order-consultation {
	display: block;
	width: 299px;
	height: 58px;
	background-image: url('../images/order-consultation.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	border: none;
	text-indent: -9999px;
	cursor: pointer;
}
.order-consultation:hover {
	background-position: 0 -58px;
}

.saletag{position:absolute;display:block;width:126px;height:73px;margin:0;padding:0;bottom:10px;left:50%;transform: translateX(-50%);background:url(../images/sale.png) no-repeat 0 0;opacity:1;filter:Alpha(opacity=100);}

.city-detect {
	display: none;
	position: relative;
	font-family: "PF Bulletin Sans Pro Light", sans-serif;
	margin-left: 25px;
}
.city-detect__card {
	display: block;
	width: 250px;
	background: rgba(18, 27, 49, 0.9);
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.25);
	position: absolute;
	top: 40px;
	left: 6px;
	padding: 18px;
	box-sizing: border-box;
	z-index: 100;
}
.city-detect__card::before {
	content: '';
	display: block;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right:10px solid rgba(18, 27, 49, 0.9);
	position: absolute;
	top: -13px;
	left: -1px;
	transform: rotate(-45deg);
}
.city-detect__close {
	display: block;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 20px;
	height: 20px;
	background-image: url(images/close.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 10px;
	cursor: pointer;
}
.city-detect__close:hover {
	opacity: 0.5;
}
.city-detect__city {
	display: block;
	font-size: 18px;
	line-height: 20px;
	padding-left: 30px;
	height: auto;
	min-height: 30px;
	background-image: url('images/geo.svg');
	background-repeat: no-repeat;
	background-position: left -5px center;
	background-size: 30px;
	margin-bottom: 12px;
	padding-top: 6px;
	box-sizing: border-box;
	color: #fff;
}
.city-detect__current {
	display: block;
	height: 24px;
	padding-top: 5px;
	padding-left: 22px;
	background-image: url('images/geo.svg');
	background-repeat: no-repeat;
	background-position: left -5px center;
	background-size: 24px;
	font-size: 13px;
	line-height: 14px;
	box-sizing: border-box;
	color: #fff;
}

.city-detect__current span {
	cursor: pointer;
	border-bottom: 1px dashed #fff;
}
.city-detect__label {
	font-size: 14px;
	opacity: 0.5;
	margin-bottom: 5px;
	color: #fff;
}
.city-detect__card {
	display: none;
}
.city-detect__first-entry {
	display: none;
}
.city-detect__select {
	display: none;
}
.city-detect__btns {
	display: flex;
}
.city-detect__btn {
	border: none;
	font-size: 12px;
	line-height: 14px;
	height: auto;
	min-height: 28px;
	padding: 7px 10px;
	width: 50%;
	text-align: center;
	cursor: pointer;
}
.city-detect__btn_primary {
	display: block;
	background-color: #B1E500;
	color: rgb(18, 27, 49);
	border: 1px solid #B1E500;
	margin-right: 5px;
}
.city-detect__btn_primary:hover {
	background-color: #C4FD00;
}
.city-detect__btn_secondary {
	display: block;
	background-color: transparent;
	color: #B1E500;
	border: 1px solid #B1E500;
	margin-left: 5px;
}
.city-detect__btn_secondary:hover {
	color: #C4FD00;
	border-color: #C4FD00;
}
.sticky-header__logo {
	display: flex;
	align-items: center;
}
.city-detect__select input[type='text'] {
	background-color: transparent;
	border: 1px solid rgba(255,255,255,0.5);
	width: 100%;
	height: 32px;
	padding: 2px 10px;
	line-height: 28px;
	font-size: 14px;
	color: #fff;
	box-sizing: border-box;
}
.tinkoff-btn {
	display: block;
	width: 205px;
	height: 54px;
	margin: 20px auto 0;
	padding: 0;
	background-image: url(../images/butCredit2.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: 18px;
	text-transform: uppercase;
	color: #222;
	letter-spacing: 1px;
	font: normal 20px "PF Din Text Comp Pro Medium", sans-serif;
}
.tinkoff-btn:hover {
    background-position: 0 -56px;
}

.yookassa-btn {
    display: block;
    width: 205px;
    height: 54px;
    margin: 20px auto 0;
    padding: 0;
    background-image: url(../images/installment.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    font-size: 18px;
    text-transform: uppercase;
    color: #222;
    letter-spacing: 1px;
    font: normal 20px "PF Din Text Comp Pro Medium", sans-serif;
}

.yookassa:hover {
    background-position: 0 -56px;
}

.articles-list{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}


.articles-list-item{
	width: 400px;
	margin: 26px 8px;
	border-radius: 0 0 6px 6px;
	box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.44);
	display: flex;
	flex-direction: column;
}

.articles-list-item a{
/*	display: flex;
	flex-direction: column;
	justify-content: space-between;
	text-align: center;
	height: 100%;
	min-height: 231px;*/
}

.articles-list-item-img{
	overflow: hidden;
	position: relative;
	width: 400px;
	height: 400px;

}

.articles-list-item img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 0 0;
}

.articles-list-item-text{
	font-size: 24px;
	font-family: 'gm',sans-serif;
	line-height: 29px;
	margin: 11px 0 12px;
	display: block;
	color: #000;
	text-align: center;

}
.articles-list-item-text-type{
	color: #8d9a5f;
	font-style: italic;
	font-weight: 600;
}


.main__container-artic {
	display: block;
	width: 100%;
	max-width: 1300px;
	margin: 0 auto;
	padding-left: 20px;
	padding-right: 20px;
	box-sizing: border-box;
}

.articles-section__icon{
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 9px 0 0px;
	border-bottom: 2px solid #b1e500;
	padding-bottom: 29px;
	background: rgba(75, 84, 104, 0);
}

.articles-section__icon img {
	display: block;
	margin-top: 0%;
}
.articles-section__title{
	margin-bottom: 0;
	margin-left: 10px;
}

.blog-catalog-post {
	width: calc((100% - 47px) / 2);
	-webkit-box-shadow: 0 0 2px rgba(199,199,199,0.9);
	box-shadow: 0 0 2px rgba(199,199,199,0.9);
	margin-bottom: 50px;
}
.articles-list-item-big-text{
	color: #171717;
	margin: 0 0 10px;
	line-height: 1.45;
	text-align: center;
}

.articles-list-item-published-text{
	text-align: right;
	margin-top: auto;
	color: #a4a5a3;
}
.articles-section_breadcrumbs{
	background: #e6e6e6;
	padding: 15px;
	font-size: 13px;
	font-weight: 600;
	font-family: cursive!important;
	color: #948e8e;
}

.articles-section_breadcrumbs a{
	color: #037cc3;
	font-family: cursive!important;
}

.articles-section_breadcrumbs span{
	color: #868686;
	font-family: cursive!important;
}
.category_menu{
	display: flex;
	justify-content: space-around;
	list-style-type: none;
	background: #4b5468;
	padding-left: 0;
}
.articles-list-item-text-type-cat{
	font-style: italic;
	font-weight: 600;
	background: #b1e500;
	padding: 10px 18px;
	border-radius: 8px;
	color: #4b5468;
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.32);
	transition: all 0.5s;
}

.category_menu a{
	text-decoration: none;
}
.articles-list-item-text-type-cat:hover{
	background:#8d9a5f;
}
.articles-list-item-text-box{
	padding: 20px;
	display: flex;
	flex-direction: column;
	height: 100%;
}

.articles-section{
	padding-left: 0;

}

#selecte_date input[type=text]{
    box-shadow: 0 0 1px 0px #4b5468;
    padding: 8px 11px;
    border: none;
    width: 93%;
}
#selecte_date{
    border: none;
    position: relative;
    border-radius: 8px;
    float: right;
    outline: none;
    width: 300px;
}
#selecte_date input[type=text]:focus{
    box-shadow: 0 0 2px 0px #b1e500;

}
#selecte_date input[type=submit]{
    background: #b1e500;
    height: 10%;
    padding: 9px 11px;
    border-radius: 0 8px 8px 0px;
    position: relative;
    z-index: 5;
}

.clearfix:after{
	content: '';
	display: table;
	clear: both;
}
.selecte_date_category{
	margin-top: 10px;
}

.search{
    position:relative;
}

.search_result{
    background: #FFF;
    border: 1px #ccc solid;
    border-radius: 4px;
    max-height: 200px;
    overflow-y: scroll;
    display: none;
    position: absolute;
    z-index: 99;
    top: 19px;
    width: 88%;
}

.search_result li{
    list-style: none;
    padding: 10px 10px;
    margin: 0 0 0 -40px;
    color: #0896D3;
    border-bottom: 1px #ccc solid;
    cursor: pointer;
    transition:0.2s;
}

.search_result li:hover{
    background: #4b5468;
    color: #fff;
}

#aboutbg .prizbg__block{
	display: none;
}
body .modal  .karantin{
	font-size: 16px;
	line-height: 1.8;
	text-align: center;
	text-transform: uppercase;
	color: #d07171;


}

body .modal .karantin li{
	width: 100%;
}
/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
    .category_menu{
        flex-wrap: wrap;
    }
    #selecte_date {
        float: none;
        margin: auto;
    }
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.articles-list-item {
		width: 280px;
        overflow: hidden;
	}
	.articles-list-item-img {
		width: inherit;
		height: 290px;
	}
	.articles-list-item img{
		object-fit:initial;
	}

	.category_menu {

		flex-direction: column;
		text-align: center;
		padding: 0 16px;
	}

	#selecte_date input[type=text] {
		width: initial;
		margin: auto;
		display: block;
	}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

 /* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}



/*** new style *********/

.row-data-user--label {display: none;}
.table-user-photo-label {display:none;}
@media(max-width:680px){

.table-data-user ,.table-data-user td,.table-data-user tr,.table-data-user tbody,
.table-user-photo, .table-user-photo td, .table-user-photo tr, .table-user-photo tbody {display:block; }
.table-data-user tr.cs {display: none;}
.row-data-user td {display:flex;}
.row-data-user--label {display:block;width:200px;}
.clk2 .table-data-user td p	 {font-size:12px !important}
.table-user-photo-label {display:block; font-weight:bold;padding:0 0 5px; text-align: center;}
.table-user-photo img {max-width:100%;}
.table-user-photo .tr-th {display:none !important;}
}
