/* Main Page */
.check-my-availability {
  background-color: #F27043;
  color: white;
  border: none;
  border-radius: 6px;
  font-size: 28px;
  box-shadow: rgb(169, 160, 160) 1px 1px 11px 1px;
}

.best-skilled-h4 {
  line-height: 1.6;
}

.row-skilled {
  border: 3px solid white;
  border-radius: 20px;
}

.apply-austrlia {
  background-color: #F27043;
  color: white;
  border: none;
  border-radius: 6px;
  font-size: 28px;
  box-shadow: 1px 1px 7px 1px rgb(169 160 160);
}

.accerdation-card-img {
  border: 4px solid black;
  border-radius: 5px;
  box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.3);
}

/* Backgroun Images */
.bg-1 {
  background-image: url(../images/bg-1n.webp);
  background-repeat: no-repeat;
  background-size: cover;
}



@media (min-width: 1200px) {

.bg-3 {
  background-image: url("../images/bg-3.webp");
  background-repeat: no-repeat;
}

}

@media (max-width: 767px) {
 
 .bg-1 {
    background-image: url(../images/mobilebannen.webp);
    background-repeat: no-repeat;
    background-attachment: scroll;
    padding-bottom: 0px !important;
}

    
.py-5 {
    padding-top: 1rem!important;
    padding-bottom: 1rem!important;
}    
   .row.text-light {
    text-align: center;
}  
form.px-5.mb-4 {
    padding: 18px !important;
}

h1.text-end.display-5.fw-bold {
    text-align: left !important;
}

h5.text-center.ms-5.mt-3.text-white {
    text-align: left !important;
    margin-left: 3px!important;
}



}



@media (max-width: 500px){
.bg-1 {
    background-image: url(../images/mobilebannen.webp);
    background-repeat: no-repeat;
    background-attachment: scroll;
    padding-bottom: 0px !important;
}

}





.bg-2 {
  background-image: url(../images/bg-2.webp);
  background-repeat: no-repeat;
  background-size: cover;
}

.bg-4 {
  background-image: url(../images/bg-last.webp);
  background-repeat: no-repeat;
  background-size: cover;
}

.bg-block {
  background-image: url(../images/block-bg.webp);
  background-repeat: no-repeat;
  background-size: cover;
}

.btn-submit {
  background-color: #F27043;
  font-size: 20px;
}

.btnclose {

  border-radius: 100%;
  border: 3px solid white;
  background-color: black;
  position: absolute;
  top: -47px;
  right: -44px;
  margin: 10px;
}

.modal-header {
  position: relative;
}

.social,
.main-text {
  text-decoration: none;
}

.social:hover,
.main-text:hover {
  text-decoration: underline;
}

/* Media Queries */
@media (max-width:1200px) and (min-width:900px) {
  .testimonial {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
}

@media (max-width: 899px) and (min-width: 700px) {
  .testimonial {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
}

@media (max-width: 600px) and (min-width: 300px) {
  .testimonial {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .nav-text,
  .banner-text {
    text-align: center;
  }

  .modal-dialog {
    max-width: 100% !important;
    margin-top: 33px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .bg-mobile-white {
    background-color: white;
    text-align: center;
  }

  .bg-mobile-dark {
    background-color: #222736 !important;
  }

  .text-mobile {
    text-align: center !important;
    margin-left: 0px !important;
  }

  .check-my-availability {
    font-size: 20px
  }

}