@media screen and (min-width:2000px) {
  .SERVICES .ceont_1 .item:nth-child(1){
    
    bottom: 2rem;
    left: -1rem;
  }

  .SERVICES .ceont_1 .item:nth-child(3){
    
  }

  /* .banner h1{
    margin-top: 6rem !important;
    margin-left: 2rem !important;
  }

  .banner p{
    margin-left: 2rem !important;
    line-height: 1.5rem;
  } */

  .Founded a{
    line-height: 1.8rem;
  }
}




.banner{

  background-image: url(/images/banner.png);

  background-repeat: no-repeat;

  background-size: 100% 100%;

  background-position:top left;

  /* height: calc(100vh - 5rem); */

  /* width: 100%; */

  height: 42rem;

  box-sizing: border-box;

  padding-left: 13rem;

  margin-bottom: 0;

  /* animation: kenburns-top-right 5s ease-out  infinite alternate; */

  position: relative;

}

.background {

  position: absolute;

  display: block;

  top: 0;

  left: 0;

  z-index: 0;

  width: 100%;

  height: 100%;

}

@keyframes kenburns-top-right {

  100% {

    background-size: 102% 102%;

  }

}



.banner h1{

  font-family: Gilroy-Bold;

	font-size: 2.5rem;

	font-weight: normal;

	font-stretch: normal;

	/* line-height: 4.5rem; */

	letter-spacing: 0rem;

	color: #ffffff !important;

    /* margin-top: 8.5rem;
    margin-left: 2.5rem; */
  
}

.banner p{

  /* padding-top: 1rem; */

  font-family: Gilroy-Regular;

	font-size: 2rem !important;

	font-weight: normal;

	font-stretch: normal;

	/* line-height: 1rem; */

	letter-spacing: 0rem;

  white-space: pre-line;

	color: #ffffff !important;

  margin-top: 1rem;

  margin-left: 2.5rem;
  line-height: 1.2rem;

}

.Founded{

  padding: 3rem 10rem;

  background-color: #f4f5f6;

  text-align: center;

  margin-bottom: 4rem;

	border-bottom-left-radius:var(--border-radius);

	border-bottom-right-radius:var(--border-radius);

}

.Founded p{

  text-align: center;

  font-family: Gilroy-Medium;

	/* font-size: 0.8rem; */

	font-weight: normal;

	font-stretch: normal;

	/* line-height: 0.6rem; */

	letter-spacing: 0rem;

  /* white-space: pre-line; */

	color: #313131;

}

.Founded p:nth-child(2){

  margin-top: 1rem;

}

.Founded a{

  width: 10rem;

	/* height: 2.2rem; */

	background-color: #ffffff;

	border: solid 0.15rem #00436d;

  font-family: Gilroy-Bold;

	font-size: 0.8rem;

  /* display: flex;

  margin: 0 auto;

  align-items: center;

  justify-content: center; */

  text-align: center;

	letter-spacing: 0.05rem;

	color: #00436d;

  border-radius: 1.5rem;

  margin-top: 1rem;

  gap: 1rem;

  transition: all .3s linear;

}

.Founded a:hover{

	background-color: #00436d;

  color: #fff;

}

.SERVICES{

  background-image: url(/images/img1.png);

  background-repeat: no-repeat;

  background-size: 100% 100%; 

  background-position: 0 0;

  margin-bottom: 4rem;

}

.SERVICES .ceont_1{

  height: 20rem;

  display: flex;

  justify-content: space-between;

  box-sizing: border-box;

  padding: 4rem;

  padding-top: 6rem;

}

.SERVICES .ceont_1 .item {

  width: 14rem;

  text-align: center;

  font-family: Gilroy-Medium;

	font-size: 1.1rem;

	font-weight: normal;

	font-stretch: normal;

	/* line-height: 1.5rem; */

	letter-spacing: 0rem;

	color: #ffffffdc;

  position: relative;

}

/* .SERVICES .ceont_1 .item:nth-child(1){

  bottom: 3.5rem;

  left: 2.5rem;

}

.SERVICES .ceont_1 .item:nth-child(2){

  padding-top: 0rem;

}

.SERVICES .ceont_1 .item:nth-child(3){

  bottom: 4rem;

  right: 1.5rem;

} */

.SERVICES .ceont_1 .item h2{

  font-family: Gilroy-Bold;

	/* font-size: 1.2rem; */

	font-weight: normal;

	font-stretch: normal;

	/* line-height: 2rem; */

	letter-spacing: 0rem;

	color: #ffffff;

}

/* .SERVICES .ceont_1 .item p{

	font-size: 0.8rem;

} */

.SERVICES .ceont_2{

  height: 19rem;

  display: flex;

  flex-direction: column;

  align-items: center;

  justify-content: center;

}

.SERVICES .ceont_2 p{

  font-size: 2rem;

  font-weight: bold;

  color: #ffffff;

  text-align: center;

  font-family: Gilroy-Bold;

}

.SERVICES .ceont_2 p:nth-child(1){

  margin-top: 5rem;

}

.SERVICES .ceont_2 h1{

  text-align: center;

  font-family: Gilroy-Bold;

	/* font-size: 1.5rem; */

	font-weight: normal;

	font-stretch: normal;

	/* line-height: 1.5rem; */

  white-space: pre-line;

	letter-spacing: 0rem;

	color: #ffffff;

  /* margin-top: 3rem; */

}

.SERVICES  .glyphicon{

  margin-top: 2rem;

  width: 2.3rem;

	height: 2.3rem;

  border-radius: 50%;

  border: 1px solid #fff;

 display: flex;

 align-items: center;

 justify-content: center;

 color: #fff;

 cursor: pointer;

 transition: transform .3s linear;

}

.SERVICES  .glyphicon:hover{

  transform: scale(1.1);

}

@media (min-width: 960px) {

  .icon_goConest{
    cursor: pointer;

    width: 2rem;

    height: 2rem;

    margin-top: 0.8rem;
  }

  .banner h1{
  
      margin-top: 8.5rem;
      margin-left: 2.5rem;
    
  }
  
  .banner p{
  
    margin-left: 2.5rem;
    line-height: 1.2rem;
  
  }

  .Founded p{
  
    font-size: 1.2rem;
    line-height: 1.5rem;
  
  }

  .SERVICES .ceont_1 .item h2{
  
    font-size: 1.5rem;

    line-height: 2rem;
  
  }

  .SERVICES .ceont_2 h1{
  
    font-size: 1.5rem;
  
    line-height: 1.5rem;
  
    /* margin-top: 3rem; */
  
  }

  .SERVICES .ceont_1 .item img{

    height: 3.5rem;
  
  }

  .SERVICES .ceont_1 .item p{

    font-size: 0.8rem;
  
  }

  .SERVICES .ceont_1 .item:nth-child(1){

    bottom: 1rem;
  
    left: 2.5rem;
  
  }
  
  .SERVICES .ceont_1 .item:nth-child(2){
  
    padding-top: 3rem;
  
  }
  
  .SERVICES .ceont_1 .item:nth-child(3){
  
    bottom: 1rem;
  
    right: 1.5rem;
  
  }

  .SERVICES .ceont_1 .item {

    line-height: 1rem;
  
  }

  .Founded a{

    margin-top: 1.8rem;

    height: 2.2rem;

  }
}

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

  .icon_goConest{
    cursor: pointer;

    width: 4rem;

    height: 4rem;

    margin-top: 0.8rem;
  }

  .banner h1{
  
    margin-top: 2.5rem;
    margin-left: 2.5rem;
  
}

.banner p{

  margin-left: 2.5rem;
  line-height: 1.2rem;

}

  .SERVICES .ceont_1 .item {

    line-height: 4.5rem;
  
  }

  .SERVICES .ceont_1 .item:nth-child(1){

    bottom: 0rem;
  
    left: 0rem;
  
  }
  
  .SERVICES .ceont_1 .item:nth-child(2){
  
    padding-top: 3rem;
  
  }
  
  .SERVICES .ceont_1 .item:nth-child(3){
  
    bottom: 0rem;
  
    right: 0rem;
  
  }

  .Founded p{
  
    font-size: 1.8rem;
    line-height: 2rem;
  
  }

  .SERVICES .ceont_1 .item h2{
  
    font-size: 2.2rem;

    line-height: 4rem;
  
  }

  .SERVICES .ceont_1 .item p{

    font-size: 1.8rem;
  
  }

  .SERVICES .ceont_1 .item img{

    height: 5rem;
  
  }

  .SERVICES .ceont_2 h1{
  
    font-size: 2.5rem;
  
    line-height: 4.5rem;
  
    margin-top: 3rem;
  
  }

  .banner{

    padding-left: 3rem;

    height: 30rem;

    background-size: auto 100%;

    background-position:center;

  }

  .Founded{

    padding:3rem 2rem;

  }

  .Founded a{

    margin-top: 3rem;

    height: 2.6rem;

  }

  .SERVICES {

    background-image: url(/images/ser4.png);

    background-size:130% 100%; 

    background-position: center;

    padding-bottom: 3rem;

  }

  .SERVICES .ceont_1{

    height: unset;

    flex-direction: column;

    justify-content: center;

    align-items: center;

    gap: 2rem;

  }

  .SERVICES .ceont_1 h2{

    margin: 0;

  }

.SERVICES .ceont_1 .item:nth-child(2){

  padding-top: 0;

}

  .SERVICES .ceont_1 .item{

    width: 100%;

  }

}