.services-section-1{
    padding: 5rem 2rem;
}
.services-section-1 h1{
    font-family: 'tf2build';
  font-size: 2.5rem;
  line-height: 1.2;
  color: #333;
  margin: 0;
}
@media (max-width:1440px){
    .services-section-1 {
        padding: 4rem 2rem;
    }
    .services-section-1 h1{
        font-size: 28px;
        line-height: 1.4;
    }
}
@media (max-width:1200px){
    .services-section-1 {
        padding: 4rem 2rem;
    }
    .services-section-1 h1{
        font-size: 28px;
        line-height: 1.4;
    }
}
@media (max-width:1024px){
    .services-section-1 {
        padding: 4rem 2rem;
    }
    .services-section-1 h1{
        font-size: 28px;
        line-height: 1.4;
    }
}
@media (max-width:992px){
    .services-section-1 {
        padding: 4rem 2rem;
    }
    .services-section-1 h1{
        font-size: 24px;
        line-height: 1.4;
    }
}
@media (max-width:768px){
    .services-section-1 {
        padding: 3rem 1rem;
    }
    .services-section-1 h1{
        font-size: 24px;
        line-height: 1.4;
    }
}
@media (max-width:575px){
    .services-section-1{
        padding: 2rem 1rem;
    }
    .services-section-1 h1{
        font-size: 22px;
        line-height: 1.4;
    }
}
@media (max-width:425px){
    .services-section-1 h1{
        font-size: 22px;
        line-height: 1.4;
    }
}
@media (max-width:375px){
    .services-section-1 h1{
        font-size: 22px;
        line-height: 1.4;
    }
}
@media (max-width:320px){
    .services-section-1 h1{
        font-size: 22px;
        line-height: 1.4;
    }
}



.services-section-2{
    padding: 0 2rem 3rem 2rem;
}
.services-section-2-row{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -1%;
}
.services-section-2-col-1{
    width: 31.33%;
    margin: 0 1% 30px 1%;
}
.services-section-2-col-2{
    width: 31.33%;
    margin: 0 1% 30px 1%;
    padding: 1%;
    background: whitesmoke;
}
.services-section-2-col-3{
    width: 31.33%;
    margin: 0 1% 30px 1%;
    padding: 1%;
    background: rgba(255, 203, 166, 0.25);
}
.services-section-2-col-4{
    width: 31.33%;
    margin: 0 1% 30px 1%;
    padding: 1%;
    background: whitesmoke;
}
.services-section-2-col-5{
    width: 31.33%;
    margin: 0 1% 30px 1%;
    padding: 1%;
    background: rgba(255, 203, 166, 0.25);
}
.services-section-2-col-6{
    width: 31.33%;
    margin: 0 1% 30px 1%;
    padding: 1%;
    background: whitesmoke;
}
.services-section-2-col-1 img{
    display: block;
    width: 100%;
    /*height: 100%;
    background: rgba(255, 203, 166, 0.25);*/
}
/*.services-section-2-col-2 h3, .services-section-2-col-4 h3, .services-section-2-col-6 h3{
    margin: 0 0 70% 0;
}
.services-section-2-col-3 h3, .services-section-2-col-5 h3{
    margin: 0 0 70% 0;
}*/
.services-section-2-col-2 img, .services-section-2-col-3 img, .services-section-2-col-4 img, .services-section-2-col-5 img, .services-section-2-col-6 img{
    width: 100%;
    margin: 0 0 20px 0;
    background: white;
}
.services-section-2-col-2 h2, .services-section-2-col-4 h2, .services-section-2-col-6 h2{
    font-family: 'EpilogueMedium';
  font-size: 24px;
  margin: 0 0 15px 0;
}
.services-section-2-col-3 h2, .services-section-2-col-5 h2{
    font-family: 'EpilogueMedium';
  font-size: 24px;
  margin: 0 0 15px 0;
}
.services-section-2-col-2 p, .services-section-2-col-4 p, .services-section-2-col-6 p{
    font-size: 14px;
    margin: 0; /* 0 0 30px 0 */
    color: rgba(0, 0, 0, 0.5);
}
.services-section-2-col-3 p, .services-section-2-col-5 p{
    font-size: 14px;
    margin: 0; /* 0 0 30px 0 */
    color: rgba(0, 0, 0, 0.5);
}
.services-section-2-col-2 a, .services-section-2-col-4 a, .services-section-2-col-6 a{
    color: rgb(0, 0, 0);
  text-decoration: none;
  font-size: 14px;
  display: block;
}
.services-section-2-col-3 a, .services-section-2-col-5 a{
    color: rgb(0, 0, 0);
  text-decoration: none;
  font-size: 14px;
}
@media (max-width:1200px){
    .services-section-2-col-2 h3, .services-section-2-col-3 h3, .services-section-2-col-4 h3, .services-section-2-col-5 h3, .services-section-2-col-6 h3 {
        margin: 0 0 60% 0;
    }
    .services-section-2-col-2 h2, .services-section-2-col-3 h2, .services-section-2-col-4 h2, .services-section-2-col-5 h2, .services-section-2-col-6 h2 {
        font-size: 16px;
    }
    .services-section-2-col-2 p, .services-section-2-col-3 p, .services-section-2-col-4 p, .services-section-2-col-5 p, .services-section-2-col-6 p {
        font-size: 12px;
    }
}
@media (max-width:1024px){
    .services-section-2-col-2 h3, .services-section-2-col-3 h3, .services-section-2-col-4 h3, .services-section-2-col-5 h3, .services-section-2-col-6 h3 {
        margin: 0 0 50% 0;
    }
    .services-section-2-col-2 h2, .services-section-2-col-3 h2, .services-section-2-col-4 h2, .services-section-2-col-5 h2, .services-section-2-col-6 h2 {
        font-size: 16px;
    }
    .services-section-2-col-2 p, .services-section-2-col-3 p, .services-section-2-col-4 p, .services-section-2-col-5 p, .services-section-2-col-6 p {
        font-size: 12px;
    }
}
@media (max-width:992px){
    .services-section-2-col-2 h3, .services-section-2-col-3 h3, .services-section-2-col-4 h3, .services-section-2-col-5 h3, .services-section-2-col-6 h3 {
        margin: 0 0 50% 0;
    }
    .services-section-2-col-2 h2, .services-section-2-col-3 h2, .services-section-2-col-4 h2, .services-section-2-col-5 h2, .services-section-2-col-6 h2 {
        font-size: 16px;
    }
    .services-section-2-col-2 p, .services-section-2-col-3 p, .services-section-2-col-4 p, .services-section-2-col-5 p, .services-section-2-col-6 p {
        font-size: 12px;
    }
}
@media (max-width:768px){
    .services-section-2{
        padding: 0 1rem 3rem 1rem;
    }
    .services-section-2-col-2 h3, .services-section-2-col-3 h3, .services-section-2-col-4 h3, .services-section-2-col-5 h3, .services-section-2-col-6 h3 {
        margin: 0 0 40% 0;
    }
    .services-section-2-col-2 h2, .services-section-2-col-3 h2, .services-section-2-col-4 h2, .services-section-2-col-5 h2, .services-section-2-col-6 h2 {
        font-size: 16px;
    }
    .services-section-2-col-2 p, .services-section-2-col-3 p, .services-section-2-col-4 p, .services-section-2-col-5 p, .services-section-2-col-6 p {
        font-size: 12px;
    }
}
@media (max-width:575px){
    .services-section-2{
        padding: 0 1rem 3rem 1rem;
    }
    .services-section-2-col-1, .services-section-2-col-2, .services-section-2-col-3, .services-section-2-col-4, .services-section-2-col-5, .services-section-2-col-6 {
        width: 100%;
    }
    .services-section-2-col-2, .services-section-2-col-3, .services-section-2-col-4, .services-section-2-col-5, .services-section-2-col-6 {
        padding: 5%;
    }
    .services-section-2-col-2 h2, .services-section-2-col-3 h2, .services-section-2-col-4 h2, .services-section-2-col-5 h2, .services-section-2-col-6 h2 {
        font-size: 16px;
    }
    .services-section-2-col-2 p, .services-section-2-col-3 p, .services-section-2-col-4 p, .services-section-2-col-5 p, .services-section-2-col-6 p {
        font-size: 12px;
    }
}
@media (max-width:425px){
    .services-section-2-col-1, .services-section-2-col-2, .services-section-2-col-3, .services-section-2-col-4, .services-section-2-col-5, .services-section-2-col-6 {
        width: 100%;
    }
    .services-section-2-col-2, .services-section-2-col-3, .services-section-2-col-4, .services-section-2-col-5, .services-section-2-col-6 {
        padding: 5%;
    }
    .services-section-2-col-2 h2, .services-section-2-col-3 h2, .services-section-2-col-4 h2, .services-section-2-col-5 h2, .services-section-2-col-6 h2 {
        font-size: 16px;
    }
    .services-section-2-col-2 p, .services-section-2-col-3 p, .services-section-2-col-4 p, .services-section-2-col-5 p, .services-section-2-col-6 p {
        font-size: 12px;
    }
}
@media (max-width:375px){
    .services-section-2-col-1, .services-section-2-col-2, .services-section-2-col-3, .services-section-2-col-4, .services-section-2-col-5, .services-section-2-col-6 {
        width: 100%;
    }
    .services-section-2-col-2, .services-section-2-col-3, .services-section-2-col-4, .services-section-2-col-5, .services-section-2-col-6 {
        padding: 5%;
    }
    .services-section-2-col-2 h2, .services-section-2-col-3 h2, .services-section-2-col-4 h2, .services-section-2-col-5 h2, .services-section-2-col-6 h2 {
        font-size: 16px;
    }
    .services-section-2-col-2 p, .services-section-2-col-3 p, .services-section-2-col-4 p, .services-section-2-col-5 p, .services-section-2-col-6 p {
        font-size: 12px;
    }
}
@media (max-width:320px){
    .services-section-2-col-1, .services-section-2-col-2, .services-section-2-col-3, .services-section-2-col-4, .services-section-2-col-5, .services-section-2-col-6 {
        width: 100%;
    }
    .services-section-2-col-2, .services-section-2-col-3, .services-section-2-col-4, .services-section-2-col-5, .services-section-2-col-6 {
        padding: 5%;
    }
    .services-section-2-col-2 h2, .services-section-2-col-3 h2, .services-section-2-col-4 h2, .services-section-2-col-5 h2, .services-section-2-col-6 h2 {
        font-size: 16px;
    }
    .services-section-2-col-2 p, .services-section-2-col-3 p, .services-section-2-col-4 p, .services-section-2-col-5 p, .services-section-2-col-6 p {
        font-size: 12px;
    }
}
