@media screen and (max-width:350px){
h2 {font-size: 16pt;}
.shapka .headtext, .shapka .phone h4 {  text-align: center;}
.shapka span, .shapka h4{font-size: 12px;}
.square {width: 48%;    height: 48%;}
.square_head {width: 32%;}
.square_head .icon{font-size: 26pt;}
.square_head h4{font-size: 9pt;}
.sqp-big .t {font-size:10pt;}
.sqp-big .icon {font-size:23pt;padding: 0 0 5px 0;}
.content h1 {font-size: 12pt;  width: 100%;}
.content img {max-width: 100%;}
.footer {font-size: 9pt;text-align:center;}
.container {padding:0 30px;}
.for_computer{display:none;}
.language {right: 0px;    top: -90px;}
.shapka h4 {line-height: 20px;}
.bgl1,.bgr1,.bgl2,.bgr2,.bgl3,.bgr3,.bgl4,.bgr4,.bgl5,.bgr5,.bgl6,.bgr6{background:none;}
.contact span{font-size:8pt;}
.preimushestva h4{font-size:8pt;}
.preimushestva .gp{height: 90px;padding: 5px;}
.action .lid{max-height:6em;}
.news .lid{max-height:6em;}
.news-img {max-height: 120px;max-width: 120px;} 
.lid h4, .lid p{font-size: 9pt;}
.whiteblock{text-align:center;font-size:9pt;}
.whiteblock h2 {font-size: 9pt;}
.bgl1{background:none;}
.bgr1{background:none;}
.bgl2{background:none;}
.bgr2{background:none;}
.bgl3{background:none;}
.bgr3{background:none;}
.bgl4{background:none;}
.bgr4{background:none;}
.bgl5{background:none;}
.bgr5{background:none;}
.bgl6{background:none;}
.bgr6{background:none;}
.title{margin-top: 10px;font-size: 10pt;}
.uzkie_kontakty{padding:0;}
.gal_p h4{height: 36px;}
.pluscontact1{padding: 0 0 0 20px;width:58%;}
.pluscontact2{padding:0;width:42%;}

}


@media screen and (min-width:351px) and (max-width:450px){
h2 {font-size: 16pt;}
.shapka .headtext, .shapka .phone h4 {  text-align: center;}
.shapka span, .shapka h4{font-size: 12px;}
.square {width: 48%;    height: 48%;}
.square_head {width: 32%;}
.square_head .icon{font-size: 26pt;}
.square_head h4{font-size: 9pt;}
.sqp-big .t {font-size:10pt;}
.sqp-big .icon {font-size:30pt;padding: 0 0 7px 0;}
.content h1 {font-size: 12pt;  width: 100%;}
.content img {max-width: 100%;}
.footer {font-size: 9pt;text-align:center;}
.container {padding:0 30px;}
.for_computer{display:none;}
.language {right: 0px;    top: -90px;}
.shapka h4 {line-height: 20px;}
.bgl1,.bgr1,.bgl2,.bgr2,.bgl3,.bgr3,.bgl4,.bgr4,.bgl5,.bgr5,.bgl6,.bgr6{background:none;}
.contact span{font-size:8pt;}
.preimushestva h4{font-size:9pt;}
.preimushestva .gp{height: 90px;padding: 5px;}
.action .lid{max-height:6em;}
.news .lid{max-height:6em;}
.news-img {max-height: 130px;max-width: 130px;} 
.lid h4, .lid p{font-size: 9pt;}
.whiteblock{text-align:center;font-size:9pt;}
.whiteblock h2 {font-size: 9pt;}
.bgl1{background:none;}
.bgr1{background:none;}
.bgl2{background:none;}
.bgr2{background:none;}
.bgl3{background:none;}
.bgr3{background:none;}
.bgl4{background:none;}
.bgr4{background:none;}
.bgl5{background:none;}
.bgr5{background:none;}
.bgl6{background:none;}
.bgr6{background:none;}
.title{margin-top: 10px;font-size: 10pt;}
.uzkie_kontakty{padding:0;}
.gal_p h4{height: 36px;}
.pluscontact1{padding: 0 0 0 10px;width:58%;}
.pluscontact2{padding:0;width:42%;}

}

@media screen and (min-width:451px) and (max-width:600px){
h2 {font-size: 16pt;}
.for_computer{display:none;}
.shapka .headtext, .shapka .phone h4 {  text-align: center;}
.square {width: 32%;    height: 32%;}
.square_head {width: 32%;}
.square_head .icon{font-size: 26pt;}
.square_head h4{font-size: 9pt;}
.sqp-big .t {font-size:9pt;}
.sqp-big .icon {font-size:30pt;padding: 0 0 10px 0;}
.content h1 {font-size: 12pt;  width: 100%;}
.footer {font-size: 10pt;text-align:center;}
.container {padding:0 40px;}
.language {right: 0px;    top: -90px;}
.shapka h4 {line-height: 20px;}
.bgl1,.bgr1,.bgl2,.bgr2,.bgl3,.bgr3,.bgl4,.bgr4,.bgl5,.bgr5,.bgl6,.bgr6{background:none;}
.contact span{font-size:8pt;}
.preimushestva h4{font-size:9pt;}
.preimushestva .gp{height: 90px;padding:0;} 
.preimushestva img{padding:10px 0;}
.action .lid{max-height:7em;}
.news .lid{max-height:7em;}
.news-img{max-height: 140px;max-width: 140px;}
.lid h4, .lid p{font-size: 9pt;}
.whiteblock{text-align:center;font-size:10pt;}
.whiteblock h2 {font-size: 11pt;}
.bgl1{background:none;}
.bgr1{background:none;}
.bgl2{background:none;}
.bgr2{background:none;}
.bgl3{background:none;}
.bgr3{background:none;}
.bgl4{background:none;}
.bgr4{background:none;}
.bgl5{background:none;}
.bgr5{background:none;}
.bgl6{background:none;}
.bgr6{background:none;}
.title{margin-top: 10px;font-size: 12pt;}
.uzkie_kontakty{padding:0;}
.gal_p h4{height: 20px;}
.pluscontact1{padding: 0 0 0 10px;width:58%;}
.pluscontact2{padding:0;width:42%;}

}

@media screen and (min-width:601px) and (max-width:800px){
.shapka .headtext, .shapka .phone h4 {  text-align: center;}
.square {width: 32.5%;    height: 32.5%;}
.square_head {width: 32.5%;}
.square_head .icon{font-size: 30pt;}
.square_head h4{font-size: 10pt;}
.sqp-big .t {font-size:11pt;}
.sqp-big .icon {font-size:35pt;padding: 0 0 20px 0;}
.shapka .headtext, .shapka .phone h4 {  text-align: center;}
.content h1 {font-size: 12pt;  width: 80%;}
.footer {font-size: 10pt;text-align:center;}
.container {padding:0 40px;}
.for_computer{display:none;}
.language {right: 0px;    top: -90px;}
.shapka h4 {line-height: 20px;}
.preimushestva h4{font-size:10pt;}
.action .lid{max-height:9em;}
.news .lid{max-height:9em;}
.whiteblock{font-size:12pt;}
.whiteblock h2 {font-size: 14pt;}
.bgl1{background:none;}
.bgr1{background:none;}
.bgl2{background:none;}
.bgr2{background:none;}
.bgl3{background:none;}
.bgr3{background:none;}
.bgl4{background:none;}
.bgr4{background:none;}
.bgl5{background:none;}
.bgr5{background:none;}
.bgl6{background:none;}
.bgr6{background:none;}
.title{margin-top: 10px;font-size: 18pt;}
}

@media screen and (min-width:801px) and (max-width:1000px){
.shapka h4 {font-size: 8pt;line-height: 35px;}
.shapka span {  font-size: 7.5pt;line-height: 35px;}
.shapka img {height: 55px;}
.square {width: 32.5%;    height: 32.5%;}
.square_head {width: 32.5%;}
.square_head .icon{font-size: 30pt;}
.square_head h4{font-size: 10pt;}
.sqp-big .t {font-size:12pt;}
.sqp-big .icon {font-size:40pt;padding: 0 0 30px 0;}
.content h1 {font-size: 14pt;  width: 70%;}
.footer {font-size: 10pt;}
.for_phone{display:none;}
.action .lid{max-height:9em;}
.news .lid{max-height:9em;}
.whiteblock{font-size:14pt;}
.bgl1{background:none;}
.bgr1{background:none;}
.bgl2{background:none;}
.bgr2{background:none;}
.bgl3{background:none;}
.bgr3{background:none;}
.bgl4{background:none;}
.bgr4{background:none;}
.bgl5{background:none;}
.bgr5{background:none;}
.bgl6{background:none;}
.bgr6{background:none;}

}

@media screen and (min-width : 1001px) and (max-width:1200px){
.for_phone{display:none;}
.square_head {width: 16%;}
.square {    width: 32.4%;}

}
@media screen and (min-width : 1201px){
.for_phone{display:none;}
.square_head {width: 16.2%;}
.square {    width: 32.8%;}
}