﻿
@media screen and (max-width: 1600px) {

.komlekt-item-right {
    width: 360px;
}

.itemImageBlock-komplekt {
    width: calc(100% - 390px);
}

}



@media screen and (max-width: 1500px) {

.subblok-pe-preimushchestva.cena, .subblok-pe-preimushchestva.sroki, .subblok-pe-preimushchestva.garantiya {
    background-position: 5% 50%;		
}


.blok-Item-Portfolio-Left {
    margin: 0 0% 10px 0;
    width: calc(100% - 320px);
    float: left;
}

.blok-Item-Portfolio-Right {
    width: 300px;
}

.logo-title {
    display: none;
}

div.k2ItemsModBlock-katalog li {
    width: 48%;
    margin: 0% 2% 2% 0;
}

.itemContainer-katalog {
    width: 48%;
    margin: 0% 2% 2% 0;
}


}




@media screen and (max-width: 1200px) {

.blok-nav-menu {
    display: block;
}

.container_left_fixet {
    display: none;
}

.container_content {
    padding: 0 0 0px 0px;
}

.logo-a
{
    display: block;
}


}




@media screen and (max-width: 1000px) {

.subblok-pe-preimushchestva.cena, .subblok-pe-preimushchestva.sroki, .subblok-pe-preimushchestva.garantiya {
    background-position: 0% 50%;		
}

div.k2ItemsBlock-otzyvy li {
    width: 48%;
    margin: 0% 2% 2% 0;
}

.itemContainer-otzyvy {
    margin: 0px 2% 2% 0;
    width: 48%;
}

}








@media screen and (max-width: 960px) {

.itemImageBlock-komplekt {
    width: 100%;
}

.komlekt-item-right {
    width: 100%;
}

.perezvonit {
    display: none;
}

.knopka-sale {
    display: none;
}

}


@media screen and (max-width: 900px) {

.blok-Item-Portfolio-Left {
    margin: 0 0% 0px 0;
    width: 100%;
    float: left;
}

.blok-Item-Portfolio-Right {
    width: 100%;
	margin: 40px 0 0px 0%;
}

}





@media screen and (max-width: 800px) {

.Planipovka-item {
    margin: 40px 0 40px 0%;
    width: 100%;
}

.Planipovka-etazh {
    margin: 0px 0% 30px 0%;
    width: 100%;
}

.Planipovka-item h4 {
    margin: 10px 0 20px;
}

.ItemTitle-otzyv {
    font-size: 20px;
    margin: 20px 0 20px;
}

.itemListCategory-otzyvy h2 {
    font-size: 20px;
    margin: 20px 0 20px;
}

.pervyi-ekran-left {
    padding: 100px 0% 60px 0%;
}

.blok-pe-preimushchestva {
    margin: 0px 0px 40px 0px;
}

.subblok-pe-preimushchestva {
    width: 100%;
    height: 70px;
    margin: 0 0% 20px 0;
    padding: 0 0 0 80px;
}

div.itemListView-Uslugi .itemListCategory h2 {
    font-size: 20px;
    margin: 20px 0 20px;
}

div.itemListCategory-Katalog h2 {
    font-size: 26px;
    margin: 20px 0 20px;
}

.itemHeader-Katalog h1 {
    font-size: 20px;
    margin: 20px 0 20px;
}

div.itemHeader h2 {
    font-size: 20px;
    margin: 20px 0 20px;
}

div.itemBody-kontakty h2 {
    font-size: 20px;
    margin: 20px 0 20px;
}

.modal-content-box.kontakty h3 {
    font-size: 20px;
    margin: 0px 0 20px;
    font-family: Montserrat-Regular, Montserrat-Bold, OpenSans-Bold, GothaProBol, Calibri, Tahoma;
    font-weight: 600;
    line-height: 120%;
    color: #000;
}

.blok-kontakty-niz {
    float: left;
}

div.k2ItemsModBlock-katalog ul {
    width: 100%;
}

div.k2ItemsModBlock-katalog li {
    width: 100%;
    margin: 0% 0% 40px 0;
}

.itemListLeading-katalog {
    width: 100%;
}

.itemContainer-katalog {
    width: 100%;
    margin: 0% 0% 40px 0;
}

.copyrights {
    margin: 10px 0px 0 0;
    width: 100%;
}

.politika {
    width: 100%;
    margin: 10px 0px 0 0;
}

div.map-sait-link {
    width: 100%;
}

.rutegra {
    float: left;
    width: 100%;
    margin: 10px 0 0 0;
}

}


@media screen and (max-width: 600px) {

#itemListLeading-otzyvy
{
	float: left;
	width: 100%;
}

.itemContainer-otzyvy {
    margin: 0px 0% 2% 0;
    width: 100%;
}

.Planipovka-item h5 {
    font-size: 20px;
    margin: 0px 0 30px;
}

.Komplektatsiya-item h5 {
    font-size: 20px;
    margin: 0px 0 30px;
}

.Komplektatsiya-item h3 {
    font-size: 18px;
    margin: 20px 0 20px;
}

.Komplektatsiya-item p {
    margin: 0 0 10px;
    font-size: 14px;
}


div.k2ItemsBlock-otzyvy ul {
    width: 100%;
}

div.k2ItemsBlock-otzyvy li {
    width: 100%;
    margin: 0% 0% 2% 0;
}


.mod-portfolio h3 {
    font-size: 26px;
    margin: 30px 0 30px 0px;
}

.mod-katalog h3 {
    margin: 30px 0px 30px 0;
    font-size: 26px;
}

.mod-vstuplenie h3 {
    font-size: 26px;
    margin: 30px 0 30px 0px;
}

.mod-vstuplenie p {
    font-size: 15px;
}

.blok-telefon-top {
    margin: 0px 0px 0px 0px;
}

.pervyi-ekran-left h1 {
    font-size: 36px;
    margin: 0px 0 30px 0px;
}

.pervyi-ekran-left p {
    font-size: 20px;
    margin: 0px 0 15px 0px;
    line-height: 140%;
}

}




@media screen and (max-width: 450px) {

.pervyi-ekran-left h1 {
    font-size: 30px;
    margin: 0px 0 30px 0px;
}

.pervyi-ekran-left {
    padding: 50px 0% 60px 0%;
}

.pervyi-ekran-left p {
    font-size: 17px;
    margin: 0px 0 0px 0px;
    line-height: 140%;
}

.pervyi-ekran-left-knopka {
    font-size: 18px;
}

.pervyi-ekran-right-knopka {
    font-size: 18px;
}

.subblok-pe-preimushchestva {
    font-size: 14px;
    height: 60px;
	padding: 0 0 0 60px;
}

.subblok-pe-preimushchestva.cena, .subblok-pe-preimushchestva.sroki, .subblok-pe-preimushchestva.garantiya {
    background-size: 40px;
}

.blok-top {
    height: 66px;
}

.blok-telefon-top {
    display: none;
}

.knopka-zakaz-katalog {
    font-size: 18px;
}

.knopka-konsultant-katalog {
    font-size: 18px;
}

.itemNavigation a.itemPrevious {
    margin: 0px 0 20px;
    width: 100%;
}

.itemNavigation a.itemNext {
    margin: 0px 0 20px;
    width: 100%;
}

}

