.simple-slider {
  height: 840px;
}
.simple-slider .swiper-slide {
  height: 840px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.simple-slider .swiper-button-next, .simple-slider .swiper-button-prev {
  width: 40px;
  height: 40px;
  background-color: #fff;
  border-radius: 50%;
  background-size: 40px 40px;
    margin-left: 5%;
    margin-right: 5%;
}

@media (max-width:767px) {
  .simple-slider .swiper-button-next, .simple-slider .swiper-button-prev {
    width: 20px;
    height: 20px;
    background-color: #fff;
    background-size: 20px 20px;
    margin-left: 10%;
    margin-right: 10%;
  }
}

@media (max-width:767px) {
  .simple-slider .swiper-slide {
    height: 405px;
  }
  .simple-slider {
    height: 450px;
  }
  
}
.swiper .content{
  position: absolute;
  z-index: 10;
  width: 40%;
  top: 20%;
  left: 13%;
  /* background: rgb(0,0,0);
  background: linear-gradient(90deg, rgba(0,0,0,0.8786108193277311) 10%, rgba(0,0,0,0) 97%); */
  padding: 30px;
  border-radius: 10px;
  text-shadow: 1px 1px 2px black;
/*  --height: calc(height/2);
  margin-top:var(--height);*/
}
.label1{
  color: #0d0b33;
  background: rgba(22, 75, 148, 0.5);
  width: 50%;
  text-align: center;
  padding: 8px 16px;
  border-radius: 3px;
}
.white{
  color: #fff !important;
}
.label4{
  font-weight: 900;
  font-size: 48px;
  color: #0d0b33;
}
.label2{
  color: #000000;
  /* width: 60%; */
  margin:20px 0px;
  font-size: 20px;
}
.label3{
  color: #0d0b33;
  width: 80%;
  font-size: 13px;
}
.label5{
  font-weight: 900;
  font-size: 32px;
  color: #0d0b33;
}
.label5-w{
  font-weight: 900;
  font-size: 28px;
  color: #fff;
}
.label5-work{
  font-weight: 600;
  font-size: 36px;
  color: #fff;
  text-shadow: 1px 1px 2px black;
}
.label5-1{
  font-weight: 700;
  font-size: 28px;
  width: 100%;
  color: black;
  text-align: center;
}
.label5-2{
  font-weight: 700;
  font-size: 15px;
  width: 100%;
  color: black;
  text-align: center;
}
.label5-3{
  font-weight: 700;
  font-size: 20px;
  color: black;
  text-align: start;
}
.label5-4{
  font-weight: 700;
  font-size: 25px;
  color: black;
  text-align: start;
}
.label6{
  color: #2273b5;
  background: rgba(22, 75, 148, 0.2);
  width: 122px;
  text-align: center;
  padding: 8px 16px;
  border-radius: 3px;
}
.label7{
  color: #0d0b33;
  width: 60%;
  font-size: 14px;
  text-align: justify;
}
.label7-w{
  color: #fff;
  font-size: 14px;
  text-align: center;
}
.label8{
  color: #2273b5;
  width: 100%;
  font-size: 24px;
  text-align: left;
}
.label9{
  color: #2273b5;
  width: 100%;
  font-size: 13px;
  text-align: left;
}
.label9-1{
  color: black;
  width: 100%;
  font-size: 14px;
  text-align: center;
}
.b-600{
  font-weight: 600;
}
.label9-2{
  color: black;
  width: 100%;
  font-size: 11px;
  text-align: center;
  opacity: 0.6;
}
.label10{
  color: black;
  width: 100%;
  font-size: 18px;
  text-align: left;
}
.label11{
  color: black;
  width: 100%;
  font-size: 16px;
  text-align: left;
}
.label12{
  text-align:center;
  font-weight: 700;
  font-size: 42px;
  color:#2273b5;
}

.label12p{
  text-align:center;
  color:#2273b5;
  font-size: 12px;
}
.button{
  padding: 10px 40px;
  margin-right: 10px;
  margin-top: 20px;
  color: white;
  background-color: #2273b5;
  border-radius: 3px;
  border: 1px solid #0d0b33;
  font-weight: 300;
}
.button1{
  padding: 10px 40px;
  margin-right: 10px;
  margin-top: 20px;
  color: #0d0b33;
  border: 1px solid #0d0b33;
  border-radius: 3px;
}
.button2{
  margin-top: 20px;
  margin-bottom: 10px;
  color: white;
  background-color: #2273b5;
  border-radius: 0px;
  font-size: 12px;
  font-weight: 400;
  float: left;
}
.button3{
  padding: 10px 40px;
  margin-right: 10px;
  margin-top: 20px;
  border: 2px solid #2273b5 !important;
  border-radius: 10px;
  font-weight: 300;
  width: 161px;
  height: 51px;
}
.button4{
  padding: 10px 40px;
  margin-right: 125px;
  color: white;
  background-color: #2273b5;
  border-radius: 3px;
  font-weight: 300;
  width: auto;
  float: right;
}
@media (max-width:767px) {
  .button4{
    margin-right: 25%;
    width: auto;
  }
}
@media (max-width:465px) {
  .swiper .content{
    position: absolute;
    z-index: 10;
    width: 40%;
    top: -5%;
    left: 30%;
    padding: 10px;
    border-radius: 10px;
    text-shadow: 1px 1px 2px black;
}
.label1 {
  color: #0d0b33;
  background: rgba(22, 75, 148, 0.5);
  width: 90%;
  text-align: center;
  padding: 8px 16px;
  border-radius: 3px;
}
.label2 {
  color: #000000;
  /* width: 60%; */
  margin: 20px 0px;
  font-size: 16px;
}
}
.card-width{
  width: 300px;
}
.card-width2{
  width: 300px;
}
.card-width1{
  width: 340px;
}
.card-width3{
  width: 240px;
  border-radius: 6px;
}
.card-width.hover{
  background-color: #2273b5;
}
.card-width.hover h5{
  color: white;
}
.card-width p{
  color: white;
}
.card-width.hover .btn{
  background-color: white;
  color: #2273b5;;
}
.image-hover{
  display: none;
}
.card-width.hover .image-main{
  display: none;
}
.card-width.hover .image-hover{
  display: block;
}
