
.services_container{
  width: 100%;
}

.services_bkg{
  width:100%;
  background: linear-gradient(180deg, #FA231B 0%, #BD7575 100%);
}

.services_text{
  padding-left:18vw;
  padding-right:18vw;
  padding-bottom:3vw;
}

.services_text h2{
  color:#ffffff;
  font-weight: 400;
  padding-top: 5vw;
  padding-bottom: 1.5vw;
}

.services_text p{
  color:#131212;
  padding-top: 1.5vw;
  font-weight: 500;
  letter-spacing:.05vw;
  line-height: 1.5rem;
}

.subs_services{
  color:#FA231B;
  padding-left: 18vw;
}

.services_header{
  font-size: max(4vw, 2.5rem); 
  color:#ffffff;
  padding-left: 18vw;
  padding-top:5vw;
}

.services_ilaet{
  color:#ffd000;
}

.services_text span{
  color:#ffd000; 
  font-weight: 500; 
  font-size:1.5rem;
}

@media screen and (max-width:990px) {

  .services_text p{
    font-size: 1.2rem;
    line-height: 1.8rem;
  }

  .services_text H2{
    font-size: 1.6rem;
    line-height: 1.8rem;
  }

  .services_text{
    padding-left:12%;
    padding-right:12%;
    padding-bottom:3vw;
  }
  .services_header{
    font-size: 2rem; 
    color:#ffffff;
    margin: 0% 5% 5% -7%;
    padding-top: 9%;

  }

  .services_header{
    font-size: 3rem; 
    color:#ffffff;
    margin: 0% 5% 5% -7%;
    padding-top: 9%;

  }
}

@media screen and (max-width:768px) {

  .subs_services{
    color:#FA231B;
    padding-left: 12%;
  }

  .services_header{
    font-size: 2rem; 
    color:#ffffff;
    margin: 0% 5% 5% -7%;
    padding-top: 9%;

  }

  .services_text{
    padding-left:12%;
    padding-right:12%;
    padding-bottom:3vw;
  }

  .services_text span{
    color:#ffd000; 
    font-weight: 500; 
    font-size:.9rem;
  }

  .services_text H2{
    color:#ffffff; 
    font-weight: 500; 
    font-size:1.2rem;
    line-height: 1.8rem;
    margin: 14% 0 7% 0;
  }

  .services_text p{
    font-size: .8rem;
    line-height: 1.8rem;
  }



}