﻿/* adaptive */

@media screen and (max-width: 1660px) {

    .container {
        margin: 0 2%;
    }

}


@media screen and (max-width: 1240px) {

    div.mod-katalog-menu li {
        width: 23%;
    }
	
	.image-title {
        font-size: 14px;
		font-weight: 400;
    }

}


@media screen and (max-width: 1100px) {

    .pg-cv-box-mod-ri {
        margin: 0% 1% 1% 0 !important;
        width: 24% !important;
    }

    .itemContainer-katalog {
        width: 31.3%;
        margin: 0% 2% 2% 0;
    }
	
	div.k2ItemsModBlock-katalog li {
        width: 31.3%;
        margin: 0% 2% 2% 0;
    }

}



@media screen and (max-width: 1000px) {

    .blok-telefon-top {
        display: none;
    }

    .moduleItemImages-akcii:last-child {
        display: none;
    }

    .moduleItemImages-akcii {
        width: 48%;
    }
	
	.itemContainer-akcii {
        width: 48%;
    }

}



@media screen and (max-width: 900px) {

    .pg-cv-box-mod-ri {
        margin: 0% 1% 1% 0 !important;
        width: 32.3% !important;
    }

    .pg-cv-box {
        width: 32.3% !important;
        margin: 0 1% 1% 0;
    }

    .itemImageBlock-komplekt {
        margin: 0 0% 0px 0;
        width: 100%;
        float: left;
    }

    .komlekt-item-right {
        margin: 20px 0 0px 0%;
        width: 100%;
        float: right;
        box-sizing: border-box;
    }
	
	div.mod-katalog-menu li {
        width: 31.3%;
    }

}



@media screen and (max-width: 800px) {

    .blok-pervy-ekran-left {
        float: left;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }

    .blok-pervy-ekran-right {
        float: right;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }

    .itemContainer-katalog {
        width: 48%;
    }
	
	div.k2ItemsModBlock-katalog li {
        width: 48%;
        margin: 0% 2% 2% 0;
    }	
	
	.mod-pe-text {
        margin: 20px 0px 0px 0px;
    }

    .subCategoryContainer-katalog {
        float: left;
        margin: 0px 0% 7px 0;
        width: 100%;
    }

}



@media screen and (max-width: 740px) {

    .pg-cv-box {
        width: 49% !important;
        margin: 0 1% 1% 0;
    }

}



@media screen and (max-width: 660px) {

    .knopka-top-3d-konstruktor {
        display: none;
    }

    .bodysait {
        padding: 60px 0 0 0;
    }

    .logo {
        margin: 0px 0% 0px 0;
    }

    .blok-nav-menu {
        background-size: 40px;
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }
	
	div.mod-katalog-menu li {
        width: 48%;
    }

}



@media screen and (max-width: 600px) {

    .moduleItemImages-akcii:last-child {
        display: block;
		margin: 0px 0px 0% 0px;
    }

    .moduleItemImages-akcii {
        width: 100%;
		margin: 0px 0px 2% 0px;
    }
	
	.itemListLeading-akcii {
        width: 100%;
    }
	
	.itemContainer-akcii {
        width: 100%;
        margin: 0px 0% 2% 0px;
        float: left;
    }
	
	.itemContainer-akcii:last-child {
		margin: 0px 0px 0% 0px;
    }
	
	.image-title {
        font-size: 13px;
        font-weight: 400;
    }
	
    .menu-system .menu li {
        min-width: 100%;
        margin: 0 0px 10px 0;
    }
	
}



@media screen and (max-width: 500px) {

    .pg-cv-box-mod-ri {
        margin: 0% 1% 1% 0 !important;
        width: 49% !important;
    }

    .itemListLeading-katalog {
        width: 100%;
    }

    .itemContainer-katalog {
        width: 100%;
        margin: 0% 0% 2% 0;
    }
	
    div.k2ItemsModBlock-katalog ul {
        width: 100%;
    }
		
	div.k2ItemsModBlock-katalog li {
        width: 100%;
        margin: 0% 0% 2% 0;
    }
	
}

