.devops{
    height: 50vh;
    width: 100%;
    display: flex;
    justify-content: center;
    color: #ffffff;

}
.contentdev{
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: left;
}
.contentdev h2{
font-size: 48px;
font-weight: 900;
}
.contentdev h3{
font-size: 28px;
font-weight: 600;
}
.contentdev p{
font-size: 16px;
}
.whycontent{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2%;
}
.contentone,
.contenttwo,
.contentthree {
  position: relative;
}

.background-text {
  font-size: 200px;
  font-weight:700;
  color: #ADD8E6;
  position: absolute;
  z-index:1;
  top: 20%;
  left: 20%;
  transform: translate(-50%, -50%);
  opacity: 0.4;
  pointer-events: none;
}

.background-texttwo{
  font-size: 200px;
  font-weight:700;
  color: #ADD8E6;
  position: absolute;
  z-index: 1;
  top: 45%;
  left: 20%;
  transform: translate(-50%, -50%);
  opacity: 0.4;
  pointer-events: none;
}
.choice{
  margin: 5% 0 5% 0;
}
.choicetop h2, .devops-services-head h2{
  font-size: 32px;
  font-weight: 700;
text-align: center;
margin-bottom: 5%;
}
.contentone p, .contenttwo p, .contentthree p{
 line-height: 1.2;
 font-size: 16px;
 text-align: start;
}
.contentone, .contenttwo, .contentthree{
padding: 5px;
}









.devops-services-head{
  text-align: center;
  margin-bottom: 5%;
}

.devops-services-containers{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  /* margin-bottom:5%; */
}
.container-img{
  height: auto;
  width: 100%;
}
.container-img img{
  height: auto;
  width: 100%;
}
.container-contentright, .container-contentleft{
  display: flex;
  flex-direction: column;
  justify-content: center;
  /* align-items: center; */
}
.container-contentleft{
  text-align: end;
}

















/* weeee */
.weoffer{
  position: relative;
  z-index: 100;
  margin-bottom: -80px;
}
.wetogether{
  display: grid;
  grid-template-columns: repeat(3, 250px);
  /* grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); */
  /* grid-template-columns: repeat(auto-fit, minmax(min(100%, 250px), 1fr)); */
  gap: 2%;
  justify-content: center;  
  align-content: center;
  position: relative;
  z-index: 2; 

}
.wewe{
  /* border: 1px solid black; */
  padding: 20px;
  border-radius: 0 40px 0 40px;
  box-shadow: rgba(149, 157, 165, 0.2) 0px -5px 24px;
  background-color: #fff;
}
.iamcon img{
  height: 80px;
  width: 80px;
}

.wehead h5{
  margin: 5% 0;
  font-size: 20px;
  font-weight: 500;
}
.wecontent p{
  text-align: justify;
  font-size: 16px;
  line-height: 1.5;
  padding: 5px;
  margin-bottom: 0;
}

.switch-to{
  margin-top: 0 !important;
}

.wecontent p{
  text-align: center;
}

@media only screen and (max-width:2303px){
  .devops-services-containers{
    gap: 5%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}

@media only screen and (max-width:1700px){
  .choicetop h2, .devops-services-head h2, .wehead h2{
    font-size: 42px;
    margin-bottom: 5%;
  font-weight: 800;
  }
  .contentone p, .contenttwo p, .contentthree p, .container-contentleft p, .container-contentright p{
   font-size: 20px;
  }
  .contentone h3, .contenttwo h3, .contentthree h3, .container-contentleft h3, .container-contentright h3{
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 1rem;
  }
  .whycontent{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 5%;
}
.background-text {
  font-size: 250px;
  font-weight:800;
  color: #ADD8E6;
  position: absolute;
  z-index:1;
  top: 20%;
  left: 20%;
  transform: translate(-50%, -50%);
  opacity: 0.4;
  pointer-events: none;
}

.background-texttwo{
  font-size: 250px;
  font-weight:800;
  color: #ADD8E6;
  position: absolute;
  z-index: 1;
  top: 40%;
  left: 20%;
  transform: translate(-50%, -50%);
  opacity: 0.4;
  pointer-events: none;
}






.devops-services-containers{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  /* margin-bottom:10%; */
  gap: 5%;
}

.container-img img{
  width: 100%;
}
.container-contentright, .container-contentleft{
  align-items: start;
  text-align: start;
}





.wewe{
  padding: 50px 30px ;
}
.wetogether{
  display: grid;
  grid-template-columns: repeat(3, 350px);
  gap: 2%;
  justify-content: center;  
  align-content: center;
  position: relative;
  z-index: 2; 

}
  .weoffer{
    margin-bottom: -110px;
  }
  .wehead h5{
    font-size: 22px;
    font-weight: 600;
  }
  .wecontent p{
    font-size: 16px;
    text-align: center;
  }
  }

@media only screen and (max-width:1440px){
  .choicetop h2, .devops-services-head h2, .wehead h2{
    font-size: 34px;
    margin-bottom: 5%;
  font-weight: 800;
  }
  .contentone p, .contenttwo p, .contentthree p, .container-contentleft p, .container-contentright p{
   font-size: 18px;
  }
  .contentone h3, .contenttwo h3, .contentthree h3, .container-contentleft h3, .container-contentright h3{
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 1rem;
  }
  .whycontent{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 5%;
}
.background-text {
  font-size: 220px;
  font-weight:700;
  color: #ADD8E6;
  position: absolute;
  z-index:1;
  top: 20%;
  left: 20%;
  transform: translate(-50%, -50%);
  opacity: 0.4;
  pointer-events: none;
}

.background-texttwo{
  font-size: 220px;
  font-weight:700;
  color: #ADD8E6;
  position: absolute;
  z-index: 1;
  top: 40%;
  left: 20%;
  transform: translate(-50%, -50%);
  opacity: 0.4;
  pointer-events: none;
}


.devops-services-containers{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin-bottom: 5%; 
  gap: 5%;
}

.container-img img{
  width: 90%;
}
.container-contentright, .container-contentleft{
  align-items: start;
  text-align: start;
}





.wewe{
  padding: 30px 20px ;
}
.wetogether{
  display: grid;
  grid-template-columns: repeat(3, 250px);
  gap: 2%;
  justify-content: center;  
  align-content: center;
  position: relative;
  z-index: 2; 

}
  .weoffer{
    margin-bottom: -100px;
  }
  .wehead h5{
    font-size: 18px;
    font-weight: 600;
  }
  .wecontent p{
    font-size: 14px;
    text-align: center;
  }
  }

@media only screen and (max-width:1080px){
  
  
  .choicetop h2, .devops-services-head h2, .wehead h2{
    font-size: 28px;
    margin-bottom: 5%;
  font-weight: 600;
  }
  .contentone p, .contenttwo p, .contentthree p, .container-contentleft p, .container-contentright p{
   font-size: 16px;
  }
  .contentone h3, .contenttwo h3, .contentthree h3, .container-contentleft h3, .container-contentright h3{
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 1rem;
  }
  .whycontent{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 5%;
}
.background-text {
  font-size: 180px;
  font-weight:700;
  color: #ADD8E6;
  position: absolute;
  z-index:1;
  top: 30%;
  left: 20%;
  transform: translate(-50%, -50%);
  opacity: 0.4;
  pointer-events: none;
}

.background-texttwo{
  font-size: 180px;
  font-weight:700;
  color: #ADD8E6;
  position: absolute;
  z-index: 1;
  top: 45%;
  left: 20%;
  transform: translate(-50%, -50%);
  opacity: 0.4;
  pointer-events: none;
}






.devops-services-containers{
  gap: 5%;
}

.container-img img{
  width: 90%;
}
.container-contentright, .container-contentleft{
  align-items: start;
  text-align: start;
}







  .wetogether{
    display: grid;
    gap: 3%;
  }
  .weoffer{
    margin-bottom: -60px;
  }
  .wehead h5{
    font-size: 18px;
    font-weight: 500;
  }
  .wecontent p{
    font-size: 14px;
    text-align: center;
  }
  }

  @media only screen and (max-width:992px){
    .choicetop h2, .devops-services-head h2, .wehead h2{
      font-size: 26px;
      margin-bottom: 5%;
    font-weight: 600;
    }
    .contentone p, .contenttwo p, .contentthree p, .container-contentleft p, .container-contentright p{
     font-size: 14px;
    }
    .contentone h3, .contenttwo h3, .contentthree h3, .container-contentleft h3, .container-contentright h3{
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 1rem;
    }
    .whycontent{
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 2%;
  }
  .background-text {
    font-size: 150px;
    font-weight:700;
    color: #ADD8E6;
    position: absolute;
    z-index:1;
    top: 30%;
    left: 20%;
    transform: translate(-50%, -50%);
    opacity: 0.4;
    pointer-events: none;
  }
  
  .background-texttwo{
    font-size: 150px;
    font-weight:700;
    color: #ADD8E6;
    position: absolute;
    z-index: 1;
    top: 45%;
    left: 20%;
    transform: translate(-50%, -50%);
    opacity: 0.4;
    pointer-events: none;
  }
  
  
  
  
  
  
  .devops-services-containers{
    display: grid;
    gap: 5%;
  }

  .container-img img{
    width: 90%;
  }
  .container-contentright, .container-contentleft{
    align-items: start;
    text-align: start;
  }

  
  
  
  
  
  
    .wetogether{
      display: grid;
      gap: 3%;
    }
    .weoffer{
      margin-bottom: -60px;
    }
    .wehead h5{
      font-size: 20px;
      font-weight: 500;
    }
    .wecontent p{
      font-size: 16px;
      text-align: center;
    }
  
  }
@media only screen and (max-width:768px){
  
    .contentdev h2{
      font-size: 25px;
      font-weight: 900;
    }
    .contentdev h3{
      font-size: 20px;
      font-weight: 600;
    }


  .choicetop h2, .devops-services-head h2, .wehead h2{
    font-size: 32px;
    margin-bottom: 5%;
  font-weight: 600;
  }
  .contentone p, .contenttwo p, .contentthree p, .container-contentleft p, .container-contentright p{
   font-size: 16px;
  }
  .contentone h3, .contenttwo h3, .contentthree h3, .container-contentleft h3, .container-contentright h3{
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 1rem;
  }
  .whycontent{
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 10%;
    padding: 0 40px;
}
.background-text {
  font-size: 120px;
  top: 60%;
  left: 10%;
  transform: translate(-50%, -50%);
  opacity: 0.4;
  pointer-events: none;
  }
  
  .background-texttwo{
    font-size: 120px;
    top:60%;
    left: 10%;
  transform: translate(-50%, -50%);
  opacity: 0.4;
  pointer-events: none;
}
.choice{
  margin: 5% 0 15% 0;
}






.devops-services-containers{
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  margin-bottom:10%;
  gap: 5%;
}
.devops-services-head{
  margin-bottom: 10%;
}
.ordertwo{
order: 2;
}
.orderone{
order: 1;
}
.container-img img{
  width: 90%;
}
.container-contentright, .container-contentleft{
  align-items: start;
  text-align: start;
}






  .wetogether{
    display: grid;
    grid-template-columns: repeat(1, 340px);
    gap: 3%;
  }
  .weoffer{
    margin-bottom: -60px;
  }
  .wehead h5{
    font-size: 20px;
    font-weight: 500;
  }
  .wecontent p{
    font-size: 16px;
    text-align: center;
  }

  }

  @media only screen and (max-width:576px){
    .choicetop h2, .devops-services-head h2, .wehead h2{
      font-size: 30px;
      margin-bottom: 5%;
    }
    .contentone p, .contenttwo p, .contentthree p, .container-contentleft p, .container-contentright p{
     font-size: 14px;
    }
    .contentone h3, .contenttwo h3, .contentthree h3, .container-contentleft h3, .container-contentright h3{
    font-size: 20px;
    }
    .whycontent{
      gap: 10%;
      padding: 0 20px;
  }
  
  
  
  
  
  .devops-services-containers{
    margin-bottom:10%;
    gap: 5%;
  }
  .ordertwo{
  order: 2;
  }
  .orderone{
  order: 1;
  }
  .container-img img{
    width: 80%;
  }
  .container-contentright, .container-contentleft{
    align-items: start;
    text-align: start;
    padding: 20px;
  }

  
  
  
  
  
    .wetogether{
      gap: 3%;
    }
    .weoffer{
      margin-bottom: -60px;
    }
    .wehead h5{
      font-size: 20px;
    }
    .wecontent p{
      font-size: 14px;
      text-align: center;
    }
  
    }

    
    @media only screen and (max-width:480px){
      .choicetop h2, .devops-services-head h2, .wehead h2{
        font-size: 28px;
        margin-bottom: 5%;
      }
      .contentone p, .contenttwo p, .contentthree p, .container-contentleft p, .container-contentright p{
       font-size: 13px;
      }
      .contentone h3, .contenttwo h3, .contentthree h3, .container-contentleft h3, .container-contentright h3{
      font-size: 19px;
      }
      .whycontent{
        gap: 10%;
        padding: 0 20px;
    }
    
    
    
    
    .choice{
      margin: 5% 0 20% 0;
    }
    .devops-services-containers{
      margin-bottom:10%;
      gap: 5%;
    }
    .ordertwo{
    order: 2;
    }
    .orderone{
    order: 1;
    }
    .container-img img{
      width: 70%;
    }
    .container-contentright, .container-contentleft{
      align-items: start;
      text-align: start;
      padding: 20px;
    }
    
    
    
    
    .wetogether{
      gap: 5%;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column;
    }
  
      .weoffer{
        margin-bottom: -100px;
      }
      .wehead h5{
        font-size: 20px;
      }
      .wecontent p{
        font-size: 14px;
        text-align: center;
      }
      .wewe{
        width: 90%;
      }
      .weone, .wetwo{
        margin-bottom: 5%;
      }
      }
      @media only screen and (max-width:360px){
        .choicetop h2, .devops-services-head h2, .wehead h2{
          font-size: 26px;
          margin-bottom: 5%;
        }
        .contentone p, .contenttwo p, .contentthree p, .container-contentleft p, .container-contentright p{
         font-size: 12px;
        }
        .contentone h3, .contenttwo h3, .contentthree h3, .container-contentleft h3, .container-contentright h3{
        font-size: 18px;
        }
        .whycontent{
          gap: 10%;
          padding: 0 20px;
      }
      
      
      
      
      .choice{
        margin: 5% 0 30% 0;
      }
      .devops-services-containers{
        margin-bottom:10%;
        gap: 5%;
      }
      .ordertwo{
      order: 2;
      }
      .orderone{
      order: 1;
      }
      .container-img img{
        width: 70%;
      }
      .container-contentright, .container-contentleft{
        align-items: start;
        text-align: start;
        padding: 20px;
      }
    
      
      
      
      
      
      .wewe{
        padding: 40px 20px;
        width: 90%;
      }
        .wetogether{
          gap: 3%;
          display: flex;
          align-items: center;
          justify-content: center;
          flex-direction: column;
        }
        .weoffer{
          margin-bottom: -90px;
        }
        .wehead h5{
          font-size: 19px;
        }
        .wecontent p{
          font-size: 12px;
          text-align: center;
        }
      
        }

