.ownership-about-section{background-color:#efeee5}
.ownership-about-section p{font-size:20px;line-height:1.55;font-stretch:normal;font-style:normal}
.ownership-about-section .content-block{padding:60px 0 60px 340px;position:relative}
.ownership-about-section .content-block.cms-page-content{padding:60px 0 60px 0px;position:relative}
.ownership-about-section .robot-img{position:absolute;z-index:2;left:-40px;top:-40px;max-width:374px}
.efk-ownership-steps-section{padding:60px 0}
.efk-ownership-steps-section .green-text{color:#9ecf5c;font-family:Roboto,sans-serif}
/* .efk-ownership-steps-section .green-text, .ownership-bg-content-section .green-text{color:#9ecf5c;font-family:Roboto,sans-serif} */
.efk-ownership-steps-section h2{color:#6d4199;text-align:center;margin-bottom:10px}
.efk-ownership-steps-section .single-step{padding:30px 0;border-bottom:1px solid #decbef;margin:0 -20px}
.efk-ownership-steps-section .single-step:first-child{padding-top:0}
.efk-ownership-steps-section .single-step:last-child{padding-bottom:0;border-bottom:none}
.efk-ownership-steps-section .single-step .single-step-inner .img-wrapper{max-width:370px;margin:0 auto;border-radius:10px;overflow:hidden}
.efk-ownership-steps-section .single-step .single-step-inner.has-right-image { flex-direction: row-reverse;} 
.efk-ownership-steps-section .single-step .single-step-inner .img-wrapper img{width:100%}
.efk-ownership-steps-section .single-step .single-step-inner{display:flex;align-items:center}
.efk-ownership-steps-section .single-step .single-step-inner .left-block{flex:0 0 50%;max-width:50%}
.efk-ownership-steps-section .single-step .single-step-inner .right-block{flex:0 0 50%;max-width:50%;padding:0 20px}
.efk-ownership-steps-section .single-step .single-step-inner p{font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:-.09px;font-size:18px}
.efk-ownership-steps-section .single-step .single-step-inner p+p{margin-top:25px}

.ownership-bg-content-section { padding: 60px 0; position: relative; text-align: center; } 
.ownership-bg-content-section .container { max-width: 980px; } 
.ownership-bg-content-section::after { position: absolute; content: ''; left: 0; right: 0; top: 0; height: 100%; width: 100%; z-index: -1; background: rgba(255,255,255,0.6); } 
.ownership-bg-content-section .bg-img { position: absolute; left: 0; right: 0; top: 0; height: 100%; width: 100%; z-index: -1; object-fit: cover; } 
.ownership-bg-content-section h2 { color: #6d4199; text-align: center; margin-bottom: 10px; } 

/* Bacome owner banner section */
body.page-template-become-an-owner .inner-page-banner-section .inner-page-banner-content h1 {
  font-size: 52px;
}

body.page-template-become-an-owner .inner-page-banner-section .inner-page-banner-content p {
  font-size: 27px;
}

/* become-owner-about-page */
body.page-template-become-an-owner .become-owner-about-page {
  padding: 32px 0 70px;
  background-color: #EEEEE4;
}
body.page-template-become-an-owner .become-owner-about-page .efk-image-content {
  display: flex;
  flex-wrap: wrap;
}
body.page-template-become-an-owner .become-owner-about-page .efk-image-content .efk-image-block {
  max-width: 300px;
  flex: 0 0 300px;
  margin-top: -60px;
  z-index: 1;

}
body.page-template-become-an-owner .become-owner-about-page .efk-image-content .efk-image-block img {
  width: 100%;
}
body.page-template-become-an-owner .become-owner-about-page .efk-image-content .efk-content-block {
  max-width: calc(100% - 300px);
  flex: 0 0 calc(100% - 300px);
  padding-left: 30px;
}
body.page-template-become-an-owner .become-owner-about-page .efk-content-block h2 {
  font-size: 28px;
  color: #6e4199;
  margin-bottom: 12px;
}
body.page-template-become-an-owner .become-owner-about-page .efk-content-block h3 {
  font-size: 22px;
  color: #6e4199;
}
body.page-template-become-an-owner .become-owner-about-page .efk-content-block p {
  font-family: "diavlo",sans-serif;
  margin-bottom: 15px;
}
body.page-template-become-an-owner .contact-us-section .form-wrapper.has-image::before {
  left: auto;
  right: -335px;
  background-image: url(../images/kelvin-wood.png);
  width: 363px;
  height: 307px;
  top: auto;
  bottom: 30px;
  transform: none;
  background-size: cover;
}


/* become-owner-about-section */
.become-owner-about-section {
  background-color:#EEEEE4;
  padding: 100px 0 120px;
  position: relative;
}
.become-owner-about-section::before {
    content: '';
    position: absolute;
    background-image: url(../images/bg-gears-white.jpg);
    left: 0;
    top: -35%;
    width: 100%;
    height: 100%;
    z-index: 0;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom;
    mix-blend-mode: multiply;
}
.become-owner-about-section .container { position: relative;}
.become-owner-about-section .content-block {
  max-width: 520px;
  margin: 0 auto;
  text-align: center;
}
.become-owner-about-section .content-block .robot-img { position: absolute;left: 0;top: -138px;z-index: 1;}
.become-owner-about-section .content-block .robot-img.right-side { left: auto;right: 0;}
.page-template-steps-to-ownership .contact-us-section{
    margin-top: 30px;
}
@media(max-width:1366px) {
    body.page-template-become-an-owner .contact-us-section .form-wrapper.has-image::before {
      width: 236px;
      height: 200px;
      right: -218px;
  }


}

@media(max-width:1199px) {
    .efk-ownership-steps-section{padding:50px 0}
    .efk-ownership-steps-section .single-step .single-step-inner p{font-size:16px}
    .efk-ownership-steps-section .single-step .single-step-inner p+p{margin-top:15px}
    .ownership-about-section p{font-size:18px}
    .ownership-about-section .content-block{padding:50px 0 50px 330px}
    .ownership-about-section .content-block.cms-page-content{padding:50px 0 50px 0px}
    .ownership-about-section .robot-img{left:-20px;top:-30px;max-width:330px}
    .ownership-bg-content-section {
      padding: 50px 0;
    }
    .become-owner-about-section .content-block .robot-img {
      max-width: 250px;
      top: -98px;
    }
    .become-owner-about-section { padding: 70px 0 90px;}
    body.page-template-become-an-owner .become-owner-about-page .efk-content-block h2 {
      font-size: 28px;
    }
    body.page-template-become-an-owner .become-owner-about-page .efk-content-block h3 {
      font-size: 20px;
    }
    body.page-template-become-an-owner .become-owner-about-page .efk-image-content .efk-content-block {
          max-width: calc(100% - 250px);
          flex: 0 0 calc(100% - 250px);
    }
    body.page-template-become-an-owner .become-owner-about-page .efk-image-content .efk-image-block {
      max-width: 250px;
      flex: 0 0 250px;
    }
      body.page-template-become-an-owner .contact-us-section .form-wrapper.has-image::before {
        width: 180px;
        height: 153px;
        right: -158px;
    }
    .page-template-steps-to-ownership .contact-us-section {
        margin-top: 20px;
    }
}
@media(max-width:991px) {
    .efk-ownership-steps-section .single-step .single-step-inner .left-block{flex:0 0 45%;max-width:45%}
    .efk-ownership-steps-section .single-step .single-step-inner .right-block{flex:0 0 55%;max-width:55%}
    .efk-ownership-steps-section .single-step .single-step-inner .img-wrapper{max-width:300px}
    .ownership-about-section .robot-img{max-width:260px}
    .ownership-about-section .content-block{padding-left:250px}
    .ownership-about-section .content-block.cms-page-content{padding-left:0px}
    .become-owner-about-section .content-block .robot-img { max-width: 140px;top: -158px;
        left: 5px;}
    .become-owner-about-section .content-block .robot-img.right-side {         top: auto;
        bottom: -112px;
        left: auto;
        right: 5px;}
    .become-owner-about-section { padding: 90px 0 136px;}
}
@media(max-width:767px) {
    .efk-ownership-steps-section{padding:40px 0}
    .efk-ownership-steps-section .single-step{margin:0}
    .efk-ownership-steps-section .single-step .single-step-inner{flex-wrap:wrap;justify-content:center}
    .efk-ownership-steps-section .single-step .single-step-inner .left-block{flex:0 0 100%;max-width:100%}
    .efk-ownership-steps-section .single-step .single-step-inner .right-block{flex:0 0 100%;max-width:100%;padding:20px 0 0}
    .ownership-about-section p{font-size:16px}
    .ownership-about-section .content-block{padding:160px 0 40px}
    .ownership-about-section .robot-img{max-width:180px;top:-20px}
    .efk-ownership-steps-section .single-step .single-step-inner.has-right-image {
        flex-direction: row;
    }
    .ownership-bg-content-section {
      padding: 40px 0;
    }
    body.page-template-become-an-owner .become-owner-about-page .efk-content-block h2 {
      font-size: 22px;
    }
    body.page-template-become-an-owner .become-owner-about-page .efk-content-block h3 {
      font-size: 18px;
    }
    body.page-template-become-an-owner .become-owner-about-page .efk-image-content .efk-content-block {
      max-width: 100%;
      flex: 0 0 100%;
      padding-left: 0;
      margin-top: 30px;
    }
    body.page-template-become-an-owner .become-owner-about-page .efk-image-content .efk-image-block img {
      width: 250px;
    }
    body.page-template-become-an-owner .become-owner-about-page .efk-image-content .efk-image-block {
      max-width: 100%;
      flex: 0 0 100%;
    }
    body.page-template-become-an-owner .become-owner-about-page { 
      padding: 32px 0 50px;
    }
}