.services {
   background: #f2f2f2;
   padding-bottom: 40px;
}

.services .inner-border {
   border: 1px solid #000000;
}

.services .service {
   margin-top: 30px;
}

.services .service-title {
   margin: 0 20px;
}

.services .service-title h2 {
   font-size: 24px;
   font-weight: 300;
   letter-spacing: 5px;
   margin: 30px 0 0 0;
   text-transform: uppercase;
}

.services .service-title hr {
   background: #b69757;
   height: 10px;
   margin: 15px 0 30px 0;
   width: 40px;
}

.services .service-image {
   margin: 20px;
   width:100%;
   padding-bottom:75%;
   overflow:hidden;
   position:relative;
}
.services .service-image img{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  object-fit:cover;
}

.services .service-image img {
   padding: 5px 5px 0 5px;
}

.services .service-content {
   display: flex;
   flex-direction: column;
}

.services .service-content p {
   margin: 0 0 40px 0;
   padding: 0 20px;
}

.services .service-content img {
   align-self: flex-end;
   margin: 0 20px 30px 20px;
   width: 30px;
}

.services .service-content .service-content-border {
   background: #86692f;
   background: -webkit-linear-gradient(349deg, #86692f 0%, #a89266 45%, #c8b89a 75%, #cbbb9f 100%);
   background: -o-linear-gradient(349deg, #86692f 0%, #a89266 45%, #c8b89a 75%, #cbbb9f 100%);
   background: linear-gradient(101deg, #86692f 0%, #a89266 45%, #c8b89a 75%, #cbbb9f 100%);
   height: 10px;
   width: 100%;
}

@media only screen and (min-width: 1280px) {
   .services {
      padding-bottom: 180px;
   }
   
   .services .service {
      margin-top: 120px;
   }

   .services .service-title h2 {
      font-size: 30px;
   }

   .services .service-image {
      margin: 0;
   }

   .services .service-content {
      display: none;
   }
}

@media only screen and (min-width: 1440px) {
   .services {
      padding-bottom: 100px;
   }

   .services .service {
   }
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 576px) {

	.services .service-title h2 {
	   font-size: 18px;

	}
}