 body.mobile-nav-open .nav-main{
        -moz-transform:translate(0);
        -ms-transform:translate(0);
        -o-transform:translate(0);
        transform:translate(0);
        -webkit-transform:translate(0)
    }
    body.mobile-nav-open .nav-main:before{
        opacity:1
    }
    body.mobile-nav-open .nav-main>ul{
        -moz-transform:scale(1);
        -ms-transform:scale(1);
        -o-transform:scale(1);
        transform:scale(1);
        -webkit-transform:scale(1);
        opacity:1
    }
    body.mobile-nav-closing .nav-main:before{
        opacity:0
    }
    body.mobile-nav-closing .nav-main>ul{
        -moz-transform:scale(1.1);
        -ms-transform:scale(1.1);
        -o-transform:scale(1.1);
        transform:scale(1.1);
        -webkit-transform:scale(1.1);
        opacity:0
    }

body.mobile-nav-open:not(.mobile-nav-closing) .nav-main-mobile-toggle span:nth-child(1){
    width:0;
    margin:0
}
body.mobile-nav-open:not(.mobile-nav-closing) .nav-main-mobile-toggle span:nth-child(2){
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg)
}
body.mobile-nav-open:not(.mobile-nav-closing) .nav-main-mobile-toggle span:nth-child(3){
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg)
}
body.mobile-nav-open:not(.mobile-nav-closing) .nav-main-mobile-toggle span:nth-child(4){
    width:0;
    margin:0
}
@media (max-width:1600px){
	.nav-main{
		font-size: 25px;
	}
	.layout-naglowek-logo{
#        -moz-transform:scale(.75);
        #-ms-transform:scale(.75);
#        -o-transform:scale(.75);
        #transform:scale(.75);
        #-webkit-transform:scale(.75);
        -ms-transform-origin:0 0;
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        #left:252px;
        #top:-10px;
		#margin-left: -165px;
	}
	.layout-motto{
		#font-size: 40px;
		white-space: normal;
		
	}
	.nav-main .column {
		padding-top: 34px;
	}
	
	.layout-naglowek {
		#height: 150px;
	}

	
}


@media (max-width:1146px){
    .wrapper{
        width:100%;
		padding:0 0px;
    }
}


@media (max-width:1024px){
	.nav-main .column {
		padding-top: 0;
	}
	.nav >li:after {
		content: url('/images/menu/zawijas.png');
	}
	.layout-naglowek{
		height:150px;
	
	}
	.layout-motto{
		#font-size: 40px;
		white-space: normal;
		
	}	
	.layout-naglowek-logo{
        -moz-transform:scale(.75);
        -ms-transform:scale(.75);
        -o-transform:scale(.75);
        transform:scale(.75);
        -webkit-transform:scale(.75);
        -ms-transform-origin:0 0;
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        #left:252px;
        #top:-10px;
		margin-left: -165px;
	}
}

@media (max-width:1024px){
    .nav-main{
        position:fixed;
        top:0;
        left:0;
        right:0;
        bottom:0;
        z-index:11;
        font-size:1.8em;
        -moz-transform:translateY(-300%);
        -ms-transform:translateY(-300%);
        -o-transform:translateY(-300%);
        transform:translateY(-300%);
        -webkit-transform:translateY(-300%)
    }
    .nav-main:before{
        top:0;
        left:0;
        right:0;
        height:100%;
        position:fixed;
        content:'';
        background:rgba(255,255,255,0.95);
        opacity:0;
        -moz-transition:all .4s ease;
        -ms-transition:all .4s ease;
        -o-transition:all .4s ease;
        transition:all .4s ease;
        -webkit-transition:all .4s ease;
        z-index:1
    }
    .nav-main>ul{
        -moz-transition:all .4s ease;
        -ms-transition:all .4s ease;
        -o-transition:all .4s ease;
        transition:all .4s ease;
        -webkit-transition:all .4s ease;
        -moz-transform:scale(1.1);
        -ms-transform:scale(1.1);
        -o-transform:scale(1.1);
        transform:scale(1.1);
        -webkit-transform:scale(1.1);
        opacity:0;
        position:relative;
        z-index:2;
        height:100%;
        overflow:auto;
        padding:1em
    }
    .nav-main a span:before{
        background-color:#000
    }
    .nav-main .column ul ul{
        margin-bottom:.5em
    }
    .nav-main .column ul ul a{
        font-size:.75em
    }
    body.mobile-nav-open .nav-main{
        -moz-transform:translate(0);
        -ms-transform:translate(0);
        -o-transform:translate(0);
        transform:translate(0);
        -webkit-transform:translate(0)
    }
    body.mobile-nav-open .nav-main:before{
        opacity:1
    }
    body.mobile-nav-open .nav-main>ul{
        -moz-transform:scale(1);
        -ms-transform:scale(1);
        -o-transform:scale(1);
        transform:scale(1);
        -webkit-transform:scale(1);
        opacity:1
    }
    body.mobile-nav-closing .nav-main:before{
        opacity:0
    }
    body.mobile-nav-closing .nav-main>ul{
        -moz-transform:scale(1.1);
        -ms-transform:scale(1.1);
        -o-transform:scale(1.1);
        transform:scale(1.1);
        -webkit-transform:scale(1.1);
        opacity:0
    }
	
	.col-1z3{
		min-width:	560px;
		float: none;
		width:	100%;
	}
	.layout-footer-column:nth-child(2n) {
		border-left: 0px solid black;
		border-right: 0px solid black;	
	}	
	.layout-main-header-title{
		    font-size: 30px;
	}
	.nav-main a{
	padding:	30px 0;	
	)
}



@media (min-width:1025px) and (max-width:1146px){
    .nav-main>ul{
        width:100%
    }

	
}
