* {
    box-sizing: border-box;
    padding: 2px;
    margin: 8px;
}

body {
    background: rgb(213, 214, 206);
    margin-bottom: 100px;
}
#logo{
width: 100px;
}
h2 {
    padding: 5px;
    margin: 5px;
    text-align: center;
}

.container {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    text-align: justify;
}

.sofoblast-naseleni {
    background: white;
    width: 320px;
    height: 440px;
    border-radius: 15px;
    display: grid;
}

.image {
    background-color: aqua;
    height: 200px;
    margin-bottom: 15px;
    background-size: cover;
}

.image:hover {
    background-color: rgb(248, 191, 106);
    color: white;
    cursor: pointer;
    transform: scale(1.3);
    transition: all is ease;
}

#img1 {
    background-image: url(images/sofia17.jpg);
}

#img2 {
    background-image: url(images/samokov_grad2.jpg);
}

#img3 {
    background-image: url(images/svoge3.png);
}
#img4 {
    background-image:url(images/pravec_grad3.jpg);
}


#img5 {
    background-image: url(images/koprivshtica3.jpg);
}

#img6 {
    background-image: url(images/pirdop.jpg);
}

#img7 {
    background-image: url(images/etropole1.jpg);
}

#img8 {
    background-image: url(images/dragoman3.jpg);
}

#img9 {
    background-image: url(images/botevgrad.jpg);
}
#img10 {
    background-image: url(images/kostenec2.jpg);
}
#img11 {
    background-image: url(images/godech.jpg);
}
#img12 {
    background-image: url(images/breze4.jpg);
}

.sofoblast-naseleni a {
    background-color: rgb(77, 122, 248);
    color: white;
    height: 50px;
    padding-top: 13px;
    display: block;
    text-align: center;
    margin: 8px 50px;
    text-decoration: none;
}
.sofoblast-naseleni a:hover {
    transform: scale(1.2);
    background-color: rgb(255, 185, 55);
    text-decoration-color: cadetblue;
}
