.center { text-align: center; margin-top: 50px; margin-bottom: 50px; &_line { position: relative; border-top: 1px solid #dff0ff; } .btn { position: relative; top: -10px; } } .sites { width: 1100px; margin: 0 auto; background: url(../images/map_bg.png) no-repeat 50% 0; &-item { display: inline-block; margin-left: 60px; width: 280px; //float: left; text-align: center; font-size: 14px; vertical-align: top; margin-bottom: 30px; line-height: 160%; img { margin-bottom: 16px; } a { color: #0175D9; text-decoration: none; } } } .site { &-content { width: 1100px; margin: 0 auto; h3 { color: #383838; font-weight: 400; font-size: 24px; text-align: center; } } &-list { list-style-type: none; li { margin-bottom: 15px; vertical-align: top; font-size: 13px; display: inline-block; text-align: center; margin-left: 20px; width: 300px; } a { color: #0175D9; text-decoration: none; } } } .gos { background: #F8F8F8; padding: 80px 0 30px 0; &-count { color: #8BC34A; font-size: 50px; float: left; margin: 0 20px; } &-groups { width: 1100px; margin: 0 auto; } h3 { color: #707070; font-size: 16px; font-weight: 500; margin-bottom: 30px; margin-top: 12px; } &-list { text-align: center; list-style-type: none; a { color: #0175D9; font-size: 13px; text-decoration: none; } li { margin-bottom: 20px; } margin-bottom: 70px; } &-group { width: 420px; display: inline-block; vertical-align: top; &:first-child { margin-right: 240px; } } }