@media screen and (max-width:980px){.padding{position:relative;}
.content{padding:0 10px;box-sizing:border-box;}
.more_yellow{display:none;}
.uslugi{margin:auto;margin-top:25px;width:60%;float:right;}
.uslugi li{width:48%;}
.uslugi li a{width:70%;line-height:1.5;}
#uslugi{background:url(../img/uslugi.jpg) 44% center no-repeat;height:400px;}
.why li:nth-of-type(2n){margin-right:0;}
#prorab{width:47%;margin-right:14px;}
#prorab p,#diz p{text-align:center;padding:20px 5px 20px 5px;transform:skew(10deg);box-sizing:border-box;}
#prorab p:before{left:-10px;}
#diz p:before{left:-10px;}
.figure{background-color:rgba(0, 0, 0, 0.42);border:1px solid #fff;transform:skew(-10deg);margin-top:110px;height:151px;}
#prorab .call_prorab,#diz .call_diz{margin-right:-10px;}
.footer_columns, .yashare-auto-init{display:none;}
.foot_contacts{margin:20px auto 0px;padding-bottom:20px;margin-bottom:20px;}
p.copy{display:inline-block;vertical-align:middle;}
.foot_form{display:inline-block;margin-left:35px;}
.footer_column.made{float:right;}
footer{height:inherit;}
#materials{display:none;}
.why li{width:45%;}
.why p{width:80%;;}
.for_slide{width:100%;}
.header.fixed #logo img{width:119px;}
.header.fixed .menu li a, .header.fixed .root-item, .header.fixed .menu li div{padding:0 5px;}
.header.fixed .contacts{margin-top:9px!important;}
#sidebar .fast,#sidebar .to_diz,#sidebar h3{display:none;}
.mobile_side_menu{display:block;}
#sidebar .side_menu{display:none;position:absolute;z-index:10;top:104px;left:0;width:100%;background-color:#F1F1F1;margin-top:0;}
.side_menu li a{text-transform:none;color:#000;text-decoration:none;display:block;font-size:14px;padding:18px 0;border-bottom:1px solid #dadada;}
.side_menu li{margin-bottom:0;}
.side_menu li.active:before{content:none;}
.side_menu li.active{padding-left:0;line-height:1;}
#sidebar{width:100%;padding-left:0;text-align:center;}
#sidebar .btn.yellow{margin-right:0;}
.bord_imgsr{margin-right:2%;}
.our_works__title{text-align:center;}
.port.port_yellow{text-align:center;}
}
@media screen and (min-width:980px){#sidebar .side_menu{display:block!important;}
.mobile_side_menu{display:none;}
.img_bordbig{}
#content{float:left;width:65%;padding-right:3%;border-right:1px solid #e1e1e1;}
.skidki a{display:inline-block;vertical-align:middle;margin-left:20px;width:71%;}
.skidki p{float:right;width:450px;}
.skidki span{float:right;width:400px;}
.header.fixed #horizontal-multilevel-menu li .root-item,.header.fixed .menu li div{font-size:11px;}
.header.fixed .menu li a, .header.fixed #horizontal-multilevel-menu .root-item{padding:0 8px;}
.header.fixed #logo img{width:170px;}
.header.fixed .contacts{margin-left:30px;}
.uslugi{left:13px;float:right;width:630px;}
.uslugi li{padding-left:30px;}
.why li:nth-of-type(3n+3){margin-right:0;}
#prorab p,#diz p{background:url(../img/viziv_text.png);width:359px;text-align:left;padding:20px 45px 20px 45px;margin-top:110px;height:94px;}
#prorab{width:450px;}
#diz{width:450px;}
#prorab p:before{left:20px;}
#diz p:before{left:20px;}
#prorab .call_prorab,#diz .call_diz{margin-right:35px;}
.review__one p{float:right;}
.footer_columns{display:inline-block;}
.foot_contacts{margin:40px auto 0px;padding-bottom:40px;margin-bottom:40px;}
.foot_form{margin-top:30px;}
.madeby{margin-top:60px;}
footer{height:340px;}
.why li{width:260px;}
.why p{width:200px;}
.for_slide{width:960px;left:50%;margin-left:-480px;}
#content{margin-bottom:90px;}
}
@media screen and (max-width:820px){#uslugi{background:none;height:inherit;}
.uslugi{width:100%;float:none;text-align:center;}
.uslugi li{text-align:left;}
}
@media screen and (max-width:765px){.footer_column,.footer_column.made{float:none;display:block;text-align:center;margin-bottom:10px;}
.madeby br,.bx_breadcrumbs{}
#sidebar .side_menu{top:55px;}
#why, #slider_wrap, .foot_form,.how p, #head .contacts, .figure,
#diz p:before, .skidki p{display:none;}
.skidki span{display:block;margin-top:10px;}
.img_prorab{display:inline-block;background:url(../img/prorab.png);width:187px;height:190px;vertical-align:top;}
#prorab{width:100%;margin-top:30px;}
#logo{margin-top:5px;}
#head{}
#horizontal-multilevel-menu li, .menu li div{display:block;}
#horizontal-multilevel-menu{background:#f5e608;z-index:16;position:absolute;width:100%;text-align:center;top:63px;}
.menu{display:none;}
#horizontal-multilevel-menu li ul.child{width:100%;position:relative;top:0px!important;left:0;background-color:#FCF556;padding:0;}
.menu li .child li{margin-bottom:0;height:60px;}
.menu li .child a{line-height:60px;font-size:16px;}
.child a{text-align:center;}
.menu li a, .menu li div{height:60px;line-height:60px;}
.menu li a,.menu li div{border-bottom:1px solid #E4D607;font-size:16px;text-decoration:none;}
.padding{padding:0 10px;}
.uslugi li img{width:35px;margin-right:8px;}
.uslugi li{margin-bottom:7px;}
.how_img{height:25px;width:34px;margin-right:2%;}
.how_img img{width:25px;}
.how li{margin-bottom:15px;}
.big_h3{margin:25px 0;}
.how h6 span{line-height:1.3;}
#zamer h5, #zamer .h5{margin-top:30px;}
.uslugi li a{width:80%;line-height:1.4;font-size:15px;}
.contacts.fixed, #logo.fixed{display:none;}
.header.fixed #logo img{width:200px!important;}
.how li{display:block;width:100%;}
.btn.price,.btn.razm{width:42%;font-size:14px;}
.how{-moz-column-count:1;-webkit-column-count:1;column-count:1;}
#diz{position:relative;}
#head .content:after{content:'';clear:both;display:block;}
.foot_contacts{font-size:21px;}
.obratniy_zvonok{width:80%;height:inherit;font-size:17px;line-height:2.5;}
.uslugi li{width:49%;}
.uslugi{border-bottom:1px solid #E1E1E1;padding-bottom:32px;margin-bottom:40px;}
#how + .center.padding{display:none;}
#how{margin-bottom:25px;}
#prorab .call_prorab, #diz .call_diz{height:60px;line-height:60px;}
.map_contacts{height:300px;}
}
@media screen and (min-width:765px){.review__test{width:83%;}
.header.fixed #horizontal-multilevel-menu li .root-item,.header.fixed #horizontal-multilevel-menu li .root-item-selected, .header.fixed .menu li div{font-size:9px;}
.uslugi li img{margin-right:20px;}
#zamer h5{margin-top:50px;}
.big_h3{margin:55px 0;}
.how li{margin-bottom:35px;margin-right:50px;}
.how_img{background:url(img/rectangle.png);height:75px;width:88px;}
#prorab .call_prorab,#diz .call_diz{float:right;}
#prorab{float:left;margin-top:123px;}
#diz{float:left;margin-top:123px;}
#zamer{height:494px;}
.menu{display:block!important;}
.click_menu{display:none;}
#logo{margin-top:20px;}
#head{height:90px;}
.header.fixed #head{display:none;}
.header__menu .contacts, .header__menu #logo{display:none;}
.header.fixed .contacts{display:inline-block;text-align:left;margin-top:12px;vertical-align:middle;}
.header.fixed #horizontal-multilevel-menu{display:inline-block!important;vertical-align:middle;}
.header.fixed .menu li:first-of-type{margin-left:0;}
.header.fixed .contacts p{font-size:16px;}
.header.fixed .contacts a{font-size:12px;}
.header.fixed #logo{display:inline-block;vertical-align:middle;float:none;margin-top:0;}
#horizontal-multilevel-menu li{float:left;}
header{height:151px;}
#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul{display:block;}
.menu li a, .menu li div{height:60px;line-height:60px;}
#horizontal-multilevel-menu li ul a{text-align:left;}
.padding{padding:0 32px;}
.uslugi li{margin-bottom:20px;width:43%;}
.uslugi li a{font-size:13px;}
}
@media screen and (max-width:648px){#diz .call_diz{position:absolute;top:-112px;right:-207px;}
}
@media screen and (max-width:480px){.reveal-modal .close{right:5px;}
.reveal-modal{margin-left:-150px;}
.btn.price,.btn.razm{width:80%;}
.uslugi li{width:100%;}
.btns_actions .btn{margin:10px auto;}
.btns_actions .btn.yellow{margin-right:0;}
#diz{width:100%;margin-bottom:30px;}
#prorab .call_prorab, #diz .call_diz{display:block;margin:auto;position:relative!important;right:inherit;top:inherit;}
#logo img{width:200px!important;}
#head{}
.click_menu{padding:17px;}
#horizontal-multilevel-menu{top:51px;}
.uslugi li a{width:76%;font-size:14px;}
.miniheader{height:50px;}
#main_reviews li img{float:left;}
.with_icon li{margin-bottom:20px;}
.left_li{width:100%;}
.right_li{width:100%;}
#content img[align="left"]{width:120px;}
.port li{margin-right:2%;width:45%;}
.port li:nth-child(2n){margin-right:0;}
#prorab .call_prorab{margin-bottom:13px;}
.obratniy_zvonok{width:100%;}
}
@media screen and (min-width:480px){.port li:nth-child(3n){margin-right:0;}
.left_li{width:48%;}
.right_li{width:48%;}
.with_icon li{margin-bottom:50px;}
.review__test{display:inline-block;}
#prorab .call_prorab, #diz .call_diz{display:inline-block;}
#diz{width:47%;}
.click_menu{padding:23px;}
.miniheader{height:60px;}
.review__test{width:72%;}
}
@media screen and (min-width:648px) and (max-width:765px){}
@media screen and (min-width:648px) and (max-width:765px){#diz .call_diz{position:absolute;top:-112px;right:-213px;}
}
@media only screen and (max-width:768px){.no-padding-mobile[class^=col-]{padding-left:0px;padding-right:0px;}
}