* {
    margin: 0;
    padding: 0;
    line-height: 2;
}

.hero {
    width: 100%;
    height: 110vh;
    background-image: url(../Images/background/bg_2.jpg);
    background-size: cover;
    background-position: top;
}

.hero_content input:focus {
    outline: 0;
}

.services-content img {
    width: 75px;
}

.services {
    background-color: #f8f9fa;
}

.placesHead {
    height: 60vh;
    width: 100%;
    background-image: url(../Images/background/bg_1.jpg);
    background-position: center;
    background-size: cover;
}

.bookbtn {
    background-color: #4B69BD;
    border: 2px solid #4B69BD;
    color: white;
}

.bookbtn:hover {
    background-color: white;
    color: black;
}

.contactbtn {
    background-color: #E88941;
    border: 2px solid #E88941;
    color: white;
}

.contactbtn:hover {
    background-color: white;
    color: black;
}

.aboutimg {
    background-image: url(../Images/illustrations/about.jpg);
    background-position: center;
    background-size: cover;
}

.number {
    height: 100px;
    width: 100px;
    background-color: #4B69BD;
}

.choose {
    height: 70vh;
    background-image: url(../Images/background/bg_4.jpg);
    background-position: center;
    background-size: cover;
}

.readMorebtn {
    background-color: #4B69BD;
}

.testimonial {
    background-color: #4B69BD;
}

.submitbtn {
    background-color: #4B69BD;
}

.ContactHero {
    height: 70vh;
    width: 100%;
    background-image: url(../Images/background/bg_1.jpg);
    background-position: center;
    background-size: cover;
    text-shadow: 3px 3px 5px rgb(35, 35, 35);

}

.blogHero {
    height: 70vh;
    width: 100%;
    background-image: url(../Images/background/bg_3.jpg);
    background-position: center;
    background-size: cover;
    text-shadow: 3px 3px 5px rgb(35, 35, 35);

}

.PropertiesHero {
    height: 70vh;
    width: 100%;
    background-image: url(../Images/background/bg_4.jpg);
    background-position: center;
    background-size: cover;
    text-shadow: 3px 3px 5px rgb(35, 35, 35);
}

.propertiesContent h2 {
    color: #4B69BD;
}

.searchbtn {
    background-color: #4B69BD;
}

.footer a {
    color: #4B69BD;
}

.aboutHead {
    height: 70vh;
    width: 100%;
    background-image: url(../Images/background/bg_6.jpg);
    background-position: center;
    background-size: cover;
    text-shadow: 3px 3px 5px rgb(35, 35, 35);
}

.agentImg img {
    transition: transform 0.4s ease;
}

.agentImg:hover img {
    transform: scale(1.1);
}

.agentImg {
    overflow: hidden; 
}
