@media (min-width:320px) and (max-width:579px){.menu{display:none;}
.menu-media{display:block;}
.sticky-wrapper{display:none;}
.start-page{background:url('../img/background/start-page-art.jpg') #999999 bottom center no-repeat;background-size:auto 140%;}
.start-page .content{width:300px;height:100%;}
.start-page, .start-page .opacity{height:100%;}
.start-page .content .text{width:300px;}
.text a{display:none;}
h1{font-size:22px;letter-spacing:3px;}
.menu-media .menu-content .logo{font-size:22px;}
.about-us h1{margin-top:70px;font-size:22px;}
.about-us .content{width:300px;}
.about-us hr, .portfolio .portfolio-margin hr, .they .they-margin hr, .contact hr{width:106px;}
.about-us .column-one, .about-us .column-two, .about-us .column-three, .about-us .column-four, .about-us .column-five{width:300px;margin-bottom:20px;}
.about-us .content .column-six{width:300px;margin-bottom:20px;}
.portfolio .portfolio-margin{width:300px;}
.portfolio .portfolio-margin h1{font-size:22px;}
.they .they-margin{width:300px;}
.they .they-margin h1{font-size:22px;}
.partners .content{width:300px;}
.partners .logo{width:300px;}
.partners .logo img{width:80px;padding-bottom:20px;}
#map-container{height:300px;}
.contact, .contact .content, .contact .content .form{width:300px;}
.map h1{font-size:22px;}
.contact .content .contact-text{padding-left:0px;width:300px;text-align:center;margin-top:60px;}
input{width:280px;}
textarea{width:280px;}
.contact .content .contact-text{width:275px;}
.contact .content .form .column, .contact .content .form{width:320px;}
.column-3{width:280px;}
.contact .content .form .column-2{width:320px;padding-left:0;}
.grid li{margin:0 0 15px 0;}
.contact{margin:0 auto;}
.footer{position:relative;}
.start-page .content .text .logo{width:70px;height:70px;margin:70px auto 50px;}
.logo img{width:70px;height:70px;}
.evcInformer{margin: auto;}
}
@media (min-width:580px) and (max-width:767px){.menu{display:none;}
.menu-media{display:block;}
.start-page{background:url('../img/background/start-page-art.jpg') #999999 bottom center no-repeat;background-size:auto 140%;}
.menu-media .menu-content{width:540px;}
.partners .logo img{padding-bottom:20px;}
.start-page .content{width:300px;height:100%;}
.start-page, .start-page .opacity{height:100%;}
.start-page .content .text{width:300px;}
h1{font-size:23px;}
.about-us h1{margin-top:0;}
.about-us .content{width:300px;}
.about-us hr, .portfolio .portfolio-margin hr, .they .they-margin hr, .contact hr{width:106px;}
.about-us .column-one, .about-us .column-two{width:300px;margin-bottom:20px;}
.about-us .column-three{width:300px;margin-bottom:70px;}
.portfolio .portfolio-margin{width:300px;}
.they .they-margin{width:300px;}
.partners .content{width:400px;}
.partners .logo{width:400px;}
.partners .logo img{width:80px;padding-bottom:20px;}
.contact, .contact .content, .contact .content .form{width:300px;}
.contact .content .contact-text{padding-left:0px;width:300px;text-align:center;margin-top:60px;}
.contact .content .contact-text{width:275px;}
.contact .content .form .column, .contact .content .form .column-3{width:420px;}
.contact .content .form .column-2{width:420px;padding-left:0;}
.contact{margin:0 auto;}
.footer{position:relative;}
input{width:420px;}
textarea{width:420px;}
}
@media (min-width:768px) and (max-width:1023px){.menu-content .logo{width:200px;}
.menu-content{width:700px;}
.start-page{background:url('../img/background/start-page-art.jpg') #999999 bottom center no-repeat;background-size:auto 140%;}
.about-us .content{width:700px;}
.about-us p{width:200px;}
.about-us h2{letter-spacing:2px;}
.about-us .column-one{width:233px;}
.about-us .column-two{width:233px;}
.about-us .column-three{width:233px;}
.about-us .column-four{width:233px;}
.about-us .column-five{width:233px;}
.about-us .column-six{width:233px;}
.portfolio .portfolio-margin{width:600px;}
.they .they-margin{width:600px;}
.partners .content{width:700px;}
.partners .logo{width:700px;}
.contact{margin:0 auto;}
.contact .content{width:700px}
.footer{position:relative;}
.contact .content .form{width:355px;}
input{width:320px;}
textarea{width:320px;}
.contact .content .contact-text{width:275px;}
.contact .content .form .column, .contact .content .form .column-3{width:450px;}
.contact .content .form .column-2{width:450px;padding-left:0;}
}