.fw-book-an-appointment{
position: relative;
}
.fw-book-text{
display: none;
position: absolute;
top:0;
left:100%;
font-size: 10px;
width: 120px;
}
.fw-book-an-appointment:hover{
color: green;
}
.fw-book-an-appointment:hover .fw-book-text{
display: block;
}.ast-container{
flex-wrap: wrap;
}
#avtostakla-map{
margin-top: 15px;
width: 100%;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.title-heading{
width:100%;
}
.home-network-page-side{
width: 20%;
}
.home-network-page-side ul{
list-style: none;
}
.home-network-page-side ul li a{
color:#000;
}
.network-page-side{
width: 40%;
}
.network-page-side h2{
display: block;
width: fit-content;
padding: 15px 10px 15px 0;
border-bottom: 1px solid #d6d6d6;
}
#county-selector{
margin-top: 20px;
width: 80%;
}
.county_list{
width: 100%;
}
.item-block{
display: flex;
flex-wrap: wrap;
align-items: flex-start;
justify-content: space-between;
padding-bottom: 20px;
padding-top: 10px;
}
.item-block p{
margin-bottom: 0;
}
.item-block-fitting-network p{
margin-bottom: 0;
line-height: 1.3;
}
.item-block-fitting-network h3{
margin-top: 20px;
font-size: 17px;
font-weight: bold;
}
.item-block-title{
width: 100%;
order: 0;
}
.item-block-logos{
display: flex;
flex-direction: column;
align-items: flex-end;
}
.item-block-logos img{
margin-top: 10px;
}
.insurance-companies{
width: 100%;
}
.display-insurance-company{
width: 130px;
height: auto;
margin-top: 15px;
margin-right: 15px;
}