.header-content-container{
max-width:800px;
}
.small-blurb-box{
border-left:5px solid #31749A;
}
.our-service{
border-bottom:5px solid #31749A;
transition: transform 0.3s;
}
.our-service:hover{
transform:scale(1.1);
transition: transform 0.3s;
}
.our-service .et_pb_blurb_container{
padding:0 20px 20px 20px;
}

/* Testimonials */
.testimonials .et_pb_slide_description{
padding:50px;
background-color:#fff;
border-bottom:5px solid #31749A;
}
.testimonials{
overflow:visible;
}
.testimonials .et_pb_slide_description:before{
content:'\f10d';
font-family:'fontAwesome';
font-size:2rem;
display:flex;
align-items:center;
justify-content:center;
position:absolute;
top:-25px;
left:-25px;
width:50px;
height:50px;
background-color:#fff;
color:#333;
border:5px solid #31749A;
border-radius:50%;
}

/*Our Services Menu*/
.services-menu li{
padding-bottom:10px;
border-bottom:1px solid #f4f4f4;

}
.services-menu li a{
transition: all 0.2s;
}
.services-menu li:hover a{
border-left:5px solid #31749A;
padding-left:10px;
transition: all 0.2s;
}

.contact-cta{
display:block;
padding:50px 0;
background-color:#333;
transition:background-color 0.5s;
}
.contact-cta h5{
color:#fff;
transition:color 0.5s;
}
.contact-cta:hover{
background-color:#31749a;
transition:background-color 0.5s;
}
.contact-cta:hover h5{
color:#333;
transition:color 0.5s;
}