@font-face {
    font-family: fontl; /* Гарнитура шрифта */
    src: url(/font/HelveticaLight.ttf); /* Путь к файлу со шрифтом */
   }
@font-face {
    font-family: fontr; /* Гарнитура шрифта */
    src: url(/font/HelveticaRegular.ttf); /* Путь к файлу со шрифтом */
   }
@font-face {
    font-family: fontm; /* Гарнитура шрифта */
    src: url(/font/HelveticaMedium.ttf); /* Путь к файлу со шрифтом */
   }
@font-face {
    font-family: fontb; /* Гарнитура шрифта */
    src: url(/font/HelveticaBold.ttf); /* Путь к файлу со шрифтом */
   }

.fontl{font-family: fontl;}
.fontr{font-family: fontr;}
.fontm{font-family: fontm;}
.fontb{font-family: fontb;}

/*-parent style-*/
body{font-family: fontr, sans-serif;font-size: 14px;color:#323232;}
#wrapper{overflow: hidden;}
button, .button{font-family: fontl;display: block;background:#2bb044;text-transform: uppercase;border-radius: 40px;color:#ffffff;padding: 10px 20px;margin: 10px auto;font-size: 18px;text-align: center;cursor: pointer;max-width: 400px;}
button:hover, .button:hover{background: #25953a;}
input{max-width:400px;width:100%;border-radius: 40px;padding: 14px 10px;margin: 10px auto;color: #323232;font-size: 16px;text-align: center;}
a{font-size: 14px;color:#2bb044;font-family: fontr;text-decoration-line: underline;cursor: pointer;}
a:hover{color:#2bb044;text-decoration-line: none;}
ul{list-style: none;}
.awhite{color:#fefefe;text-decoration-line: none;}
.awhite:hover{color:#fefefe;text-decoration-line: none;}
.agrey86{color:#868686;text-decoration-line: none;}
.agrey86:hover{color:#868686;text-decoration-line: underline;}
.agrey86n{color:#868686;text-decoration-line: none;}
.agrey86n:hover{color:#868686;text-decoration-line: none;}
.title{font-size: 26px;font-family: fontm;text-transform: uppercase;text-align: center;margin-top: 100px;}
.des{font-size: 22px;font-family: fontl;text-align: center;opacity: 0.7;}
.modal-backdrop.in {background: #000;}
.close:hover, .close:focus {color: #666666;}

/*-add class-*/

.rel{position: relative;}
.bigword{text-transform: uppercase;}
.startword{text-transform: none;}
.clear{clear: both;}
.mc{margin: 0 auto;}
.hid{visibility: hidden;}
.none{display: none;}
.block{display: block;}
.bold{font-weight: 900;}
.fl{float: left;}
.fr{float: right;}
.pabs{position: absolute;}
.pfix{position: fixed;}
.prel{position: relative;}

.white{color:#fefefe;}
.grey666{color:#666666;}
.grey999{color:#999999;}
.greydb{color:#dbdbdb;}
.grey77{color:#7a716b;}
.grey32{color:#323232;}
.black{color:#000000;}
.blackbg{background: #000000;}
.whitebg{background:#fefefe;}
.whitebtn{background: #ffffff;color:#323232;}
.whitebtn:hover{background: #ffffff;color:#323232;}
.green{color:#2bb044;}
.greenebg{background:#2bb044;}

.lh1{line-height: 1;}
.lh1i5{line-height: 1.5;}
.lh1i8{line-height: 1.8;}
.lh2{line-height:2;}
.ls0{letter-spacing: 0px;}
.ls1{letter-spacing: 1px;}
.ls1i5{letter-spacing: 1.5px;}
.ls2{letter-spacing: 2px;}
.ls3{letter-spacing: 3px;}
.ls4{letter-spacing: 4px;}
.ls5{letter-spacing: 5px;}
.ls6{letter-spacing: 6px;}
.ls8{letter-spacing: 8px;}
.op10{opacity: 1;}
.op8{opacity: 0.8;}
.op7{opacity: 0.7;}
.op6{opacity: 0.6;}
.op5{opacity: 0.5;}
.op4{opacity: 0.4;}
.op2{opacity: 0.2;}
.op1{opacity: 0.1;}
.op0{opacity: 0;}

.none990{display: block;}
.block990{display: none !important;}
.center990r{float: right;}
.center990l{float: left;}
.text-right900c{text-align: right;}
.text-left900c{text-align: left;}

.fs10{font-size: 10px;}
.fs12{font-size: 12px;}
.fs13{font-size: 13px;}
.fs15{font-size: 15px;}
.fs16{font-size: 16px;}
.fs18{font-size: 18px;}
.fs20{font-size: 20px;}
.fs22{font-size: 22px;}
.fs24{font-size: 24px;}
.fs25{font-size: 25px;}
.fs26{font-size: 26px;}
.fs28{font-size: 28px;}
.fs30{font-size: 30px;}
.fs32{font-size: 32px;}
.fs34{font-size: 34px;}
.fs36{font-size: 36px;}
.fs40{font-size: 40px;}
.fs42{font-size: 42px;}
.fs46{font-size: 46px;}
.fs48{font-size: 48px;}
.fs50{font-size: 50px;}
.fs52{font-size: 52px;}
.fs56{font-size: 56px;}
.fs68{font-size: 68px;}
.fs96{font-size: 96px;}
.bold{font-weight: bold;}

.w5p{width:5%;}
.w10p{width:10%;}
.w17p{width:17%;}
.w18p{width:18%;}
.w23p{width:23%;}
.w24p{width:24%;}
.w30p{width:30%;}
.w36p{width:32%;}
.w390px{width: 390px;}

.void10{height: 10px;}
.void20{height: 20px;}
.void50{height: 50px;}
.void80{height: 80px;}
.void100{height: 100px;}
.void140{height: 135px;}
.void200{height: 200px;}

.mtm2{margin-top: -2px;}

.mtm18{margin-top: -18px;}

.m0{margin: 0;}
.p0{padding: 0;}

.mt4{margin-top: 4px;}
.mb4{margin-bottom: 4px;}
.mv4{margin-top: 4px;margin-bottom: 4px;}

.pt4{padding-top: 4px;}
.pb4{padding-bottom: 4px;}
.pv4{padding-top: 4px;margin-bottom: 4px;}

.mt10{margin-top: 10px;}
.mb10{margin-bottom: 10px;}
.mv10{margin-top: 10px;margin-bottom: 10px;}

.pt10{padding-top: 10px;}
.pb10{padding-bottom: 10px;}
.pv10{padding-top: 10px;margin-bottom: 10px;}

.mt18{margin-top: 18px;}
.mb18{margin-bottom: 18px;}
.mv18{margin-top: 18px;margin-bottom: 18px;}

.pt18{padding-top: 18px;}
.pb18{padding-bottom: 18px;}
.pv18{padding-top: 18px;margin-bottom: 18px;}

.mt25{margin-top: 25px;}
.mb25{margin-bottom: 25px;}
.mv25{margin-top: 25px;margin-bottom: 25px;}

.pt25{padding-top: 25px;}
.pb25{padding-bottom: 25px;}
.pv25{padding-top: 25px;padding-bottom: 25px;}

.mt30{margin-top: 30px;}
.mb30{margin-bottom: 30px;}
.mv30{margin-top: 30px;margin-bottom: 30px;}

.pt30{padding-top: 30px;}
.pb30{padding-bottom: 30px;}
.pv30{padding-top: 30px;margin-bottom: 30px;}

.mt40{margin-top: 40px;}

.mt60{margin-top: 60px;}
.mb60{margin-bottom: 60px;}
.mv60{margin-top: 60px;margin-bottom: 60px;}

.pt60{padding-top: 60px;}
.pb60{padding-bottom: 60px;}
.pv60{padding-top: 60px;margin-bottom: 60px;}

.mt100{margin-top: 100px;}
.mb100{margin-bottom: 100px;}
.mv100{margin-top: 100px;margin-bottom: 100px;}

.pt100{padding-top: 100px;}
.pb100{padding-bottom: 100px;}
.pv100{padding-top: 100px;margin-bottom: 100px;}

/*-header-*/
header {padding: 40px 0;}
header .logo img{display: block;max-width:150px;width: 100%;position: relative;top: 8px;}
header .lozung{padding: 0px;}
header .konsult a{margin-left: 4px;}
header .konsult a:before {content:url(/img/ikman.png);position:relative;top:0px;right:2px;}
header .skach a{margin-left: 4px;}
header .skach a:before {content:url(/img/ikst.png);position:relative;top:2px;right:2px;}
header .telefon{margin-top: -20px;}
header .telefon p{margin-top: -4px;}
header .telefon p:before {content:url(/img/iktel.png);position:relative;top:4px;right:4px;}
header nav#glavmenu{position: relative;left: 15px;top: 0;background: #ffffff;width: 100%;z-index: 19;transition: .2s ease;box-shadow:none;}
header nav#glavmenu ul{padding:0;width: 1150px;margin: 0 auto;}
header nav#glavmenu ul li{float:left;margin: 0 0 0 17.9px;}
header nav#glavmenu ul li:first-child{margin: 0 0 0 0;}
header nav#glavmenu ul li a{color:#323232;padding-right:4px;text-decoration-line: none;}
header nav#glavmenu ul li a:hover{color:#2bb044;}

.wrapaddform{position:fixed;top:0;left:0;width:100%;height:100%;z-index:21;background:rgba(0, 0, 0, .7);display:none;}
.wrapmainform{max-width:400px;width:100%;background:#fefefe;padding:30px;position:fixed;top:25%;left:39%;}
.wrapmainform button, .wrapsucsess button{box-shadow:none;background:none;font-size:46px;position:absolute;right:20px;top:6px;border:none;color:#999;font-weight:900;}
.wrapmainform .sendform{max-width:400px;margin:0 auto;}
.wrapsucsess{position:fixed;left:0;top:0px;width:100%;height:100%;background:rgba(0, 0, 0, .5);z-index:12;display:none;}
.wrapsucsess .sucsess{width:400px;background:#fefefe;padding:30px;position:relative;top:25%;left:39%;z-index:10;}
.mestrue{padding:40px;cursor:pointer;position:fixed;top:20%;left:40%;max-width:440px;width:100%;background:#ffffff;z-index:30;box-shadow:-1px -1px 4px #333;display:none;text-align:center;}
.mestrue .closef{position:absolute;right:0;top:5px;font-size:52px;margin:0 10px 0px 0px;color:#999999;}
.mestrue .closef:hover{color:#666666;}
.nbbp{color:#DADBDB;}

#soglasen{display: none;}

/*-face-*/
#face{}
#face .col-md-3{margin: 70px 0;}
#face .col-md-5{overflow: hidden;height: 715px;}

/*-block1-*/
#block1{background: #252525 url(/img/bg02.jpg) center no-repeat;height:533px;}
#block1 .dlin{padding-left: 17px;}
#block1 span.shir:before {content:url(/img/0211.png);position: relative;top: 3px;right: 3px;}
#block1 span.dlin:before {content:'L';color:#2bb044;margin-right: 2px;}
/*-block2-*/
#block2{}
#block2 img{margin-bottom: 50px;}
/*-block3-*/
#block3{background: #DADBDB;height:714px;}
#block3 img{border-radius: 500px;margin-bottom:30px;}
#block3 .col-md-3{width: 20%;padding: 0px 10px;}
#block3 button, #block3 .button{padding:14px 10px;font-size:14px;}
/*-block4-*/
#block4{}
#block4 img{max-width:560px;width: 100%;}
/*-block5-*/
#blockAbout,#block5{background: #E7E0D6;height:766px;}
#blockAbout {height: auto;}
#blockAbout .container {padding-bottom: 100px;}
#block5 .wrapimg{width: 140px;height: 140px;border-radius: 100px;overflow: hidden;margin: 0 auto;margin-bottom: 30px;}
#block5 .col-md-3{width: 20%;margin-bottom: 40px;}
/*-block6-*/
#block6{}
#block6 .wrapimg{width: 140px;height: 140px;border-radius: 100px;overflow: hidden;margin: 0 auto;margin-bottom: 30px;}
#block6 .col-md-3{width: 20%;margin-bottom: 40px;}
/*-block7-*/
#block7{background: url(/img/bg08.jpg) center no-repeat;height:950px;}
/*-block8-*/
#block8{}
#block8 .wrapimg{width: 140px;height: 140px;border-radius: 100px;overflow: hidden;margin: 0 auto;margin-bottom: 30px;}
#block8 .col-md-3{width: 20%;margin-bottom: 40px;}
/*-block9-*/
#block9{background: #252525 url(/img/bg10.jpg) center no-repeat;height:596px;}
#block9 button, #block9 .button{max-width: 450px;}
/*-block10-*/
#block10{}
#block10 img{margin: 20px 15px;width: 100%;}
#block10 table{margin: 5px auto;}
#block10 table tbody tr td img{width: auto;}
#block10 table tbody tr td{margin-left: 10px;vertical-align: middle;}
#block10 table tbody tr td:first-child{max-width:80px}
#block10 table tbody tr td p{padding: 10px 0px 0 10px;text-align: left;}
#block10 .slick-arrow {top: 30%;position: absolute;font-size: 70px;background: none;color: #999999;box-shadow: none;border: none;}
#block10 .slick-arrow:hover {color: #2bb044;}
#block10 .slick-arrow.slick-prev {left:-80px;}
#block10 .slick-arrow.slick-next {right:-80px;}
/*-block11-*/
#block11{background: #EDE7D9 url(/img/bg12.jpg) center no-repeat;height:748px;}
#block11 form.sendform{max-width:440px;}
#block11 button, #block11 .button{margin: 10px auto;}
/*-block12-*/
#block12{}
#block12 .wrapimg{width: 140px;height: 140px;border-radius: 100px;overflow: hidden;margin: 0 auto;}
#block12 .col-md-10 img{width:100%;margin: 15px 0px;}
#block12 .slick-arrow {top: 30%;position: absolute;font-size: 70px;background: none;color: #999999;box-shadow: none;border: none;}
#block12 .slick-arrow:hover {color: #2bb044;}
#block12 .slick-arrow.slick-prev {left:-80px;}
#block12 .slick-arrow.slick-next {right:-80px;}
#block12 ul.slick-dots{text-align: center;}
#block12 ul.slick-dots li{list-style-type:none;display:inline-block;}
#block12 ul.slick-dots li button {width: 30px;height: 30px;display: block;margin: 0 2px;border: none;box-shadow: none;padding: 3px 0 0;font-size: 18px;font-family: fontb;background: #ffffff;border-radius: 25px;color: #323232;}
#block12 ul.slick-dots li.slick-active button{background:#2bb044;color:#ffffff;}
/*-block13-*/
#block13{background: #D8D8D8 url(/img/bg14.jpg) center no-repeat;height:1130px;}
#block13 .container{position: relative;}
#block13 img{position: absolute;left: 31px;top: 212px;}
#block13 input{text-align: left;font-size: 20px;color: #000000;margin: 10px 0;}
#block13 .col-md-6 label{font-size: 15px;}
#block13 .col-md-5 input{text-align: left;font-size: 16px;opacity: 1;}
#block13 input.spechux{margin:10px auto;}
#block13 button, #block13 .prikrep{margin: 10px 0;}
#block13 ul#list{position: relative;padding: 0;}
#block13 ul#list li{overflow: hidden;width: 200px;height: 200px;float: left;margin: 10px;overflow: hidden;}
#block13 ul#list li img{position: relative;top: 0;left: 0;max-width: 250px;width:100%;max-height: 250px; height: 100%}
#block13 .wrapinputfile{max-width: 400px;width: 100%;height: 60px;overflow: hidden; }
#block13 .wrapinputfile input{position: relative;left: -177px;border: none;top: -10px;outline: none;text-align: right;}
/*-block14-*/
#block14{}
#block14 .wrappred{border:1px solid #d6d6d6;margin:100px -15px;padding: 15px;}
#block14 .wrappred:hover {border:1px solid #2bb044;}
#block14 .wrappred:hover img{width: 120px;margin: 15px 0;}
#block14 .titlepred{height:100px;padding: 40px 0;}
#block14 .spech{position:relative;top: -15px;}
#block14 img{margin: 20px 0;width: 110px;}
#block14 .despred{height:100px;margin: 20px 0 0;}
/*-block15-*/
#block15{background: #DFDBD2 url(/img/bg16.jpg) center no-repeat;height:648px;}
#block15 .title{text-align: left;}
#block15 table{margin: 50px 0;}
#block15 table tbody tr td{font-size: 20px;font-family: fontl;padding: 4px 100px 4px 0;}
#block15 table tbody tr td.spech{font-size: 18px;font-family: fontb;padding: 4px 100px 30px 0;}
#block15 table tbody tr td.spech2{font-size: 18px;font-family: fontl;padding: 0px 100px 30px 0;}
#block15 button, #block15 .button{margin: 10px 0;}
/*-block16-*/
#block16{}
#block16 img{padding: 4px 0;}
/*-block17-*/
#block17{background: #303030 url(/img/bg18.jpg) center no-repeat;height:950px;}
#block17 .container{position: relative;}
#block17 .borderingsl{border:2px solid #999999; width: 40%;position:absolute;left: -375px;top: 240px}
#block17 .borderingsr{border:2px solid #999999; width: 40%;position:absolute;right:-375px;top: 240px}
#block17 .col-md-12{position: relative;}
#block17 span.shir:before {content:url(/img/1711.png);position: relative;top: 7px;right: 5px;}
#block17 span.dlin:before {content:'L';color:#2bb044;margin-right: 2px;}
#block17 .dlin {padding-left: 17px;}
#block17 .wrapimg {position: relative;left: 0px;top: 0px;height:130px;}
#block17 .qwer {position: absolute;left: 550px;top: 0px;z-index: 1;}
#block17 .tekstfot {position: absolute;left: 220px;top: 5px;z-index: 2;}
#block17 form.sendform{position: absolute;top: 120px;left: 140px;}
footer {padding: 10px 0;}
footer a{color:#ffffff;/*opacity: 0.4;*/}
footer a:hover{color:#ffffff;}
footer .logo img{display: block;max-width:150px;width: 100%;}
footer img{margin-top: 6px;}
footer .lozung{padding: 4px 0;}
footer .konsult a{margin-left: 4px;}
footer .konsult a:before {content:url(/img/ikmanw.png);position:relative;top:0px;right:2px;}
footer .skach a{margin-left: 4px;}
footer .skach a:before {content:url(/img/ikstw.png);position:relative;top:2px;right:2px;}
footer .telefon p{margin-left: 4px;}
footer .telefon p:before {content:url(/img/iktel.png);position:relative;top:4px;right:4px;}

/*-men990-*/
@media screen and (max-width: 990px){
    header .telefon{margin-top: 0}
    .text-lc990{text-align: center;}
.none990{display: none;}
.text-right900c{text-align: center;}
.text-left900c{text-align: center;}

.fs10{font-size: 16px;}
.fs12{font-size: 16px;}
.fs13{font-size: 16px;}
.fs15{font-size: 16px;}
.fs16{font-size: 16px;}
.fs18{font-size: 18px;}
.fs20{font-size: 20px;}
.fs22{font-size: 22px;}
.fs24{font-size: 16px;}
.fs25{font-size: 22px;}
.fs26{font-size: 22px;}
.fs28{font-size: 24px;}
.fs30{font-size: 30px;}
.fs32{font-size: 24px;}
.fs34{font-size: 34px;}
.fs36{font-size: 28px;}
.fs40{font-size: 40px;}
.fs42{font-size: 42px;}
.fs46{font-size: 34px;}
.fs48{font-size: 34px;}
.fs50{font-size: 34px;}
.fs52{font-size: 34px;}
.fs56{font-size: 34px;}
.fs68{font-size: 46px;}
.fs96{font-size: 46px;}

.mt30{margin-top: 10px;}
.mb30{margin-bottom: 10px;}
.mv30{margin:10px 0;}

.pt30{padding-top: 10px;}
.pb30{padding-bottom: 10px;}
.pv30{padding:10px 0;}

.mt60{margin-top: 20px;}
.mb60{margin-bottom: 20px;}
.mv60{margin:20px 0;}

.pt60{padding-top: 20px;}
.pb60{padding-bottom: 20px;}
.pv60{padding:20px 0;}

.mt100{margin-top: 40px;}
.mb100{margin-bottom: 40px;}
.mv100{margin-top: 40px;margin-bottom: 40px;}

.pt100{padding-top: 70px;}
.pb100{padding-bottom: 40px;}
.pv100{padding-top: 40px;margin-bottom: 40px;}

.void10{height: 0px;}
.void20{height: 0px;}
.void50{height: 0px;}
.void80{height: 0px;}
.void100{height: 0px;}
.void140{height: 0px;}
.void200{height: 0px;}

.title {margin-top: 40px;font-size: 30px;}

.w17p, .w18p, .w23p, .w24p{width: 100%;}
/*-header-*/
body{font-size: 18px;}
header {padding: 40px 0 0;}
header .logo img {max-width: 150px;top: 0;margin: 0 auto;}

.wrapmainform, .mestrue{left:0%;}

/*-face-*/
#face .col-md-3 {margin: 40px 0px;padding: 0 20px;font-size: 24px;}
#face img{width: 20%;}
/*-block1-*/
#block1{height: auto;text-align: center;}
/*-block2-*/
#block2{}
#block2 img {width: 40%;}
/*-block3-*/
#block3{height: auto;}
#block3 .col-md-3 {width: 100%;}
#block3 img {width: 50%;}
/*-block4-*/
#block4{}
/*-block5-*/
#block5{height: auto;}
#block5 .col-md-3 {width: 100%;margin-bottom: 20px;}
#block5 .wrapimg {width: 160px;height: 160px;border-radius: 300px;}
#block5 img{width: 220px;}
/*-block6-*/
#block6{}
#block6 .col-md-3 {width: 100%;margin-bottom: 20px;}
#block6 .wrapimg {width: 160px;height: 160px;border-radius: 300px;}
#block6 img{width: 220px;}
/*-block7-*/
#block7{height: 300px;}
/*-block8-*/
#block8{}
#block8 .col-md-3 {width: 100%;margin-bottom: 20px;}
#block8 .wrapimg {width: 160px;height: 160px;}
#block8 img{width: 160px;}
/*-block9-*/
#block9{height: auto;}
/*-block10-*/
#block10{}
/*-block11-*/
#block11{height: auto;}
/*-block12-*/
#block12{}
#block12 .wrapimg {width: 160px;height: 160px;}
#block12 img{width: 160px;}
/*-block13-*/
#block13{height: auto;text-align: center;}
/*-block14-*/
#block14{}
#block14 .wrappred {border: none;margin: 0px;}
#block14 .wrappred:hover {border: none;}
#block14 img{width: 140px;}
/*-block15-*/
#block15{height: auto;text-align: center;}
#block15 .title {text-align: center;}
#block15 table tbody tr td{padding: 4px 10px 4px 0;}
#block15 table tbody tr td.spech{padding: 4px 10px 30px 0;}
#block15 table tbody tr td.spech2{padding: 0px 10px 30px 0;}
/*-block16-*/
#block16{text-align: center;}
#block16 img {width: 40%;}

/*-block17-*/
#block17{height: auto;text-align: center;}
#block17 .tekstfot {left: 0px;top: 0px;}
#block17 form.sendform{position: relative;top: 90px;left: 0px;width: 100%;}
footer{text-align: center;}
footer .logo img {max-width: 150px;top: 0;margin: 0 auto;}
}   