/* Enter Your Custom CSS Here */
.hm-team .img-block {
    display: none;
  
}
.hm-team .content-block{ 
  width: 100%!important;
}
.hm-about .onview-section2 {
    background-color: #0f2850 !important;
}
.hm-welcome .welcome-section2 .content-block {
    padding-top: 30px;
}
.footer-main{
  background:url('https://www.lloydfamilyfunerals.com.au/wp-content/uploads/2018/04/footer.jpg');
  background-size: cover;
      padding: 50px 0 0!important;
}

footer p, footer a, footer span, footer li{
  color:#fff!important;
}

.page-banner h3{
  text-shadow:1px 0px 3px #000;
}

 .content-area li{
   font-size: 15px;
    color: #777777;
    line-height: 26px;
}

.footer-main .copyright{
  border-top: 0;
    background-color: rgba(16, 41, 81, 0.5);
}

footer .widget-title{
    margin-bottom: 0px!important;
    padding-bottom: 15px!important;
    font-size: 25px!important;
    font-weight: 300!important;
    text-transform: capitalize!important;
    font-family: 'Lora', serif !important;
    font-style: italic;
}

.footer-main h3.widget-title::before{
  background-color:#fff;
}

footer .menu{
  margin-top:23px;
}

footer .contact-details li i{
         color: #0F2850;
    background: rgba(255, 255, 255, 0.7);
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 20px;
    border-radius: 100%;
      position: absolute;
    left: 0;
}

.footer-main .widget_social_icons ul li a{
      background-color: rgba(255, 255, 255, 0.5);
}

.footer-main .widget_social_icons ul li a i{
  color:#0F2850;
}

footer .contact-details li{
  position:relative;
  padding-left:55px;
      list-style-type: none;
    height: 60px;
    line-height: 25px;
}

footer .menu li:before{
  content: '\f101';
    display: block;
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    left: 0;
      top: 13px;
    font-size: 18px;
}

footer .menu li{
  position:relative;
  padding-left:20px;
    margin-bottom: 0px!important;
    border-bottom: 1px dashed;
   line-height:41px;
}

footer .menu li:first-child{
  padding-top:0px;
}

.make{
      padding-top: 10px;
}

.footer-upper{
      text-align: center;
    padding-bottom: 20px;
}

.contact-info .col-md-4 > i{
  border-color:#0F2850!important;
}

.wpcf7-form .wpcf7-form-control.wpcf7-submit{
  background-color: #0F2850;
      font-size: 16px;
    font-weight: 500;
}

.wpcf7-form textarea{
     margin-bottom: 21px!important;
    height: 180px;
}

.padding-100{
      display: none;
}

/*------------- Media Screen Css ------------ */

@media only screen and (min-width:767px){
  .page-banner{
        padding: 165px 0;
  }
}
/* @media (min-width: 1200px){
.hm-team .container {
    width: 600px;
}
} */