@media screen and (max-width: 1200px) {
aside.right_side {
float:none;
clear:both;
width:100%
}

.right_side .widget-container,.right_side .order {
width:30%;
float:left;
padding:20px 1.5%!important
}

section.single_wrapp,section.single_area {
display:inline-block;
margin:0;
padding:0;
width:70%;
float:right
}

.navigation {
text-align:center
}

header nav {
float:none;
height:41px;
margin:0 auto;
display:inline-block;
padding:0
}
}

@media screen and (max-width: 1024px) {
aside {
float:left;
width:25%
}

aside.right_side {
float:none;
clear:both;
width:100%
}

.right_side .widget-container,.right_side .order {
width:30%;
float:left;
padding:20px 1.5%!important
}

section.single_wrapp,section.single_area {
display:inline-block;
margin:0;
padding:0;
width:70%;
float:right
}

.zakaz-okon {
height:50px;
position:absolute;
right:27%;
width:143px
}

header form {
background:#fff none repeat scroll 0 0;
border-radius:10px;
float:right;
height:25px;
line-height:30px;
margin:5px 15px 0;
padding:0 0 0 10px;
width:220px
}

header nav li a {
display:block;
height:40px;
font-size:19px;
font-family:'Open Sans Condensed',sans-serif;
color:#fff;
padding:0 15px
}

.navigation {
text-align:center
}

header nav {
float:none;
height:41px;
margin:0 auto;
display:inline-block;
padding:0
}
}

@media screen and (max-width: 990px) {
section.content_wrapp {
float:left;
width:100%;
margin:0 0 0 9px
}

section.step_block article {
width:45%
}

section.single_wrapp,section.single_area {
display:inline-block;
margin:0;
padding:0;
width:99%;
float:left
}

section.single_wrapp > .in,section.single_area > .in {
margin:2px 0;
padding:10px 1%;
width:97%
}

aside {
float:none;
clear:both;
width:100%
}

aside .widget-container.widget_nav_menu {
width:100%
}

aside .vidget_area .widget_nav_menu {
padding:0 0 5px
}

aside.right_side .widget-container,aside.right_side .order {
width:30%;
float:left;
padding:20px 1.5%!important
}

#text-4 {
display:none
}

.breadcrumb {
color:#272727;
font-family:"Open Sans Condensed",sans-serif;
font-size:17px;
height:25px;
left:0;
padding:125px 0 0;
position:absolute;
width:100%
}

footer .okna-widzet1,footer .okna-widzet2,footer .okna-widzet3,footer .okna-widzet4 {
width:90%;
float:none
}

.zakaz-okon {
display:none
}

body {
font-size:12px;
font-family:Calibri;
color:#272727;
background:#FFF;
min-height:320px
}

.navigation {
background:#adadad
}

#text-7 {
display:none
}
}

@media screen and (max-width: 750px) {
aside.right_side .widget-container,aside.right_side .order {
width:90%;
float:left;
padding:4.5% 1.5%!important
}

.single_area table {
width:100%!important;
width:100%!important
}

.single_area img {
width:95%!important;
height:auto!important
}

.okna-pvh {
width:100%
}

.okna-pvh-670 {
width:100%
}

.single_area .okna-pvh-v-minske .okna-pvh-v-minske-red img {
height:auto!important
}

.single_area .iconki img {
width:50px!important;
height:auto!important
}

.ceny-okon {
height:50px;
position:absolute;
right:none;
left:10px;
top:120px;
width:143px
}

td,th {
display:table-cell;
vertical-align:inherit;
padding:2px
}

header .submit-a {
display:block;
height:20px;
line-height:20px;
font-size:20px;
font-family:'Open Sans Condensed',sans-serif;
color:#000;
*//padding:0 0 0 20px;
cursor:pointer;
margin:7px 0 0;
color:red
}

#text-7 {
display:none
}
}

@media screen and (max-width: 650px) {
.search {
display:none
}

section.step_block article {
width:90%
}

aside .vidget_area .widget_nav_menu {
padding:5px 0
}

header nav li a {
display:block;
height:40px;
font-size:15px;
font-family:'Open Sans Condensed',sans-serif;
color:#fff;
padding:0 13px
}

.breadcrumb {
display:none
}

ymaps#ymaps1472383257240349060 {
width:100%!important
}

div.call_back,header .hand {
display:revert
}

.prices-pvh tr td img {
max-width:250px
}

.prices-pvh td {
font-size:12px
}

.menu-produkciya-container {
display:none
}

#text-7 {
display:none
}

.stroka {
top:113%
}
}

@media screen and (max-width: 450px) {
html {
overflow-x:hidden
}

header nav li a {
display:block;
height:40px;
font-size:16px;
font-family:'Open Sans Condensed',sans-serif;
color:#fff;
padding:0 5px
}

#nav_menu-9 .title_block {
padding:40px 0 0
}

#nav_menu-9 .title_block span {
cursor:pointer;
color:red;
text-decoration:underline
}

.navigation {
text-align:center
}

header .logo_block {
width:100%
}

header .logo {
background-position:50% 0
}

header .phone_block {
width:100%;
text-align:center;
padding:60px 20% 0 0
}

header {
width:100%;
height:auto
}

.ceny-okon {
width:100%
}

.submit-a {
text-align:center
}

.stroka {
top:105%
}
}

@media screen and (max-width: 360px) {
article.main .post_image {
float:none
}

article.main .post_image img {
float:none
}

html {
overflow-x:hidden
}

header nav li a {
display:block;
height:40px;
font-size:12px;
font-family:'Open Sans Condensed',sans-serif;
color:#fff;
padding:0 5px
}

section.single_wrapp .title_block,section.single_area .title_block {
border-bottom:1px solid #fa0;
display:block;
font-family:"Open Sans Condensed",sans-serif;
font-size:25px;
font-weight:700;
margin:0 0 20px;
padding:0 0 0 15px;
text-transform:uppercase
}

aside .vidget_area .title_block {
padding:0 15px 5px
}

section.single_area p {
font-size:15px;
margin:0 10px 15px
}

.title_block {
border:1px solid #b3eb79;
background-color:#ADADAD;
font-size:23px;
font-weight:700;
margin:0 0 20px;
padding:0 10px 5px;
text-transform:uppercase
}

.prices-pvh td {
font-size:12px
}

#nav_menu-9 .title_block {
padding:40px 0 0
}

#nav_menu-9 .title_block span {
cursor:pointer;
color:red;
text-decoration:underline
}

.navigation {
text-align:center
}

header .logo_block {
width:100%
}

header .logo {
background-position:50% 0
}

header .phone_block {
width:100%;
padding:60px 10% 0 0
}

header {
width:100%;
height:auto
}

.ceny-okon {
width:100%
}

.submit-a {
text-align:center
}

.prices-pvh tr td {
max-width:60px
}
}