@media screen and (max-width:1130px){
.slider2 .big_slider .item .posit2 .str_1{padding-top:170px;}
.slider3 .slider_in .owl-prev{left:-15px; }
.slider3 .slider_in .owl-next{right:-15px;}
}
@media screen and (min-width:701px){
#header .menu_head ul{display:table !important;}
}
@media screen and (max-width:999px){
.slider2 .big_slider .owl-prev,.slider2 .big_slider .owl-next{display:none !important;}
.inform{margin-top:20px;}
.inform .inform_1 .tabl table tr td{font-size:14px; line-height:26px;}
.inform .inform_1 .telef .ttell{font-size:19px; line-height:22px;}
.inform .inform_1 .text,.inform .inform_1 .text span,.inform .inform_1 .text a{font-size:12px; line-height:15px;}
.news2{padding:20px 0;}
.slider3 .button{margin-bottom:20px;}
.news2 .button{margin-top:20px;}
.slider3{padding-bottom:20px;}
.slider2 .big_slider .item .posit .str_1,.slider2 .big_slider .item .posit .str_2,.slider2 .big_slider .item .posit2 .str_2,.slider2 .big_slider .item .bann .str_1,.welcome .zag_1,.why .zag,.news2 .zag,.inform .inform_1 .zag {font-size:36px; line-height:44px;}
.slider2 .big_slider .item .posit2 .str_1{    padding-top: 145px; font-size:36px; line-height:44px;}

.welcome .txt,.news2 .row .block .txt,.inform .inform_1 .txt,.inform .inform_1 .txt span,.inform .inform_1 .wdth_1,.inform .inform_1 .wdth_2,.inform .inform_1 .wdth_3,.inform .inform_1 .cark3 .block .txt,.inform .inform_1 .cark4 .block2 .txt,.inform .inform_1 .cark4 .block2 .txt2,.inform .inform_1 .zag3{font-size:14px; line-height:17px;}
.big_slider .posit3 .str_1,.big_slider .posit3 .str_2{font-size:36px; line-height:39px;}
.big_slider .posit3 .str_3,.slider2 .big_slider .item .bann .str_2,.slider2 .big_slider .item .bann .str_3{font-size:27px; line-height:30px;}
.faq .zag,.welcome .zag_2,.slider3 .slider_in .item .block .hide .abs .name,.inform .inform_1 .telef .cark .tel,.inform .inform_1 .zag2,.inform .inform_1 .tabl table th,.tblica .zag{font-size:24px; line-height:27px;}
.scroll_top{right:1%;}
.tblica{margin:30px 0;}
.slider3 .slider_in .item .block .hide .abs .age,.slider3 .slider_in .item .block .hide .abs .stat{font-size:19px; line-height:22px;}
.tblica table tr td,.tblica .oboz{font-size:11px; line-height:14px;}
.tblica table tr td .name{font-size:14px; line-height:17px; width:80px;}
.tblica table tr td:first-child{width:140px}
.tblica table th{font-size:12px; line-height:15px; }
.news{margin-top:30px; margin-bottom:30px;}
.news .row .block .txt,.faq .block .vopr{font-size:14px; line-height:19px;}
.gallery,.faq { margin-top: 30px;margin-bottom: 25px;}
.navig{margin-top:14px;}
.big_slider .bann .str_1{font-size:70px; line-height:80px;}
.big_slider .bann .str_2{font-size:30px; line-height:40px;}
.big_slider .posit .str_1{font-size:40px; line-height:50px;}
.big_slider .posit .str_2{font-size:30px; line-height:40px;}
.big_slider .posit2 .str_1{font-size:40px; line-height:60px;}
.big_slider .posit2 .str_2{font-size:50px; line-height:50px;}
.gallery .row .block .str_1{font-size:19px; line-height:22px;}
.gallery .row .block .str_2{font-size:14px; line-height:17px;}
.sec_1 .for_block .block{ width:230px; font-size:24px; line-height:27px;}
.sec_1 .for_block .block2{background-size:contain; height:120px;}
#footer .cark .logo_bot,#footer .cark .right,#footer .cark .copyr{padding:0;}
.menu_foot ul li a,#footer .cark .right a,#header .right a,#header .menu_head ul li a{font-size:19px; line-height:22px;}
#header .text{font-size:19px;}
.sec_3 .zag{font-size:21px; line-height:24px; }
.sec_3 .cark .block{font-size:14px; line-height:17px;}

}
@media screen and (max-width:900px){
.slider .big_slider .block_2{padding-top:100px;}
.slider .big_slider .owl-controls{display:none !important;}
	.slider .big_slider .block .text_1{font-size:60px; line-height:90px;}
.slider .big_slider .block .text_2{font-size:80px; line-height:90px;}
	.tblica .for_table{overflow:auto; }
	.tblica table.table_wdth{width:1200px;}
.inform .inform_1 .block .slider_block .carousel_top .item,.inform .inform_1 .block .slider_block .carousel_top{height:350px;}
.inform .inform_1 .block .slider_block .carousel_bot .item{height:100px;}
.news .row{margin-right:0; }
.news .row .block{margin-right:0; width:100%; margin-bottom:10px; }
.news .row .block .big.img{height:230px; width:230px; float:left; position:relative; overflow:hidden;}
.news .row .block .info.big{padding:0 0 0 9px; overflow:hidden; position:relative;}
}
@media screen and (max-width:800px){
.slider2 .big_slider .owl-controls{display:none;}
.welcome{width:100%; margin-top:-1px; margin-bottom:20px;}
.faq .block .img_2{margin-left:20px;}

#header .text{display:block; line-height:37px; }
.gallery .row .block{ width:48%;}
}
@media screen and (max-width:700px){
#header .menu_head ul li a{color:#fff; font-size:36px; line-height:50px;}
	.btn12 {width: 30px; height: 53px; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; z-index:301; position:absolute; margin-top:-5px;}
	.btn12 .icon-left {-webkit-transition-duration: 0.4s; transition-duration: 0.4s; position: absolute; height: 4px; width: 15px; top: 25px; background-color: #000;}
	.btn12 .icon-left:before {-webkit-transition-duration: 0.4s; transition-duration: 0.4s; position: absolute; width: 15px; height: 4px; background-color: #000; content: ""; top: -10px;}
	.btn12 .icon-left:after {-webkit-transition-duration: 0.4s; transition-duration: 0.4s; position: absolute; width: 15px; height: 4px; background-color: #000; content: ""; top: 10px;}
	.btn12 .icon-right {-webkit-transition-duration: 0.4s; transition-duration: 0.4s; position: absolute; height: 4px; width: 15px; top:25px; background-color: #000; left: 15px;}
	.btn12 .icon-right:before {-webkit-transition-duration: 0.4s; transition-duration: 0.4s; position: absolute; width: 15px; height: 4px; background-color: #000; content: ""; top: -10px;}
	.btn12 .icon-right:after {-webkit-transition-duration: 0.4s; transition-duration: 0.4s; position: absolute; width: 15px; height: 4px; background-color: #000; content: ""; top: 10px;}
	.btn12.open .icon-left {-webkit-transition-duration: 0.4s; transition-duration: 0.4s; background: transparent;}
	.btn12.open .icon-left:before {-webkit-transform: rotateZ(45deg) scaleX(1.4) translate(2px, 2px); transform: rotateZ(45deg) scaleX(1.4) translate(2px, 2px);}
	.btn12.open .icon-left:after {-webkit-transform: rotateZ(-45deg) scaleX(1.4) translate(2px, -2px); transform: rotateZ(-45deg) scaleX(1.4) translate(2px, -2px);}
	.btn12.open .icon-right {-webkit-transition-duration: 0.4s; transition-duration: 0.4s; background: transparent;}
	.btn12.open .icon-right:before {-webkit-transform: rotateZ(-45deg) scaleX(1.4) translate(-2px, 2px); transform: rotateZ(-45deg) scaleX(1.4) translate(-2px, 2px);}
	.btn12.open .icon-right:after {-webkit-transform: rotateZ(45deg) scaleX(1.4) translate(-2px, -2px); transform: rotateZ(45deg) scaleX(1.4) translate(-2px, -2px);}
.slider2 .big_slider .item .bann{width:70%;}
.inform .inform_1 .button1,.inform .inform_1 .telef .cark .tel,.inform .inform_1 .telef .cark .w_a,.inform .inform_1 .telef .cark .viber{float:none; margin-bottom:10px;}
.news2 .row .block{width:48%;}

.faq .block .vopr:before{top:15px;}
.faq .block .otv,.faq .block .vopr{padding:8px 12px;}

.tblica table{width:700px;}


.banner .bann{padding-right: 19%;padding-top: 10%;}
.sec_3 .cark{margin-right:0;}
.sec_3 .cark .block{width:100%; margin-right:0;}
.sec_2 .inner2 .cark .inputbox,.sec_2 .inner2 .cark .textareabox{padding:4px; }
.sec_2 .inner2 .cark .selectBox, .sec_2 .inner2 .cark select{padding:4px 17px; height: 34px; }
.sec_2 .inner2 .cark a.selectBox .selectBox-arrow{top:6px;}
.sec_2 .inner2{padding:20px 25px;}
.sec_2 .inner2 .cark{margin-top:0;}
.sec_2 .inner2 .str_1{font-size:21px; line-height:24px;}
.sec_2 .inner2 .str_2{font-size:19px; line-height:22px;}
.sec_2 .inner2 .cark .zag,.sec_2 .inner2 .bot_text{font-size:14px; line-height:17px;}
.sec_2 .inner2 .cark .left, .sec_2 .inner2 .cark .right, .sec_2 .inner2 .cark .middle,.sec_2 .inner2 .cark .left2,.sec_2 .inner2 .cark .left3,.sec_2 .inner2 .cark .middle2,.sec_2 .inner2 .cark .right3{float:none; width:100%; margin-left:0; margin-bottom:10px;}
.sec_2 .inner2 .cark .middle2,.sec_2 .inner2 .cark .right3 div{text-align:left;}

.sec_1 .for_block .block{ width:150px; font-size:19px; line-height:22px; }
.sec_1 .for_block .block2{background-size:contain; height:80px;}
.slider .big_slider .owl-prev,.slider .big_slider .owl-next{top:-110px; background-size:contain; width:30px; height:30px;}
.slider .big_slider .item{}
.slider .big_slider .block{padding-top:10px; }
.slider .big_slider .block_2{padding-top: 90px; }
.slider .big_slider .block_2 .text_3{font-size:21px; line-height:26px;}
.slider .big_slider .block_2 .text_3:before{top:3px;}

#header .menu_head ul{z-index: 10000; display:none; position:fixed; width:270px; left:50%; margin-left:-135px; top:30%; padding:10px 0;}
.btn12{width: 96%;margin: 0 auto;position: relative; display:block; height:50px; font-family: 'PT Sans', sans-serif; font-size:19px; line-height:50px; color:#000;}
.btn12 span{padding-left: 40px; text-transform:uppercase; color:#000; }
#header .menu_head ul .close{display:block;     position: absolute;
    top: -18px;
    right: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
	background-image: url(../img/close.png);z-index:100000; background-position:center center; background-repeat:no-repeat;
    }
#header .menu_head ul li{display:block; text-align:center;}
}
@media screen and (max-width:650px){
.slider .big_slider .block_2 {
    padding-top: 50px;
}
.big_slider .item .bann{padding-top:3%;}
.inform .inform_1{margin-right:0;}
.inform .inform_1 .block{width:100%; margin-right:0;}
.big_slider .item .posit2{width:100%; }
.big_slider .item .posit2 .str_1,.big_slider .item .posit2 .str_2{text-align:left; padding-left:3%; font-size:40px; line-height:50px;}
#subfooter{height:auto;}
#footer{height:auto; margin-top:0; }
.menu_foot ul{display:block;}
.menu_foot ul li{display:block;}
#footer .cark .left,#footer .cark .right{float:none; text-align:center;}
#footer .cark .logo_bot{margin:0px auto 5px auto;}
#footer .cark{margin:0;}
#footer .cark .right a{padding-bottom:15px;}
}
@media screen and (max-width:600px){
.slider .big_slider .block .text_1{font-size:30px; line-height:40px;}
.slider .big_slider .block .text_2{font-size:40px; line-height:50px;}
.slider2 .big_slider .owl-prev,.slider2 .big_slider .owl-next{top:-140px;}
.slider2 .big_slider .owl-controls{bottom:25px;}

.slider2 .big_slider .item .posit .str_1, .slider2 .big_slider .item .posit .str_2, .slider2 .big_slider .item .posit2 .str_2, .slider2 .big_slider .item .bann .str_1, .welcome .zag_1, .why .zag, .news2 .zag{font-size:24px; line-height:27px;}
.slider2 .big_slider .item .posit2 .str_1 { padding-top: 110px;  font-size: 24px;   line-height: 27px;}
.big_slider .posit3 .str_3, .slider2 .big_slider .item .bann .str_2, .slider2 .big_slider .item .bann .str_3{font-size:21px; line-height:24px;}
}
@media screen and (max-width:500px){
.slider .big_slider .block_2 {
    padding-top: 20px;
}
.slider2 .big_slider .item .bann{width:80%; padding-right: 9%;}
.slider3 .slider_in .owl-prev {
    left: -8px;
}
.slider3 .slider_in .owl-next {
    right: -8px;
}
.news2 .row .block{width:98%;}
.news .row .block .img{float:none !important; width:100% !important; margin-bottom:10px;}

.gallery .row .block{width:98%;}
.sec_2 .inner2 .cark .hide{display:block; height:10px}
.sec_1 .for_block .block{margin:0;margin-bottom:20px; width:100%;}
.slider .big_slider .block_2{padding-left:67px; }
.slider .big_slider .block_2 .text_3{font-size: 17px; line-height: 21px;}
.slider .big_slider .block .text_1,.slider .big_slider .block .text_2{font-size:40px; line-height:50px;}
#header .text{text-align:center;}
#header .cark .fleft{float:none;}
#header .logo{margin:0 auto 10px auto; float:none; display:block;}
#header .right{float:none; text-align:center;}

}
@media screen and (max-width:440px){
.inform .inform_1 .cark4{width:250px;}
.slider2 .big_slider .item .posit2 .str_1{padding-top:50px; box-sizing:border-box;}
.slider2 .big_slider .item .bann .str_1{padding-top:10px; box-sizing:border-box;}
.big_slider .bann .str_1{font-size:40px; line-height:45px;}
.big_slider .bann .str_2{font-size:24px; line-height:27px;}
.big_slider .posit3 .str_2{    margin-bottom: 5px;}
.big_slider .item .posit2 .str_1, .big_slider .item .posit2 .str_2,.big_slider .posit .str_1,.big_slider .posit .str_2,.big_slider .posit3 .str_1, .big_slider .posit3 .str_2{font-size:27px; line-height:30px;}
}
	
