@media all and (max-width: 970px){
h1, .h1 {font-size: 2.5em;}
.questions>li{width: 23.333%;padding: 0 5% 20px;}
}
@media all and (max-width: 959px){
header {background-image: url('../image/fon-medium.jpg');padding: 19px 5% 17px;}
}
@media all and (max-width: 918px){
.icons-shema1:after { background-position: -565px -360px;}
.icons-shema2:after { background-position: -565px -440px;}
.icons-shema3:after { background-position: -565px -496px;}
.icons-shema4:after { background-position: -565px -574px;}
.bigPhone li {font-size: 24px;line-height: 24px;}
.bigPhone li:before {top:2px;}
.socialLink { margin: 15px auto;}
}
@media all and (max-width: 915px){.greenBox .column+.column:before{top: 10px;}}
@media all and (max-width: 900px){
.icons-skidka20:after { background-position: -316px -161px;width: 79px; height: 79px; top: 65px;left: 82%;}
.icons-block:after {background-position: -280px -404px;width: 96px; height: 96px;top: 50px;left: 82%;}
.icon-diagram:before {background-position: -110px -587px;width: 58px;  height: 58px;}
.icons-key-position:after { background-position: -60px -157px;width: 95px; height: 27px;}
.preparation .h3{white-space: normal;}
.preparation td:first-child{width:60%;}

}
@media all and (max-width: 888px){.bigPhone> p {width: 60%;}.questions>li{width: 25.333%;padding: 0 4% 20px;}}
@media all and (max-width: 876px){
h1, .h1 {font-size: 2.4em;}
}

@media all and (max-width: 800px){
aside{left:-280px;height:auto;-o-box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);}
aside  .greenBtn, .displayPage{display:none;}
.content{padding-left:0;}
.mobile{display:block;}
.layout{margin-top:52px;}
.mobile .title.displayPage,.mobile .title.displayPage h2,.title.displayPage p{display:block;border:0;}
   header h1 { margin-top: 44px;}
   aside nav {margin-top: 10px;}
   .questions>li{width: 14.66666666666667%; padding:0 1% 20px;}
   .greenBox .column+.column:before { top: 0px;}
   .icons-skidka20:after {background-position: -299px -40px;width: 110px;height: 110px; top: 40px; left: 77%;}
   .icons-key-position:after {background-position: -50px -92px; width: 108px; height: 31px;}
   .icons-block:after {background-position: -276px -270px; width: 110px; height: 110px; top: 50px;left: 77%;}
   .icon-diagram:before { background-position: 0px -570px; width: 75px;height: 75px;}
}
@media all and (max-width: 740px){
.mobile .title.displayPage { margin: 0 170px 0 140px;}
}
@media all and (max-width: 699px){
.mobile .title.displayPage { margin: 0 170px 0 120px;}
}
@media all and (max-width: 655px){
.mobile .title.displayPage { margin: 0 170px 0 100px;}
section,header {margin: 0 2.5% 16px;}
.questions>li {width: 25.333%; padding: 0 4% 20px;}
.icons-skidka20:after { background-position: -316px -161px;width: 79px; height: 79px; top: 65px;left: 80%;}
.icons-block:after {background-position: -280px -404px;width: 96px; height: 96px;top: 50px;left: 80%;}
.icon-diagram:before {background-position: -110px -587px;width: 58px;  height: 58px;}
.icons-key-position:after { background-position: -60px -157px;width: 95px; height: 27px;}
section .column.icon-metro{width: 190px;}
.column.icon-address{width: 245px;}
section .text-block {margin: 0px 3.4% 10px;}
}
@media all and (max-width: 628px){
.greenBox .column+.column:before {top: 10px;}
#section3 .column:first-child{padding-top: 10px;}
.mobile .title.displayPage { margin: 0 170px 0 80px;}

}
@media all and (max-width: 604px){#section3 .column:first-child{padding-top: 0px;}}
@media all and (max-width: 600px){.mobile .title.displayPage { margin: 0 170px 0 60px;}}
@media all and (max-width: 600px){#section1 h2:first-child {width: 280px;}}
@media all and (max-width: 578px){header{padding: 19px 4% 17px;}
.mobile .title.displayPage { margin: 0 170px 0 50px;}
.mobile .title.displayPage h2,.mobile .title.displayPage p {line-height: 18px; padding: 0;text-align: center; width: 98%;}
.mobile .title.displayPage h2{border:0;}
}
@media all and (max-width: 564px){h1, .h1 {font-size: 2.2em;}header {padding: 19px 3% 17px;}section > ul.column2 {width: 90%;}section ul.column2 li.nolist {left: -14px;}
.popup {width:100%;}
    }
@media all and (max-width: 540px){section,header {margin: 0 0 16px;}
 h2{font-size: 20px;}
 .dop-materials>li{padding: 0 10px;}
 .questions li, .dop-materials li{width:50%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
 .questions li:nth-child(2n+1), .dop-materials li:nth-child(2n+1){clear:both;}
}
@media all and (max-width: 480px){
section .column.icon-metro {clear: both; float: left;}
.icon-address:before,.icon-metro:before{top:2px;}
.text-block>ul.disc{padding-right: 70px;}
.icons-block:after,.icons-skidka20:after{left: 70%;}
.selectator_element .selectator_chosen_items .selectator_chosen_item{padding: 8px 30px 8px 8px;    font-size: 16px;}
section form> .column {    width: 98%;}
.contactForm #field2-container {    float: left;}
.selectator_element.multiple {    padding-right: 50px !important;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;
    width: 100%!important;}
.selectator_element .selectator_chosen_items .selectator_chosen_item .selectator_chosen_item_remove{font-size:20px;}
.selectator_element .selectator_options .selectator_option .selectator_option_title, .selectator_element .selectator_options .selectator_group_option .selectator_option_title{margin-left: 5px;}
}
@media all and (max-width: 468px){.bigPhone li {font-size: 20px; line-height: 20px;}
.bigPhone li:before {top: 0px;}
.socialLink { margin: 5px auto;}
.title>p{font-size:12px;}
.top.mobile{padding-left:10px;}
.mobile .greenBtn{right:10px;}
}
@media all and (max-width: 411px){
.mobile .title.displayPage p{display:none;}
section h2 {
    margin: 0 3.5% 18px;
    box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;
    max-width: 100%;
    padding-right: 76px;
}
.icons-key-position:after {
    right: 0;
    top: 7px;
}
}