@charset "utf-8";
/* CSS Document */ 

a {text-decoration:none;
-webkit-transition:  all 0.3s ease-out;
-moz-transition:  all 0.3s ease-out;
-o-transition:  all 0.3s ease-out;
-ms-transition:  all 0.3s ease-out;
transition:  all 0.3s ease-out;}  
h1, h2, h3, h4, h5, h6{font-weight:normal;}

img{border:none;}
textarea{resize: none;}
textarea:hover{cursor:text;}
input,textarea{outline:none;}
a,button,textarea{outline: none;cursor:pointer;}
li{list-style:none;}
button{background:none;border:none;	}
input[type="submit"]{-webkit-transition:  all 0.3s ease-out;
-moz-transition:  all 0.3s ease-out;
-o-transition:  all 0.3s ease-out;
-ms-transition:  all 0.3s ease-out;
transition:  all 0.3s ease-out;}
input[type="submit"]:hover{cursor:pointer;}
input[type="submit"]{border:none;-webkit-appearance: none;}
input[type="search"]::-webkit-search-cancel-button {background:none;display:none;}
input[type="text"]::-webkit-text-cancel-button {background:none;display:none;}
input[type="tel"]::-webkit-text-cancel-button {background:none;display:none;}
input::-ms-clear {
   display: none;
}
:focus {
    outline: none;
}
.clearfix{clear:both;width:100%;display:inline-block;vertical-align:top;}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
margin:0;
padding:0;
}
div{font-size:0;}
.conteiner {
	width: 100%;max-width: 1200px;margin: 0 auto;
}
body{font-family: 'PT Sans Narrow', sans-serif;}

.header{padding: 40px 0 40px;position: relative;}
.wr_search{display: none;}
.mob_cal a:hover:before{    background: url(../img/icons/cal_hov.png) no-repeat top center;}
.raz a:hover:before {
    background: url(../img/icons/razgovor_h.png) no-repeat top center;

}
.block2_izd_img{-webkit-transition:  all 0.3s ease-out;
-moz-transition:  all 0.3s ease-out;
-o-transition:  all 0.3s ease-out;
-ms-transition:  all 0.3s ease-out;
transition:  all 0.3s ease-out;}
.news_img{position: relative;
	-webkit-transition:  all 0.3s ease-out;
-moz-transition:  all 0.3s ease-out;
-o-transition:  all 0.3s ease-out;
-ms-transition:  all 0.3s ease-out;
transition:  all 0.3s ease-out;}
.izd_item:hover .block2_izd_img{opacity: 0.65;}
.news_item:hover .news_img{opacity: 0.65;}
.logo{margin-top: 30px;float: left;width: 131px;}
.logo:hover{opacity: 0.5;}
.logo img{width: 100%;height: auto;}
.head_right{float: right;}
.adress{margin-bottom: 30px;text-align: right;}
.adress > div{text-align: left;width: 205px;display: inline-block;vertical-align: top;}
.adress > div > *{position: relative;padding-left: 18px;font-size: 15px;color:#494949;line-height: 17px;}
.adress > div > *:before{content: '';position: absolute;top:0;left:0;height: 17px;width: 18px;}
.wr_menu{float: right;}
.menu {float: right;width: 480px;text-align: right;text-align: right;}
.menu li{display: inline-block;vertical-align: top;margin-bottom: 15px;}
.menu li + li{margin-left: 30px;}
.menu li a{display: block;vertical-align: top;font-size: 22px;color:#626262;}
.menu .raz{display: none;}
.menu li a:hover{color:#FF0000;}
.menu li a.active{text-decoration: underline;    color: #FF0000;}
.menu2{float: right;margin-right: 20px;width: 225px;}
.raz {margin-bottom: 15px;}
.raz a{padding-left: 50px;font-size: 22px;color:#0780AB;position: relative;display: inline-block;vertical-align: top;}
.raz a:before{content: '';background:url(../img/icons/razgovor.png) no-repeat top center; width: 45px;height: 30px;top:-3px;left:0;position: absolute;}
.mob_cal span{display: inline-block;vertical-align: top;color:#fff;width: 29px;line-height: 21px;background: #FF0000;text-align: center;font-size: 9px;font-family: "Arial";margin-right: 4px;border-radius: 4px;}
.mob_cal a{display: inline-block;vertical-align: top;line-height: 21px;font-size: 22px;padding-left: 38px;position: relative;color:#626262;}
.mob_cal a:hover{color:#FF0000;}
.mob_cal a:before{content: '';background: url(../img/icons/calendar.png) no-repeat top center;width: 23px;height: 23px;position: absolute;top:-2px;left:0;}
.name_head{float: right;font-size: 18px;color:#626262;width: 275px;    margin-right: 30px;}
.slider_main{height: 346px;position: relative;}
.slider_main:before{content: '';background: url(../img/slider/before_slide.png) no-repeat top center;background-size: cover;width: 100%;height: 30px;position: absolute;top:0;left: 0;z-index: 10;}
.slider_item1 .txt_slider{float: right;width: 50%;padding-top: 5%;color:#626262;}
.slider_item2 .txt_slider{float: right;width: 65%;padding-top: 5%;color:#626262;}
.slider_item3 .txt_slider{float: right;width: 34%;padding-top: 5%;color:#626262;}
.slider_item4 .txt_slider{float: right;width: 50%;padding-top: 5%;color:#626262;}
.slider_item3 .txt_slider h4{color:#1475A4;}
.txt_slider h4{font-size: 30px;padding-bottom: 10px;}
.txt_slider h4 span{display: block;vertical-align: top;font-size: 45px;}
.txt_slider p{font-size: 18px;line-height: 20px;}
.txt_slider a{display: block;vertical-align: top;font-size: 16px;margin-top: 10px;text-decoration: underline;}
.slider_item{height: 100%;}
.txt_slider a:hover{text-decoration: none;}
.slider_item1 .txt_slider a{color:#626262;}
.slider_item2 .txt_slider a{color:#626262;}
.slider_item3 .txt_slider a{color:#1475A4;}
.slider_item4 .txt_slider a{color:#626262;}
.slider_item1{background: url(../img/slider/1.jpg) no-repeat top center;background-size: cover;    }
.slider_item3{background: url(../img/slider/3.jpg) no-repeat top center;background-size: cover;    }
.slider_item4{background: url(../img/slider/4.jpg) no-repeat top center;background-size: cover;    }
.img_slider{float: left;width: 25%;}
.img_slider img{width: 100%;height: auto;}
.block2{padding: 30px 0 0px;}
.block2_left{float: left;width: 67%;}
.block2_right{float: right;width: 30%;padding-left: 40px;}
.block2_news h2{position: relative;font-size: 27px;color:#646464;padding-left: 22px;margin-bottom: 25px;}
.block2_news h2:before{content: '';background: url(../img/icons/gamb2.png) no-repeat top center;position: absolute;top:50%;left:0;width: 13px;height: 10px;margin-top: -5px;}
.wrap_block2_news{text-align: justify;}
.block2_news_item{display: inline-block;vertical-align: top;width: 31%;padding-bottom: 40px;}
.block2_news_img img{max-width: 100%;height: 150px;
-webkit-transition:  all 0.3s ease-out;
-moz-transition:  all 0.3s ease-out;
-o-transition:  all 0.3s ease-out;
-ms-transition:  all 0.3s ease-out;
transition:  all 0.3s ease-out;}
.block2_news_img{margin-bottom: 25px;}
.block2_news_txt span{display: block;vertical-align: top;font-size: 16px;color:#7F7F7F;}
.block2_news_txt h4{font-size: 18px;color:#585858;padding-bottom: 5px;}
.block2_news_txt p{font-size: 18px;color:#7F7F7F;}
.block2_news_item:hover h4{text-decoration: underline;color:#EF0000;}
.block2_news_item:hover img{opacity: 0.55;}
.block2_right h2{font-size: 27px;color:#646464;margin-bottom: 25px;}
.block2_izd_item{position: relative;display: block;vertical-align: top;}
.block2_izd_img img{max-width: 100%;height: auto;}
.block2_izd_img {margin-bottom: 25px;}
.block2_izd_txt span{display: block;vertical-align: top;font-size: 16px;color:#7F7F7F;padding-bottom: 10px;}
.block2_izd_txt h4{font-weight: bold;font-size: 20px;color:#626262;padding-bottom: 5px;}
.block2_izd_txt p{color:#626262;font-size: 18px;}
.block2_izd_item:before{content: '';width: 1px;height: 100%;background: #B7B7B7;position: absolute;top:0;left: -40px;}
.posm_all{display: block;vertical-align: top;margin-top: 15px;font-weight: bold;font-size: 20px;color:#E22127;}
.posm_all:hover{text-decoration: underline;}
.block2_it{margin-bottom: 30px;}
.razgovor_item_txt .but1{float: none;}
.block_razgovor_item{display: inline-block;vertical-align: top;width: 250px;text-align: left;}
.wrap_block2_it{margin-top: -55px;}
.razgovor_item_img{position: relative;}
.razgovor_item_img img{max-width: 100%;height: auto;border-radius: 50% 50%;overflow: hidden;}
.razgovor_item_img.razgovor_item_img2 img{border-radius: 0;overflow: visible;}
.razgovor_item_img span{color:#fff;position: absolute;font-size: 20px;text-align: center;display: block;vertical-align: top;line-height: 80px;padding-bottom: 20px;background: url(../img/icons/oblako.png) no-repeat top center;width: 139px;top:-40px;left:0;}
.razgovor_item_txt{margin-top: 15px;}
.razgovor_item_txt h4{font-size: 30px;color:#FF0000;padding-bottom: 5px;height: 44px;}
.razgovor_item_txt p{font-size: 18px;color:#646464;line-height: 20px;height: 80px;}
.but1{display: block;vertical-align: top;width: 100%;max-width: 250px;text-align: center;color:#fff;font-size: 18px;line-height: 50px;background: #545454;margin-top: 15px;}
.but1:hover{background: #EF0000;}
.block_razgovor_item + .block_razgovor_item{margin-left: 25%;}
.block_razgovor_item:hover .razgovor_item_img img{opacity: 0.55;}

.vid_aud{margin-top: 20px;text-align: center;}
.vid_aud_item{display: inline-block;vertical-align: top;width: 45%;}
.vid_aud_item + .vid_aud_item{margin-left: 10%;}
.vid_aud_item img{max-width: 100%;height: auto;}
.vid_aud_item span{display: block;vertical-align: middle;height: 106px;margin-bottom: 10px;width: 100%;}
.vid_aud_item p{font-size: 20px;color:#E22127;font-weight: bold;}
.vid_aud_item:hover {opacity:0.65; }
.cel_img{float: left;width: 322px;margin-right: 5%;    margin-top: -116px;}
.cel_img img{max-width: 100%;height: auto;}
.cel_txt{float: right;width: calc(95% - 322px);}
.cel_txt h4{font-size: 30px;color:#FF0000;}
.cel_txt p{font-size: 22px;color:#646464;}
.cel{padding-bottom: 60px;border-bottom: 1px solid #B7B7B7;}
.org{padding: 40px 0;}
.org h2{font-size: 30px;color:#7F7F7F;padding-bottom: 15px;}
.we_soc_img{display: table;vertical-align: middle;width: 100%;}
.we_soc_img span{height: 50px;display: table-cell;vertical-align: middle;}
.we_soc_img span img{max-width: 100%;-webkit-transition:  all 0.3s ease-out;
-moz-transition:  all 0.3s ease-out;
-o-transition:  all 0.3s ease-out;
-ms-transition:  all 0.3s ease-out;
transition:  all 0.3s ease-out;}
.we_soc_item{display: inline-block;vertical-align: top;width: 23%;color:#646464;text-align: left;margin-right: 2%;margin-bottom: 20px;}
.we_soc_txt h4{font-size: 22px;}
.we_soc_txt p{font-size: 16px;}
.we_soc_item:hover {color:#5F83AA;}
.we_soc{margin-bottom: 45px;}

.we_soc_item2 .we_soc_img span{height: 75px;}
.we_soc_item2 .we_soc_img{margin-bottom: 10px;}
.we_soc_item2{display: inline-block;vertical-align: top;width: 23%;color:#646464;text-align: left;margin-right: 2%;margin-bottom: 20px;}
.we_soc_item2:hover {color:#5F83AA;}
.we_soc_item2:hover img{opacity: 0.55;}
.we_soc:hover img{opacity: 0.55;}
.we_soc_item3{display: inline-block;vertical-align: top;width: 23%;color:#646464;text-align: left;margin-right: 2%;margin-bottom: 20px;}
.we_soc_item3 .we_soc_img span{height: 62px;}
.we_soc_item3.red h4{color:#FF0000;}
.we_soc_item3.green h4{color:#1FC149;}
.we_soc_item3:hover {color:#5F83AA;}
.we_soc_item3:hover img{opacity: 0.55;}

.footer .menu {
    float: right;
    width: 380px;
    text-align: right;
    text-align: right;
}
.logo3{float: left;width: 169px;display: block;vertical-align: top;}
.logo3 img{width: 100%;height: auto;}
.logo3:hover{opacity: 0.55;}
.footer .head_right{margin-top: 45px;}
.name_head span{display: block;vertical-align: top;color:#494949;margin-top: 10px;}
.name_head a{color:#494949;}
.footer{padding-bottom: 40px;}
.razrab{float: right;width: 100px;font-size: 15px;color:#707070;}
.razrab:hover{color:#E12027;}
.diz_razrab{margin-top: 30px;}
.diz{float: right;margin-right: 30px;width: 165px;padding-left: 65px;position: relative;font-size: 15px;color:#707070;}
.diz:before{content: '';background: url(../img/icons/disign.png) no-repeat top center;background-size: cover;width: 54px;height: 60px;position: absolute;top:-19px;left: 0;
	-webkit-transition:  all 0.3s ease-out;
-moz-transition:  all 0.3s ease-out;
-o-transition:  all 0.3s ease-out;
-ms-transition:  all 0.3s ease-out;
transition:  all 0.3s ease-out;}
.diz:hover:before{background: url(../img/icons/disign_h.png) no-repeat top center;background-size: cover;}
.diz:hover{color:#E12027;}

.breadcrumbs{margin-bottom: 25px;}
.breadcrumbs > *{display: inline-block;vertical-align: top;font-size: 14px;color:#626262;}
.breadcrumbs a:hover{color:#E12027;}
.title{font-size: 27px;color:#646464;padding-bottom: 25px;font-weight: bold;}
.izd_item{display: inline-block;vertical-align: top;width: 100%;}
.wrap_izdatelstvo1{position: relative;}
.izd_item a{font-size: 16px;color:#E12027;display: block;vertical-align: top;margin-top: 15px;}
.izd_item a:hover{text-decoration: underline;}
.wrap_izdatelstvo1{position: relative;margin-bottom: 30px;}
.wrap_izdatelstvo2 .izd_item{display: inline-block;vertical-align: top;margin-right: 100px;margin-bottom: 30px;width: calc((100% - 300px)/4);}
.wrap_izdatelstvo2 .izd_item:nth-child(4n){margin-right: 0;}

.book_opis{position: relative;background: #281410;}
.book_img{display: inline-block;vertical-align: top;width: 460px;}
.book_img img{width: 100%;height: auto;}
.book_txt{display: inline-table;vertical-align: middle;width: calc(100% - 460px);padding-left: 3%;padding-right: 5%;}
.book_txt div{display: table-cell;vertical-align: middle;height: 395px;color:#fff;}
.book_txt h4{font-weight: bold;font-size: 20px;padding-bottom: 10px;}
.book_txt p{font-size: 18px;line-height: 19px;}
.dop_txt{padding: 25px 0;}
.dop_txt h4{font-weight: bold;font-size: 18px;color:#646464;padding-bottom: 10px;}
.dop_txt p{font-size: 18px;color:#646464;float: left;width: 49%;}
.dop_txt p:nth-child(2){float: right;}
.book_resize{width: 100%;}
.book_resize a{display: inline-block;vertical-align: top;}
.book_resize a img{width: 100%;height: auto;}
.book_resize a:hover{opacity: 0.55;}
.book_resize a + a{margin-left: 2%;}
.osmotr_book{position: relative;padding: 0 45px;}
.osmotr_book + .osmotr_book{margin-top: 25px;}
.peopl_item{display: inline-block;vertical-align: top;width: 11%;margin: 0 1.7% 20px 0;}
.peopl_item:nth-child(8n){margin: 0 0% 20px 0;}
.peopl_item img{width: 100%;height: auto;}
.people_txt{color:#626262;margin-top: 12px;}
.people_txt p{font-size: 15px;}
.people_txt h4{font-size: 17.8px;font-weight: bold;}
.news_txt span{display: block;vertical-align: top;font-size: 16px;color:#7F7F7F;padding-bottom: 10px;}
.news_txt h4{font-weight: bold;font-size: 20px;color:#626262;
-webkit-transition:  all 0.3s ease-out;
-moz-transition:  all 0.3s ease-out;
-o-transition:  all 0.3s ease-out;
-ms-transition:  all 0.3s ease-out;
transition:  all 0.3s ease-out;}
.news_txt p{font-size: 18px;color:#626262;}
.news_item{display: inline-block;vertical-align: top;width: 22%;margin: 0 4% 35px 0;}
.news_item:nth-child(4n){margin: 0 0% 35px 0;}
.wrap_news{padding-bottom: 25px;}
.news_img{margin-bottom: 17px;height: 200px;}
.news_img img{    width: auto;
    height: auto;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    max-height: 100%;}
.news_item:hover img{opacity: 0.55;}
.news_item:hover h4{text-decoration: underline;color:#E12027;}
.news_one_left{float: left;width: 49.5%;}
.news_one_item{display: inline-block;vertical-align: top;width: 49%;margin: 0 2% 2% 0;position: relative;}
.news_one_item:nth-child(2n){margin: 0 0% 2% 0;}
.news_one_item img{width: 100%;height: auto;}
.news_one_left .news_one_item{width: 100%;margin: 0 0;}
.news_one_right{float: right;width: 48.75%;}
.news_one_item:after{position: absolute;content: '';background: rgba(0,0,0,0.7);top:0;left:0;right: 0;bottom: 0;opacity: 0;-webkit-transition:  all 0.3s ease-out;
-moz-transition:  all 0.3s ease-out;
-o-transition:  all 0.3s ease-out;
-ms-transition:  all 0.3s ease-out;
transition:  all 0.3s ease-out;}
.news_one_item:hover:after{opacity: 1;}
.news_one_txt{margin-top: 30px;}
.news_one_txt span{display: block;vertical-align: top;font-size: 16px;color:#7F7F7F;padding-bottom: 10px;}
.news_one_txt h4{font-weight: bold;font-size: 20px;color:#626262;padding-bottom: 10px;}
.news_one_txt p{font-size: 18px;color:#626262;}
.news_one_txt a{display: block;vertical-align: top;font-weight: bold;color:#E22127;float: right;margin-top: 35px;}
.news_one_txt a:hover{text-decoration: underline;}

.news_item2 .news_img{position: relative;}
.news_img:after{position: absolute;content: '';background: rgba(0,0,0,0.7);top:0;left:0;right: 0;bottom: 0;opacity: 0;-webkit-transition:  all 0.3s ease-out;
-moz-transition:  all 0.3s ease-out;
-o-transition:  all 0.3s ease-out;
-ms-transition:  all 0.3s ease-out;
transition:  all 0.3s ease-out;}
.news_item2:hover .news_img:after{opacity: 1;}
.news_item2 .news_img span{display: block;vertical-align: top;text-align: center;position: absolute;top:50%;left: 50%;margin-top: -27px;margin-left: -41.5px;font-size: 16px;color:#fff;width: 83px;padding: 7px 0;
background: rgba(255,255,255,0.47);opacity: 0;z-index: 2;
-webkit-transition:  all 0.3s ease-out;
-moz-transition:  all 0.3s ease-out;
-o-transition:  all 0.3s ease-out;
-ms-transition:  all 0.3s ease-out;
transition:  all 0.3s ease-out;}
.news_item2:hover .news_img span{opacity: 1;}

.title span{color:#B9B9B9;}
.photo_item{display: inline-block;vertical-align: top;width: 19.5%;margin: 0 0.625% 0.625% 0;position: relative;}
.photo_item:nth-child(5n){margin: 0 0% 0.625% 0;}
.photo_item img{width: 100%;height: auto;}

.photo_item:after{position: absolute;content: '';background: rgba(255,255,255,0.47);top:0;left:0;right: 0;bottom: 0;opacity: 0;-webkit-transition:  all 0.3s ease-out;
-moz-transition:  all 0.3s ease-out;
-o-transition:  all 0.3s ease-out;
-ms-transition:  all 0.3s ease-out;
transition:  all 0.3s ease-out;}
.photo_item:hover:after{opacity: 1;}

.video_item{display: inline-block;vertical-align: top;width: 48%;margin:0 4% 4% 0; }
.video_item:nth-child(2n){margin:0 0% 4% 0;}
.video_img img{width: 100%;height: auto;}
.video_img{position: relative;}
.video_img:after{content: '';background: url(../img/icons/play.png) no-repeat center center #E12027;position: absolute;top:0;left:0;right:0;bottom:0;opacity: 0;
-webkit-transition:  all 0.3s ease-out;
-moz-transition:  all 0.3s ease-out;
-o-transition:  all 0.3s ease-out;
-ms-transition:  all 0.3s ease-out;
transition:  all 0.3s ease-out;}
.video_img:hover:after{opacity: 1;}
.video_txt{margin-top: 25px;}
.video_txt span{display: block;vertical-align: top;margin-bottom: 10px;font-size: 16px;color:#737373;
-webkit-transition:  all 0.3s ease-out;
-moz-transition:  all 0.3s ease-out;
-o-transition:  all 0.3s ease-out;
-ms-transition:  all 0.3s ease-out;
transition:  all 0.3s ease-out;}
.video_txt h4{font-weight: bold;font-size: 20px;padding-bottom: 5px;color:#626262;}
.video_txt p{font-size: 18px;color:#626262;line-height: 22px;}
.video_item:hover .video_txt span{color:#E12027;}
.contacts_right{float: right;width: 58%;margin: 0 0 20px 40px;}
.contacts_head h2{text-transform: uppercase;font-size: 27px;color:#E12027;font-weight: bold;padding-bottom: 15px;}
.contacts_head p{font-size: 18px;color:#E12027;}
.contacts_adress{padding-top: 40px;padding-bottom: 35px;}
.contacts_adress h4{font-size: 25px;color:#494949;padding-bottom: 5px;}
.contacts_adress p{font-size: 18px;color:#494949;line-height: 22px;}
.contacts_adress p a{color:#494949;}
.contacts_form h4{font-weight: bold;font-size: 20px;color:#777777;padding-bottom: 20px;}
.input_item{width: 100%;max-width: 300px;margin-bottom: 12px;}
.input_item p{font-size: 18px;color:#494949;padding-bottom: 5px;}
.input_one{display: block;vertical-align: top;padding: 0 10px;border:none;background: #F5F5F5;line-height: 30px;height: 30px;font-size: 18px;color:#333;width: 100%;}
.contacts_left{float: left;width: 37%;}
.input_item.input_item2{max-width: inherit;}
textarea.input_one{height: 168px;line-height: 22px;}
.contacts_right h2{font-size: 25px;color:#494949;padding-bottom: 10px;}
.map{height: 388px;}
.but1 {display: block;vertical-align: top;text-align: center;color:#fff;width: 180px;line-height: 40px;height: 40px;float: right;}
.blog_left{float: left;width: 62.5%;}
.blog_img{margin-bottom: 25px;}
.blog_img img{width: 100%;height: auto;}
.blog_txt span{display: block;vertical-align: top;font-size: 16px;color:#737373;margin-bottom: 10px;}
.blog_txt h4{text-transform: uppercase;font-size: 20px;color:#626262;padding-bottom: 15px;}
.blog_txt p{font-size: 18px;color:#626262;line-height: 22px;}
.blog_txt a{display: block;vertical-align: top;text-align: center;color:#fff;width: 165px;line-height: 44px;background: #F01010;font-size: 18px;margin-top: 10px;}
.blog_txt a:hover{opacity: 0.55;}
.blog_item + .blog_item{padding-top: 40px;}
.tegs p{font-size: 18px;color:#626262;line-height: 22px;}
.widget {display: block;vertical-align: top;width: 196px;margin: 0 auto;margin-top: 55px;}
.widget img{width: 100%;height: auto;}
.blog_right{float: right;width: 33%;}
.our_project h2{text-transform: uppercase;font-size: 27px;color:#646464;line-height: 40px;margin-bottom: 30px;}
.our_project h2 a{display: inline-block;vertical-align: top;margin-left: 15px;color:#fff;background: #444444;padding: 0 15px;}
.our_project h2 a:hover{background: #FF0000;}
.our_project h2 a.active{background: #FF0000;}
.project_item {
    display: inline-block;
    vertical-align: top;
    width: 22%;
    margin: 0 4% 35px 0;
}
.project_item:nth-child(4n) {
    margin: 0 0% 35px 0;
}
.project_img img{width: 100%;height: auto;}
.project_img:after{
	position: absolute;content: '';background: rgba(255,255,255,0.47);top:0;left:0;right: 0;bottom: 0;opacity: 0;-webkit-transition:  all 0.3s ease-out;
-moz-transition:  all 0.3s ease-out;
-o-transition:  all 0.3s ease-out;
-ms-transition:  all 0.3s ease-out;
transition:  all 0.3s ease-out;
}
.project_img{margin-bottom: 20px;position: relative;
}
.project_txt h4{text-transform: uppercase;font-size: 20px;color:#FF0000;padding-bottom: 5px;font-weight: bold;}
.project_txt p{color:#626262;font-size: 18px;line-height: 22px;}
.project_item:hover h4{text-decoration: underline;}
.project_item:hover .project_img:after{opacity: 1;}
.one_project_txt h4{text-transform: uppercase;font-size: 20px;color:#FF0000;padding-bottom: 5px;font-weight: bold;}
.one_project_txt h5{font-weight: bold;font-size: 20px;color:#646464;padding-bottom: 5px;}
.one_project_txt p{font-size: 18px;color:#646464;line-height: 22px;}
.one_project_item{padding-bottom: 50px;}
.one_project_item + .one_project_item{padding-top: 50px;border-top: 1px solid #B7B7B7;}
.one_project_img{float: left;width: 48%;margin-bottom: 20px;}
.one_project_img:nth-child(2n){float: right;}
.one_project_img img{width: 100%;height: auto;}
.in_page > .conteiner{border-bottom: 1px solid #B7B7B7;margin-bottom: 35px;    padding-bottom: 40px;}
.sert_one_item{display: inline-block;vertical-align: top;width: 15%;margin: 0 2% 30px 0;}
.sert_one_item:nth-child(6n){margin: 0 0% 30px 0;}
.sert_one_img{position: relative;margin-bottom: 30px;}
.sert_one_img > img{max-width: 100%;height: auto;}
.sert_one_img span{position: absolute;    bottom: -20px;
    right: 20%;
width: 54px;display: block;vertical-align: top;}
.sert_one_img span img{width: 100%;height: auto;}
.sert_txt h4{text-transform: uppercase;font-weight: bold;font-size: 20px;padding-bottom: 5px;color:#626262;}
.sert_txt p{font-size: 18px;padding-bottom: 5px;color:#626262;line-height: 22px;}
.sert_two_item{display: inline-block;vertical-align: top;width: 23%;margin: 0 2% 30px 0;}
.sert_two_item:nth-child(4n){margin: 0 0% 25px 0;}
.sert_three_img span{display: block;vertical-align: top;}
.sert_three_img  img{max-width: 100%;height: auto;}
.sert_three_img{position: relative;margin-bottom: 30px;}
.audioplayer
{
	height: 70px; /* 40 */
	
	position: relative;
	z-index: 1;
	
}
.audioplayer-playpause a{background: url(../img/icons/play2.png) no-repeat top center;width: 13px;height: 25px;        float: left;
    margin-left: 70px;}
.audioplayer-playing .audioplayer-playpause a{background: none;}
	.audioplayer-mini
	{
		width: 2.5em; /* 40 */
		margin: 0 auto;
	}
	
	.audioplayer:not(.audioplayer-mini) .audioplayer-playpause
		{
			
		}
		.audioplayer-mini .audioplayer-playpause
		{
			width: 100%;
		}
		
		.audioplayer-playpause a
		{
			display: block;
		}
		
		.audioplayer-playing .audioplayer-playpause a
		{
			position: relative;
		}
			.audioplayer-playing .audioplayer-playpause a:before,
			.audioplayer-playing .audioplayer-playpause a:after
			{
				width: 40%;
				height: 100%;
				background-color: #fff;
				content: '';
				position: absolute;
				top: 0;
			}
			.audioplayer-playing .audioplayer-playpause a:before
			{
				left: 0;
			}
			.audioplayer-playing .audioplayer-playpause a:after
			{
				right: 0;
			}
	.audioplayer-time
	{
		width: 4.375em; /* 70 */
		height: 100%;
		line-height: 2.375em; /* 38 */
		text-align: center;
		z-index: 2;
		top: 0;    display: none;
	}
		.audioplayer-time-current
		{
			border-left: 1px solid #111;
			border-left-color: rgba( 0, 0, 0, .25 );
			left: 2.5em; /* 40 */
		}
		.audioplayer-time-duration
		{
			border-right: 1px solid #555;
			border-right-color: rgba( 255, 255, 255, .1 );
			right: 2.5em; /* 40 */
		}
			.audioplayer-novolume .audioplayer-time-duration
			{
				border-right: 0;
				right: 0;
			}
	.audioplayer-bar
	{position: relative;
		height: 10px; /* 14 */
		background-color: #CCCCCC;
		cursor: pointer;
		z-index: 1;
		margin-top: 50px;
	}
		.audioplayer-novolume .audioplayer-bar
		{
			right: 4.375em; /* 70 */
		}
		.audioplayer-bar div
		{
			width: 0%;
			height: 10px;
			position: absolute;
			left: 0;
			top: 0;
		}
		.audioplayer-bar-loaded
		{
			background-color: #969696;
			z-index: 1;
		}
		.audioplayer-bar-played
		{
			background: #E12027;
			
			z-index: 2;
		}
.audioplayer-playing .audioplayer-playpause a:before, .audioplayer-playing .audioplayer-playpause a:after {
    width: 43%;
    height: 100%;
    background-color: #E12027;
    content: '';
    position: absolute;
    top: 0;
}
	.audioplayer-volume
	{
		width: 55px;
    height: 25px;
    border-left: none;

    text-align: left;
    text-indent: -9999px;
    cursor: pointer;
    z-index: 2;
    top: 0;
    left: 0;
    position: absolute;
	}
		.audioplayer-volume:hover,
		.audioplayer-volume:focus
		{
			background-color: #222;
		}
		.audioplayer-volume-button
		{
			width: 100%;
			height: 100%;    display: none;
		}
			.audioplayer-volume-button a
			{
				width: 0.313em; /* 5 */
				height: 0.375em; /* 6 */
				background-color: #fff;
				display: block;
				position: relative;
				z-index: 1;
				top: 40%;
				left: 35%;
			}
				.audioplayer-volume-button a:before,
				.audioplayer-volume-button a:after
				{
					content: '';
					position: absolute;
				}
				.audioplayer-volume-button a:before
				{
					width: 0;
					height: 0;
					border: 0.5em solid transparent; /* 8 */
					border-left: none;
					border-right-color: #fff;
					z-index: 2;
					top: 50%;
					right: -0.25em;
					margin-top: -0.5em; /* 8 */
				}
				.audioplayer:not(.audioplayer-mute) .audioplayer-volume-button a:after
				{
					/* "volume" icon by Nicolas Gallagher, http://nicolasgallagher.com/pure-css-gui-icons */
					width: 0.313em; /* 5 */
					height: 0.313em; /* 5 */
					border: 0.25em double #fff; /* 4 */
					border-width: 0.25em 0.25em 0 0; /* 4 */
					left: 0.563em; /* 9 */
					top: -0.063em; /* 1 */
					-webkit-border-radius: 0 0.938em 0 0; /* 15 */
					-moz-border-radius: 0 0.938em 0 0; /* 15 */
					border-radius: 0 0.938em 0 0; /* 15 */
					-webkit-transform: rotate( 45deg );
					-moz-transform: rotate( 45deg );
					-ms-transform: rotate( 45deg );
					-o-transform: rotate( 45deg );
					transform: rotate( 45deg );
				}
		.audioplayer-volume-adjust
		{
			width: 100%;height: 100%;
		}
			
			
			.audioplayer-volume-adjust > div
			{
				    width: 100%;
    height: 100%;
    background:url(../img/icons/volume.png) no-repeat top center #fff;
    cursor: pointer;
    position: relative;
    z-index: 1;
    margin: 0% auto 0;
			}
				.audioplayer-volume-adjust div div
				{
					width: 60%;
					height: 100%;
					position: absolute;
					bottom: 0;
					left: 0;
					background:url(../img/icons/volume2.png) no-repeat top left #fff;
					
				}
		.audioplayer-novolume .audioplayer-volume
		{
			display: none;
		}

	.audioplayer-play,
	.audioplayer-pause,
	.audioplayer-volume a
	{
		-webkit-filter: drop-shadow( 1px 1px 0 #000 );
		-moz-filter: drop-shadow( 1px 1px 0 #000 );
		-ms-filter: drop-shadow( 1px 1px 0 #000 );
		-o-filter: drop-shadow( 1px 1px 0 #000 );
		filter: drop-shadow( 1px 1px 0 #000 );
	}
	
	
	.audioplayer-volume-adjust div div,
	.audioplayer-bar-played
	{
		
	}
	.audioplayer-volume-adjust
	{
		
	}
	.audioplayer *,
	.audioplayer *:before,
	.audioplayer *:after
	{
		
	}
.raz a.active:before {
    background: url(../img/icons/razgovor_h.png) no-repeat top center;
}
.raz a.active{    color: #EF0000;}
.raz a:hover{    color: #EF0000;}
.audio_item p{font-size: 20px;color:#626262;font-weight: bold;margin-top: 25px;}
.audioplayer-playing .audioplayer-toup-played{left:3px;}
.audioplayer-toup-played{display: block;vertical-align: top;position: absolute;min-width: 17px;    height: 17px;
    position: absolute;
    left: -2px;
    top: -3.5px;background: url(../img/icons/cirlce.png) no-repeat top right;z-index: 3;}
.audio_item {display: inline-block;vertical-align: top;width: 30%;margin: 0 5% 45px 0;}
.audio_item:nth-child(3n){margin: 0 0% 45px 0;}

.raz a.active{color:#EF0000;}
.left_razgovornik{float: left;width: 290px;margin-top: 30px;}
.right_razgovornik{width: calc(100% - 300px);float: right;    margin-top: -65px;}
.razgovor_side li{display: block;vertical-align: top;margin-bottom: 7px;}
.razgovor_side li a{display: block;vertical-align: top;text-transform: uppercase;font-size: 18px;color:#626262;}
.razgovor_side li a:hover{color:#EF0000;}
.razgovor_side li a.active{font-weight: bold;color:#EF0000;}
.razgovor_side{margin-top: 50px;}
.right_raz_txt h4{color:#EF0000;font-size: 30px;padding-bottom: 10px;}
.right_raz_txt p{color:#646464;font-size: 18px;}
.right_raz_txt h6{color:#646464;font-size: 20px;padding-top: 15px;}
.right_raz_txt2{padding-top: 35px;}
.right_raz_txt2 h4{font-size: 30px;color:#646464;display: inline-block;vertical-align: top;width: calc(100% - 280px);}
.right_raz_txt2 h4 span{display: block;vertical-align: top;font-size: 18px;}
.right_raz_txt2 .but1{display: inline-block;vertical-align: top;line-height: 40px;margin-top: 23px;width: 260px;    float: none;
}
.raz_search{margin-top: 30px;}
.raz_search .inp_rs {width: 530px;line-height: 40px;background: #CCCCCC;padding: 0 15px;height: 40px;display: inline-block;vertical-align: top;border:none;color:#646464;font-size: 18px;}
.raz_search .but2{text-align: center;color:#fff;display: inline-block;vertical-align: top;line-height: 40px;height: 40px;background:#EF0000;color:#fff;font-size: 18px;width: 132px;margin-left: 10px;}
.raz_search .but2:hover{opacity: 0.55;}
.raz_search button{display: inline-block;vertical-align: top;height: 42px;margin-left: 10px;background: url(../img/icons/search1.png) no-repeat center center;width: 30px;margin-top: -1px;}
.raz_search button:hover{opacity: 0.55;}
.mob_raz{display: none;}
.cell1{display: inline-block;vertical-align: top;text-align: left;width: calc((100% - 410px)/3);}
.cell2{display: inline-block;vertical-align: top;text-align: left;width: calc((100% - 410px)/3);}
.cell3{display: inline-block;vertical-align: top;text-align: left;width: calc((100% - 410px)/3);}
.cell4{display: inline-block;vertical-align: top;text-align: center;width: 400px;}
.razgovornik_head p{text-transform: uppercase;font-size: 18px;color:#EF0000;}
.razgovornik_head{padding-bottom: 35px;text-align: justify;}
.razgovornik_tb{padding-top: 30px;}
.razgovornik_row h3{text-transform: uppercase;font-size: 18px;color:#EF0000;display: none;}
.razgovornik_row{text-align: justify;}
.razgovornik_row .audioplayer-bar{display: inline-block;vertical-align: top;    width: calc(100% - 115px); margin-top: 14px;}
.razgovornik_row p span{background-color: #66ffff;}
.audioplayer-playpause{display: block;vertical-align: top;width: 13px;}
.razgovornik_row p{font-size: 18px;color:#626262;}
.mob_cal .active{color:#EF0000;}
.mob_cal .active:before{content: '';background: url(../img/icons/cal_hov.png) no-repeat center center;}
.wrap_weekday p{display: inline-block;vertical-align: top;width: 14%;color:#6C6C6C;font-size: 16px;text-align: center;}
.wrap_weekday{margin-bottom: 10px;}
.wrap_weekday p span{display: none;}
.wrap_weekday p.red{color:#E22027;}
.slide_wiz_2 p{text-transform: uppercase;font-size: 27px;font-weight: bold;text-align: center;}
.mounth_cal{width:700px;margin: 0 auto;margin-bottom: 25px;color:#9E9E9E;    overflow: hidden;}
.year p{font-size: 27px;font-weight: bold;text-align: center;color:#E22027;}
.event_item{display: inline-block;vertical-align: top;width: 14%;margin-bottom: 1px;margin-right: 1px;background: #F0F0F0;height: 99px;position: relative;}
.wrap_events{width:700px;margin: 0 auto}
.event_item:nth-child(7n){margin-right: 0;}
span.number{color:#E22027;font-size: 16px;position: absolute;display: block;vertical-align: top;right: 7px;bottom:7px;}
.event_item.act span.number{color:#fff;}
.add_event{position: absolute;opacity: 0;text-align: center;top:0;left:0;right: 0;bottom:0;background: #878787;
    padding: 20px 5px 0;display: block;vertical-align: top;
-webkit-transition:  all 0.3s ease-out;
-moz-transition:  all 0.3s ease-out;
-o-transition:  all 0.3s ease-out;
-ms-transition:  all 0.3s ease-out;
transition:  all 0.3s ease-out;}
.add_event span{display: block;vertical-align: top;}
.add_event p{color:#fff;margin-top: 6px;font-size: 16px;}
.event:hover span.number{color:#fff;}
.event_item:hover .add_event{opacity: 1;}
.event_item.noone{background: #FAFAFA;}
.event_item.noone span.number{color:#A4A4A4 !important;}
.slick-arrow{font-size: 0;}
.year{margin-bottom: 25px;}
.wrap_week_item{width:700px;margin: 0 auto;margin-bottom: 25px;}
.slide_wiz_2.slick-current p{color:#E22027;}
.event{position: absolute;top:0;left:0;right: 0;bottom:0;display: block;vertical-align: top;}
.event p{color:#3F51B5;font-size: 15px;padding: 5px 0 0 5px;}
.slick-arrow{  position: absolute;
    top:50%;
	margin-top:-31px;opacity: 0.7;
  width:27px;
  height:63px;
  z-index: 10;
  cursor: pointer;
    -moz-background-size: 27px 63px;
    -webkit-background-size: 27px 63px;
    background-size: 27px 63px;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transition:  all 0.3s ease-out;
-moz-transition:  all 0.3s ease-out;
-o-transition:  all 0.3s ease-out;
-ms-transition:  all 0.3s ease-out;
transition:  all 0.3s ease-out;}
.slider_mounth{position: relative;}

 .slick-prev{
	left: 12%;background:url(../img/icons/ar_sl.png) no-repeat center center;
	right: auto;
	 
	
  }
.block2_news_txt{text-align: left;}
  .slick-next{
  left: auto;background:url(../img/icons/ar_sl.png) no-repeat center center;
   -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  right: 12%;
}

.slick-next:hover {
	opacity: 1;
  }
  .slick-prev:hover {opacity: 1;
 
}
.foot_p{display: none;}
.slick-slide .wrap_week_item{position: relative;}
.slick-slide .wrap_week_item:after{content: '';background: rgba(255,255,255,0.45);position: absolute;z-index: 3;top:0;left:0;right: 0;bottom:0;}
.slick-slide.slick-current .wrap_week_item:after{display: none;}
p.place:before{background: url(../img/icons/caps.png) no-repeat center center;}
p.place{margin-bottom: 5px;}
a.tel:before{background: url(../img/icons/mob.png) no-repeat center center;}
.adress_mob{display: none;}
.name_head2.name_head{display: none;}
.mob_img{display: none;}
.contacts_mob{display: none;}
.vid_aud_item + .vid_aud_item img{margin-top: 15px;
	}
.vid_aud_item + .vid_aud_item:hover img{margin-top: 7px;}
.vid_aud_item:hover img{margin-top: -5px;}
.vid_aud_item img{-webkit-transition:  all 0.3s ease-out;
-moz-transition:  all 0.3s ease-out;
-o-transition:  all 0.3s ease-out;
-ms-transition:  all 0.3s ease-out;
transition:  all 0.3s ease-out;}

.audioplayer-toup-played{-webkit-transition:  all 0.3s ease-out;
-moz-transition:  all 0.3s ease-out;
-o-transition:  all 0.3s ease-out;
-ms-transition:  all 0.3s ease-out;
transition:  all 0.3s ease-out;}
.audioplayer-toup-played:hover{    background: url(../img/icons/cirlce2.png) no-repeat top right;}

.slide_wiz_2 p {
	-webkit-transition:  all 0.3s ease-out;
-moz-transition:  all 0.3s ease-out;
-o-transition:  all 0.3s ease-out;
-ms-transition:  all 0.3s ease-out;
transition:  all 0.3s ease-out;
}
.slide_wiz_2 p:hover{    color: #E22027;cursor: pointer;}


.book_txt .opis_table {
    font-size: 24px;
    min-width: 520px;
    line-height: 1;
    margin-top: 20px;
}
.book_txt .opis_table a {
    color: #fff;
    display: flex;
    align-items: center;
    gap: 10px;
}
.book_txt .opis_table a span {
    font-size: 42px;
      border: 3px solid #fff;
      border-radius: 100px;
      padding: 4px 2px 4px 6px;
}



@media (max-width: 767px){
    .book_txt .opis_table {
        font-size: 15px;
        min-width: 320px;
    }
    .book_txt .opis_table a span {
      font-size: 18px;
      border: 2px solid #fff;
      padding: 3px 1px 3px 5px;
    }
}
@media (max-width: 1799px){
}
@media (max-width: 1679px){
}
@media (max-width: 1599px){
}
@media (max-width: 1535px){
}
@media (max-width: 1439px){
}
@media (max-width: 1367px){
}
@media (max-width: 1279px){
}
@media (max-width: 1199px){
	.wrap_izdatelstvo1 .swiper-button-prev2, .wrap_izdatelstvo1 .swiper-button-next2{display: none;}
	.conteiner{padding: 0 10px;}
	.logo {
    width: 111px;
}
	.menu li + li {
    margin-left: 15px;
}
	.menu {
    width: 420px;
}
	.menu2 {
    margin-right: 10px;
}
	.slider_main .swiper-button-next, .slider_main .swiper-container-rtl .swiper-button-prev {
    right: 15px;
}
	.slider_main .swiper-button-prev, .slider_main .swiper-container-rtl .swiper-button-next {
    left:15px;
    
}
	.slider_item1 .txt_slider {
    float: right;

    padding-right: 5%;
}
	.slider_item2 .txt_slider {

    padding-right: 5%;
}
	.slider_item3 .txt_slider {

    padding-top: 3%;
    padding-right: 5%;
}
	.slider_item4 .txt_slider {

    padding-right: 5%;
}
	.slider_item3 {
    background: url(../img/slider/3.jpg) no-repeat top center;
    background-size: cover;
}
	.slider_item4 {
    background: url(../img/slider/4.jpg) no-repeat top center;
    background-size: cover;
}
	.header {
    padding: 40px 0 40px;
    position: relative;
}
	.footer .menu {
    width: 300px;
}
	.slick-list.draggable{padding: 0 50px !important;}
}
@media (max-width: 1099px){
	.raz_search .inp_rs {
    width: 510px;
}
	.menu li a {
    font-size: 20px;

}
	.slider_item3 {
    background: url(../img/slider/3.jpg) no-repeat -580px center;
    background-size: cover;
}
	.slider_item3 .txt_slider {
    padding-top: 5%;
    padding-right: 5%;
    width: 45%;
}
	.txt_slider h4 {
    font-size: 28px;
}
.menu {
    width: 388px;
}
	.raz a {
    font-size: 20px;
}
	.mob_cal a {
    font-size: 20px;
    padding-left: 30px;
}
	.menu2 {
    width: 204px;
}
	.name_head {
    font-size: 16px;
    width: 250px;
    margin-right: 10px;
}
	.peopl_item {
    width: 14%;
    margin: 0 2% 20px 0;
}
	.peopl_item:nth-child(8n) {
    margin: 0 2% 20px 0;
}
	
}
@media (max-width: 1023px){
.right_razgovornik{margin-top: 0px;}
	.razgovor_side{display: none;}
	.right_razgovornik {
    width: 100%;
  float: none;
}
	.right_raz_txt{margin-top: 30px;}
	.mob_raz{display: block;padding: 15px 0;}
	.mob_raz h4{color: #EF0000;
    font-size: 30px;
    padding-bottom: 10px;}
/*--spisok*/
.delivery_block{
position:relative;width:100%;width: 100%;max-width: 280px;display: inline-block;
}
.delivery_block:hover{cursor:pointer;}
.delivery_block .delivery_list {
line-height:30px;height:30px;padding-left:0px;color:#EF0000;font-size:14px;

z-index: 11;

}
.delivery_block li a {
    display: block;
    vertical-align: top;
    text-transform: uppercase;
    font-size: 18px;
    color: #626262;
}
	.delivery_list span a{display: block;position:relative;color:#fff;background: #EF0000;text-align: center;text-transform: uppercase;font-weight: bold;font-size: 18px;}
.delivery_list span {
display: block;position:relative;color:#fff;background: #EF0000;width: 100%;max-width: 280px;text-align: center;text-transform: uppercase;font-weight: bold;font-size: 18px;
}

.btn{display:block;vertical-align:top;position:absolute;background:url(../img/icons/ar_down.png) no-repeat center center;width:17px;height:9px;top:100%;left:120px;margin-top: 8px;}
.delivery_block ul.cities_list {
z-index: 10;
position: absolute;
background:#fff;
width:100%;
display: none;border:1px solid #4a4a4a;max-height: 250px;overflow-y: scroll;
}
ul.cities_list li {
list-style-type: none;display:block;vertical-align:top;line-height:28px;padding-left: 12px;position:relative;
    border-bottom: 1px solid #E0E0E0;
    color: #626262;
    font-size: 18px;
}
ul.cities_list li:hover {
cursor: pointer;
background: #EF0000;color:#fff;
}
.cities_list li:before{content:'';width:53px;left:0;height:44px;position:absolute;top:0;}
/*end-*/	
	
	
	
	
	.right_raz_txt h4 {
    display: none;
}
	.photo_item {
    display: inline-block;
    vertical-align: top;
    width: 24%;
    margin: 0 1% 1% 0;
    position: relative;
}
	.photo_item:nth-child(5n) {
    margin: 0 1% 1% 0;
}
	
	.peopl_item {
    width: 18%;
}
	.slider_item3 {
    background: url(../img/slider/3.jpg) no-repeat -660px center;
    background-size: cover;
}
.txt_slider h4 {
    font-size: 26px;
}
	.header .name_head {

    position: absolute;
    top: 80px;
    left: 141px;
}
	.head_right {
    float: right;
    width: 100%;
    margin-top: -80px;
}
	.footer{position: relative;}
	.footer .head_right {
    margin-top: 7px;
    width: 440px;
}
	.footer .menu2 {
    width: 170px;
}
	.footer .name_head {
    position: absolute;
    top: 0;
    left: 192px;
}
	.footer .menu {
    width: 260px;
}
	.footer .menu li a {
    font-size: 17px;
}
	.footer .menu li + li {
    margin-left: 12px;
}
	.block_razgovor_item + .block_razgovor_item {
    margin-left: 15%;
}
	.cel_img {
    margin-top: -25px;
}
	.sert_one_item {
    width: 23%;
    margin: 0 2% 30px 0;
}
.slick-next {
    right: 15px;
}
	.slick-prev {
    left: 15px;
}
}
@media (max-width: 899px){
	.slick-list.draggable {
    padding: 0 0px !important;
}
	.slick-next {
    right: 0px;
}
	.slick-prev {
    left: 0px;
}
	.contacts_form{display: none;}
	.contacts_left {
    float: left;
    width: 100%;
    text-align: center;
}
	.contacts_right {
    float: right;
    width: 100%;
    margin: 0 0 20px 40px;
    text-align: center;
}
	.map {
    height: 300px;
}
	.contacts_mob.contacts_form .input_item.input_item2{display: block;}
	.contacts .but1{display: none;}
	.contacts .contacts_mob.contacts_form .but1{display: block;float: none;margin: 0 auto;margin-top: 30px;}
	.input_item {
    width: 100%;
    max-width: inherit;
    margin-bottom: 12px;
}
	.input_item.input_item2{display: none;}
	.contacts_mob.contacts_form{display: block;    text-align: center;}
	.in_page{padding-top: 80px;}
	.wrap_izdatelstvo2 .izd_item {
    margin-right: 10px;
    width: calc((100% - 30px)/3);
}
	.wr_search {
    display: block;position: relative;width: calc(100% + 20px);margin-left: -10px;
}
	.inp_s{display: block;vertical-align: top;padding: 0 40px 0 15px;border:3px solid #000000;font-size: 16px;color:#333;width: 100%;line-height: 40px;height: 40px;}
	.wr_search button{position: absolute;top:0;right: 6px;width: 23px;height: 40px;z-index: 2;display: block;vertical-align: top;background: url(../img/icons/search.png) no-repeat center center;}
	.header {
    padding: 0px 0 40px;
    position: relative;
}
	.head_right .adress{display: none;}
	.head_right .menu2{display: none;}
	.name_head2.name_head {
    display: block;
    position: static;
      margin-top: 48px;
    margin-left: 20px;
    float: left;
}
	.header .head_right {
   
    margin-top: 0px;
    position: absolute;
    top: 67px;
    right: 10px;
}
	.pull{display: inline-block;vertical-align: top;background: url(../img/icons/gamb.png) no-repeat top center;width: 25px;height: 25px;}
	.menu {
    width: 100%;position: absolute;top:30px;left:10px;background: #F0F0F0;padding: 0px 0 0px;display: none;z-index: 11;
}
	.wr_menu {text-align: right;
    float: none;
    position: relative;
    width: 100%;
}
	.menu .raz {
    display: inline-block;
    width: 50%;    text-align: left;
    padding-left: 15px;
}
	.menu li + li {
    margin-left: 0px;
}
	.raz a {
    font-size: 20px;
    line-height: 60px;
}
	.raz a:before {
    content: '';
    background: url(../img/icons/razgovor.png) no-repeat center center;
    width: 45px;
    height: 60px;
}
	.slider_item3 {
    background: url(../img/slider/3.jpg) no-repeat -740px center;
    background-size: cover;
}
	.slider_main:before {
    background: url(../img/slider/before_slide.png) no-repeat top center;
    background-size: 100% auto;
    top: -1px;
}

	.menu li{width: 50%;text-align: left;margin-bottom: 0;}
.menu li a {
    font-size: 22px;
    line-height: 60px;
    padding-left: 15px;
}
	.menu li a:hover {
    background: #FF0000;
    color: #fff;
}
	.wr_rhead .name_head{display: none;}
	.adress_mob{display: block;padding-top: 30px;}
	.adress_mob .adress {display: inline-block;vertical-align: top;
    margin-bottom: 0px;
    text-align: left;
}
	.logo {
    margin-top: 10px;
}
	.mob_cal{display: inline-block;vertical-align: top;}
	.adress > div > *{display: inline-block;vertical-align: top;margin-right: 7px;}
	.adress > div {
    width: inherit;
}
	p.place {
    margin-bottom: 5px;
    font-size: 0;
}
	.block_razgovor_item {
    display: inline-block;
    vertical-align: top;
    width: 200px;
    text-align: left;
}
	.razgovor_item_txt p {
    height: inherit;
}
	.footer .wr_rhead{display: none;}
	.footer .head_right{display: none;}
	.head_right + .clearfix
 {
	display: none;
}
	.diz_razrab {
    margin-top: 50px;
    float: right;
}
	.foot_p{display: block;vertical-align: top;float: left;margin-left: 15px;width: 100%;max-width: 240px;color:#626262;font-size: 18px;}
	.foot_p span{display: block;vertical-align: top;margin-top: 10px;color:#494949;}
	.logo{position: relative;z-index: 2;}
	.book_img {
    width: 100%;
}
	.book_txt {
    width: 100%;padding: 20px 15px;
}
	.book_txt div {
    height: inherit;
}
	.news_item {
    width: 31%;
    margin: 0 2% 35px 0;
}
	.news_item:nth-child(4n) {
    margin: 0 2% 35px 0;
}
	.news_item:nth-child(3n) {
    margin: 0 0% 35px 0;
}
	.project_item {
    display: inline-block;
    vertical-align: top;
    width: 32%;
    margin: 0 1% 35px 0;
}
	.project_item:nth-child(4n) {
    margin: 0 1% 35px 0;
}
}
@media (max-width: 767px){
	.wrap_week_item {
    width: 100%;

}
	.wrap_events {
    width: 100%;
    margin: 0 auto;
}
	.mounth_cal {
    width: 100%;
}
	.razgovornik_row{padding: 10px 0;border-bottom: 1px solid #E12027;}
	.razgovornik_row:last-child{border-bottom: none;}
	.right_raz_txt2 h4 {
    font-size: 30px;
    color: #646464;
    display: inline-block;
    vertical-align: top;
    width: 100%;
}
	.razgovornik_head{display: none;}
	.cell1 {
    width: 100%;margin-bottom: 15px;text-align: center;
}
		.cell2 {
    width: 100%;margin-bottom: 15px;text-align: center;
}
		.cell3 {
    width: 100%;margin-bottom: 15px;text-align: center;
}
		.cell4 {
    width: 300px;margin: 0 auto;display: block;
}
	.razgovornik_row h3 {

    display: block;padding-bottom: 10px;
}
	
	.raz_search .inp_rs {
   
    display: block;
   
    margin: 0 auto;
    margin-bottom: 20px;
}
	.raz_search {
    margin-top: 30px;
    text-align: center;
}
	.mob_raz {
    display: block;
    padding: 15px 0;
    text-align: center;
}
	.photo_item {
    width: 32%;

}
	.dop_txt p {

    width: 100%;
}
	.dop_txt p:nth-child(2) {
    float: left;margin-bottom: 15px;
}
.slider_main {
    height: inherit;
    position: relative;
}
	.slider_item2 .mob_img {
    float: left;
    width: 100%;    text-align: center;
}
	.mob_img img{height: 100%;max-width: 100%;}
	.img_slider{display: none;}
	.slider_item2 .mob_img img{max-width: 60%;}
	.slider_item .txt_slider {
    float: none !important;
    padding-right: 0% !important;
    padding: 10px 0 !important;
    width: 100% !important;
}
	.slider_item1 {
    background: none;
    background-size: cover;
}
	.slider_item2 {
    background: none;
    background-size: cover;
}
	.slider_item3 {
    background: none;
    background-size: cover;
}
	.slider_item4 {
    background: none;
    background-size: cover;
}
	.mob_img {
    display: block;
}
	.block2_left {
    float: left;
    width: 100%;
}
	.block2_right {
    float: right;
    width: 100%;
    padding-left: 0px;
    margin-top: 20px;
}
	.block2_it + .block2_it{margin-top: 100px;}
	.cel_img {
    float: left;
    width: 40%;
    margin-right: 5%;
    margin-top: -116px;
}
	.cel_txt {
    float: right;
    width: 54%;
}
	.cel_img {
    margin-top: 0px;
}
	.we_soc_item {
    width: 48%;
}
	.we_soc_item2 {
    width: 48%;
}
	.we_soc_item3 {
    width: 48%;
}
	.logo3 {
    float: none;
    width: 169px;
    display: block;
    vertical-align: top;
    margin: 0 auto;
    margin-bottom: 20px;
}
	.foot_p {
    display: block;
    vertical-align: top;
    float: none;
    margin-left: 15px;
    width: 100%;
    max-width: 300px;
    color: #626262;
    font-size: 18px;
    margin: 0 auto;
    text-align: center;
}
	.diz_razrab {
    margin-top: 50px;
    float: none;
    text-align: center;
}
	.razrab {
    float: none;
    width: 100px;
    font-size: 15px;
    color: #707070;
}
	.diz {
    float: none;
    margin-right: 30px;
    width: 165px;
    padding-left: 65px;
    position: relative;
    font-size: 15px;
    color: #707070;
}
	.osmotr_book {
    position: relative;
    padding: 0 0px;
}
	.osmotr_book .swiper-button-next4, .osmotr_book .swiper-container-rtl .swiper-button-prev4{display: none;}
	.osmotr_book .swiper-button-prev4, .osmotr_book .swiper-container-rtl .swiper-button-next4{display: none;}
	.osmotr_book .swiper-button-next3, .osmotr_book .swiper-container-rtl .swiper-button-prev3{display: none;}
	.osmotr_book .swiper-button-prev3, .osmotr_book .swiper-container-rtl .swiper-button-next3{display: none;}
	.audio_item {
    display: inline-block;
    vertical-align: top;
    width: 45%;
    margin: 0 5% 45px 0;
}
	.audio_item:nth-child(3n) {
    margin: 0 5% 45px 0;
}
}
@media (max-width: 666px){
	.slick-arrow {
    margin-top: -8px;
    width: 7px;
    height: 15px;
    -moz-background-size: 7px 15px;
    -webkit-background-size: 7px 15px;
    background-size: 7px 15px;

}
	.slick-prev {
    background: url(../img/icons/ar_sl.png) no-repeat center center;background-size: cover;
}
.slick-next {
    background: url(../img/icons/ar_sl.png) no-repeat center center;background-size: cover;
}
	.event_item {
    height: 87px;
}
	.event p {
    color: #fff;
    font-size: 13px;
    padding: 5px 0 0 5px;
}
	.sert_one_item {
    width: 31%;    margin: 0 2% 30px 0;
}
	.sert_two_item {
    width: 48%;
    margin: 0 2% 30px 0;
}
	.project_item {
    width: 48%;
}
	.blog_left {
    float: left;
    width: 100%;margin-bottom: 25px;
}
	.blog_right {
    float: right;
    width: 100%;
}
	.peopl_item {
    width: 23%;
}

	.cel_img {
    margin-top: 0px;
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
}
	.cel_txt {
    float: right;
    width: 100%;
}
	.wrap_izdatelstvo2 .izd_item {
    margin-right: 10px;
    width: calc((100% - 30px)/2);
}
	.news_item {
    width: 48%;
    margin: 0 2% 35px 0;
}
	.news_item:nth-child(3n) {
    margin: 0 2% 35px 0;
}
	.news_one_left {
    float: left;
    width: 100%;
    margin-bottom: 2%;
}
	.news_one_right {
    float: right;
    width: 100%;
}
	.video_item {
    width: 100%;
    margin: 0 0% 4% 0;
}
}
@media (max-width: 567px){
	.slide_wiz_2 p {
    font-size: 18px;vertical-align: top;
}
	.wrap_weekday p {
    display: inline-block;
    vertical-align: top;
    width: 14%;
    color: #6C6C6C;
    font-size: 0px;
    text-align: center;
}
	.wrap_weekday p span{font-size: 14px;display: block;text-align: center;}
	.add_event p {
    font-size: 0px;
}
	.event_item {
    height: 65px;
}
	.event p {
    color: #fff;
    font-size: 0px;
    padding: 5px 0 0 5px;
}
	span.number {
   
    right: 0px;
    bottom: 0px;
    line-height: 65px;
    width: 100%;
    text-align: center;
}
	.slide_wiz_2.slick-current p {
    color: #E22027;
    font-size: 27px;
}
	.raz_search .inp_rs {
    width: 100%;
}
	.peopl_item {
    width: 48%;
}
	.block_razgovor_item + .block_razgovor_item {
    margin-left: 10%;
}
	.block2_news_item {
    display: inline-block;
    vertical-align: top;
    width: 48%;
    margin-bottom: 20px;
}
	.news_item {
    width: 100%;
    margin: 0 0% 35px 0;
}
	.news_item:nth-child(3n) {
    margin: 0 0% 35px 0;
}
		.photo_item {
    width: 32%;margin: 0 1 1% 0;

}
	.photo_item:nth-child(5n) {
    margin: 0 1% 1% 0;
}
		.photo_item:nth-child(3n) {
    margin: 0 0% 1% 0;
}
	.our_project h2 a {
    margin-left: 0px;
}
.project_item {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    margin: 0 0% 35px 0;
}
	.project_item:nth-child(4n) {
    margin: 0px 0% 35px 0;
}
	.one_project_img {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
	.audio_item {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    margin: 0 0% 45px 0;
}
	.audio_item:nth-child(3n) {
    margin: 0 0% 45px 0;
}
	.left_razgovornik {
    width: 228px;
}
	.mob_raz h4 {
    color: #646464;
    font-size: 26px;
    padding-bottom: 10px;
}
	.right_raz_txt2 .but1 {
    display: block;
    margin: 0 auto;
    margin-top: 23px;
    /* margin: 0 auto; */
}
	.right_raz_txt2 {
    padding-top: 35px;
    text-align: center;
}
	.right_raz_txt {
    text-align: center;
}
	.title{text-align: center;}
}
@media (max-width: 479px){
	.event_item {
    height: 44px;
}
	span.number {
    line-height: 44px;
}
	.event {
    background-size: cover !important;
}
		.left_razgovornik {
    display: none;
}
		.sert_one_item {
    width: 100%;    margin: 0 0% 30px 0;
}
	.sert_one_img span {
    right: 51%;
}
	.sert_two_item {
    width: 100%;
    margin: 0 0% 30px 0;
}
	.wrap_izdatelstvo2 .izd_item {
    margin-right: 10px;
    width: 100%;
}
	.logo {
    width: 80px;
}
	.name_head2.name_head {
    display: block;
    position: static;
    margin-top: 19px;
    margin-left: 20px;
    float: left;
    width: 190px;
}
	.slider_main:before{display: none;}
	.slider_item1 .mob_img img {
    height: 100%;
    max-width: 60%;
		
}
	.mob_img{text-align: center;}
	.mob_img img {
    height: auto !important;
    max-width: 100% !important;
    min-height:auto !important;
}

.slider_item{
    background:none !important;
}

	.slider_item1 .mob_img img {
    height: auto;
    max-width: 60%;min-height: 208px;
}
	.txt_slider h4 {
    font-size: 30px;
}
	.slider_main .swiper-button-prev, .slider_main .swiper-container-rtl .swiper-button-next {
    display: none;
}
	.slider_main .swiper-button-next, .slider_main .swiper-container-rtl .swiper-button-prev {
    display: none;
}
	.block_razgovor_item {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    text-align: left;
}
	.block_razgovor_item + .block_razgovor_item {
    margin-left: 0%;
    margin-top: 25px;
}
	.cel_img {
    width: 60%;
}
	.we_soc_item {
    width: 100%;
}
	.we_soc_img span {
    height: inherit;
    display: table-cell;
    vertical-align: middle;
}
	.we_soc_item2 {
    width: 100%;
}
	.we_soc_item3 {
    width: 100%;
}
	.we_soc_item3 .we_soc_img span {
    height: inherit;
}
	.razrab {
    float: none;
    width: 100%;
    font-size: 15px;
    color: #707070;
    position: absolute;
    bottom: 25px;    left: 0;
}
	.diz {
    float: none;
    margin-right: 0px;
    width: 165px;
    padding-left: 0;
    padding-top: 75px;
    position: relative;
    font-size: 15px;
    color: #707070;
       margin: 0 auto;
    margin-top: -30px;
    display: block;
}
	.diz:before {
    content: '';
    background: url(../img/icons/disign.png) no-repeat top center;
    background-size: contain;
    width: 100%;
    height: 60px;
    position: absolute;
    top: 10px;
    left: 0;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
	.footer {
    padding-bottom: 70px;
}
	.add_event {
    padding: 0px 5px 0;
    display: table;
    width: 100%;
    height: 100%;
}
	.add_event span{display: table-cell;vertical-align: middle;height: 44px;}
	.block2_izd_img {
    text-align: center;
}
}
@media (max-width: 374px){
}