textarea,
input,
select,
button{
   -webkit-appearance: none;
   box-shadow: none;
   -webkit-box-shadow: none;
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
   border-radius: 0px;
   -webkit-appearance: none;
     -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    outline: 0;
}
@media screen and (max-width: 770px) {
    header .logo{margin-left: 20px;}
    header .menu{margin-right: 20px;}
    #first .content.top{padding: 52px 0 45px 0}
    #first .content.top h1{font-size: 1.938em; margin: 0 20px; padding: 0;}
    #first .content.center{top: 32%;}
    #first h2{font-size: 1.438em}
    #first .content.center .content div{max-width: 90%; font-size: 1.125em}
    #first .content.bottom{padding: 80px 0 26px;}
    #first .content.bottom .block{width: 74%}
    
    #second h2{font-size: 1.125em}
    #second h2 br{display: none;}
    #second .legend .title{display: block; text-align: center;}
    #second .legend .lg{width: 25%; padding: 0 18px;}
    #second .map{padding: 15px 5px; }
    
    #third{padding: 85px 0;}
    #third h2{font-size: 2.188em;}
    #third .top{font-size: 1.125em; padding: 40px 0;}
    #third .block{width: 90%; margin: 0 0 35px; height: 64px;}
    #third .count{font-size: 3.063em;}
    #third .big-block{min-width: auto;}
    
    #fourth .top .tl{margin: 0 0 0 6%; font-size: 1.125em;}
    #fourth .top .cl{font-size: 7.063em; margin: -54px 0 0;}
    #fourth .top .bl{font-size: 10.5em;}
    
    #sixth h2,
    #fifth h2{font-size: 2em; padding: 15px 0;}
    
    #fourth .block:last-child,
    #fifth .block:last-child,
    #sixth .block:last-child,
    #fourth .block,
    #fifth .block,
    #sixth .block{font-size: 1em; margin:0 9% 35px;}
    
    #form form{width: 90%;}
    #form input[type="email"]{width: 100%;}
    #form input[type="submit"]{width: 100%; margin: 20px 0 0;}
    #form .follow .title{display: block;}
    
    footer .left{float: none; text-align: center; margin: 0 0 20px;}
    footer .right{float: none; text-align: center; margin: 0 0 20px;}
    footer ul li{display:block; padding:0;}
    #fifth .blocks,
    #sixth .blocks,
    #fourth .blocks{width: 100%; margin-left: 0;}

}