#logo {
  height: 115%;
  width: 100%;
  margin-left: .5%;
  transform: scale(1.45);

}

.alogo {
  height: 2.344rem;
  width: 5rem;
  /* margin-left: 0.75%; */
  margin-bottom: 0.20%;
  margin-left: 1.5%;

}

@media (max-width: 768px) {
  .alogo {
    height: 2.344rem;
    width: 5rem;
    /* margin-left: 0.75%; */
    margin-bottom: 0.20%;
    margin-left: 3%;
  }
}

.col123 {
  color: #29A0B1;
}

.btn12:hover {
color: gray;

}

.btn13:hover {
  color: gray;
  }

  @media (max-width: 768px) {
    .btn13 {
      margin-left: 33.3%;
        }
  } 

.nego21 {
  font-family: "Playfair Display"
}

@media (max-width: 768px) {
  .carotitles {
   font-size: 1.375rem;
  }
}

.caroalig {
  text-align: left;
}

@media (max-width: 768px) {
  .caroalig {
   text-align: center;
   background-color: black;
   opacity: 0.7;
   border-radius: 10%;
   padding-left: 1%;
   padding-right: 1%;
  }
}

@media (max-width: 768px) {
  .caroalig1 {
   text-align: center;
   font-size: .75rem;
   padding-left: .75%;
   padding-right: .75%;
  }
}

@media (max-width: 768px) {
  .card-mobile {
   margin-top: 6%;
  }
}

.feat2 {
  height: 40%;
  width: 45%;
  border-radius: 50%;
  margin-bottom: 5%;
}

.drpdwn a:hover {
  background-color: black;
}

.cards5 {
  text-align: center;
  padding-top: 9%;

}

@media (max-width: 768px) {
  .start-subheading {
   text-align: center;
  }
}


#invest{
  text-align: center;
  font-family: "Playfair Display";
  color: #777;
  margin-top: 10%;
  letter-spacing: 0.75px;
}

@media (max-width: 768px) {
  .mobile-only {
    text-align: center;
    font-family: "Playfair Display";
    color: #444444;
    margin-top: 12%;
    margin-bottom: 2%;
    letter-spacing: 0.75px;
  }
}

@media (min-width: 768px) {
  .mobile-only {
    display: none;
  }
}

@media (max-width: 768px) {
  .nav-p {
    margin-top: 4%;
  }
}

@media (max-width: 768px) {
  .aumobile-only {
    text-align: center;
  }
}

@media (min-width: 768px) {
  .break-au {
    display: none;
  }
}



#comm1 {
  text-align: center;
  font-family: "Playfair Display";
  color: #777;
  margin-top: 5%;
  letter-spacing: 0.75px;
  margin-bottom: 7%;
}

#frm1 {
  font-family: "Playfair Display";
  letter-spacing: 0.75px;
  color: #777;
}

.txt10 {
  padding-top: 1.5%;
  padding-bottom: 1.5%;
}

.hrrette1 {
  margin-top: 5%;
}

.hrrette2 {
  padding-bottom: 6%;
  margin-top: 9%;
}


.homepics {
  height: 36.5rem;
}

@media (max-width: 768px) {
  .homepics{
    height: 25rem;
  }
  }


.profpics {
height: 14rem;
border-radius: 50%;
float: right;
margin: 2%;

}

@media (max-width: 768px) {
  .profpics{
    height: 9rem;
    float: none;
    margin-top: 5%;
    margin-bottom: 5%;
  }
}

@media (max-width: 768px) {
  .mobile-cons{
    display: block;
  }
  }

  .mobile-cons-feats {
    width: 25%;
    margin: auto;
  }

  @media (max-width: 768px) {
    .mobile-cons-feats{
      margin-bottom: 5%;
      width: 95%;
    }
    }

    @media (max-width: 768px) {
      .mobile-biopara{
        text-align: left;
      }
      }
  


.prof {
  padding-top: 2%;
}

.h4au {
  padding-top: 1.5%;
  padding-bottom: 1%;
}

.bios {
  margin: auto;
  padding-bottom: 2%;
}

@media (max-width: 768px) {
  .bios{
    text-align: center;
  }
  }

.card1 {
  margin-bottom: 2.5%;
}





.lowerlv {
  font-size: 1.4rem;
}

.bottim {
  height: 10rem;
  width: 11rem;
  margin-left: 40%;
  padding-bottom: 7.5%;
  border-radius: 50%;
}

.bottim1 {
  height: 10rem;
  width: 11rem;
  margin-left: 40%;
  padding-bottom: 7.5%;
  padding-top: 2%;
  border-radius: 50%;
}

.bottim2 {
  height: 9rem;
  width: 11rem;
  margin-left: 40%;
  padding-bottom: 7.5%;
  border-radius: 50%;
  padding-top: 1%;
}

.brief1 {
  font-family: "Playfair Display";
  letter-spacing: 0.75px;
}

.feat3 {
  padding-left: 5%;
}

/* web_development */

.webdev {

  text-align: center;
  font-family: "Montserrat";
  padding-left: 22.5%;
  padding-right: 22.5%;
  padding-top: 5.5%;
}

#webdevheader {
  font-size: 3.5rem;
  font-family: "Open Sans";
}

#webdevp {
  padding-top: 7%;
  color: #777;
}

.webdevdiv {
  margin: auto;
}

.webdevdiv1 {
  margin: auto;
}

.webdevcard1 {
  margin-top: 15%;
  margin-left: 12.5%;
  margin-right: 12.5%;
  padding-bottom: 1%;
  padding-right: 0;
  padding-left: 0;
}


.webdevcard2 {
  margin-top: 12%;
  margin-left: 25%;
  margin-right: 3%;
  padding-bottom: 1%;
}

.webdevcard3 {
  margin-top: 12%;
  margin-left: 3%;
  margin-right: 25%;
  padding-bottom: 1%;
}

.webdevimg1 {
  width: 100%;
  height: 11rem;
}

.featurette-divider {

  margin-top: 10%;
}

.adpic {
  height: 11.9rem;
}

#spt1 {
  margin-top: 5%;
  margin-bottom: -6%;
}

.sptheader {
  font-family: "Open Sans"
}

.porttitle {
  padding-bottom: 4%;


}



.sec1 {
  margin-bottom: -2%;
}

#quotewd {
  padding-top: 1.5%;
}

.bgpic {
  /* The image used */
 background-image: url(../images/blockchain-4728471_1280.jpg);

 /* Full height */
 height: 100%;

 /* Center and scale the image nicely */
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;
}

/*Professional Dev*/
.pdpic {
  height: 40rem;

}

.table1 {
  margin: auto;
}

.btmdisc {
  padding-top: 3%;
  padding-bottom: 5%;
}

.phil1 {
  padding-bottom: 4%;
}

.anhead {

  width: 15%;
}

.devfeatpic {
  width: 60%;
  border-radius: 20%;
margin-bottom: 5%;
}

@media (max-width: 768px) {
  .devdev{
    text-align: center;
  }
  }

.hrcourses {
  margin-bottom: 5%;

}

.pdhr {
  margin-top: 4%;
}

.spnbeg {
  float: right;
}



/* pd features */

.service-1 {
  font-family: "Montserrat", sans-serif;
  color: #8d97ad;
  font-weight: 300;
}

.service-1 h1,
.service-1 h2,
.service-1 h3,
.service-1 h4,
.service-1 h5,
.service-1 h6 {
  color: #3e4555;
}

.service-1 .font-weight-medium {
  font-weight: 500;
}

.service-1 .bg-light {
  background-color: #f4f8fa !important;
}

.service-1 .subtitle {
  color: #8d97ad;
  line-height: 24px;
}

.service-1 .card.card-shadow {
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}

.service-1 .wrap-service1-box .card-body {
  padding: 40px;
}

.service-1 .btn-success-gradiant {
  background: #2cdd9b;
  background: -webkit-linear-gradient(legacy-direction(to right), #2cdd9b 0%, #1dc8cc 100%);
  background: -webkit-gradient(linear, left top, right top, from(#2cdd9b), to(#1dc8cc));
  background: -webkit-linear-gradient(left, #2cdd9b 0%, #1dc8cc 100%);
  background: -o-linear-gradient(left, #2cdd9b 0%, #1dc8cc 100%);
  background: linear-gradient(to right, #2cdd9b 0%, #1dc8cc 100%);
  border: 0px;
}

.service-1 .btn-success-gradiant:hover {
  background: #1dc8cc;
  background: -webkit-linear-gradient(legacy-direction(to right), #1dc8cc 0%, #2cdd9b 100%);
  background: -webkit-gradient(linear, left top, right top, from(#1dc8cc), to(#2cdd9b));
  background: -webkit-linear-gradient(left, #1dc8cc 0%, #2cdd9b 100%);
  background: -o-linear-gradient(left, #1dc8cc 0%, #2cdd9b 100%);
  background: linear-gradient(to right, #1dc8cc 0%, #2cdd9b 100%);
}

.service-1 .btn-md {
  padding: 15px 45px;
  font-size: 16px;
}

.pdfeat {
  font-size: 1rem;
}

@media (max-width: 768px) {
.finan{
  text-align: center;
}
}

.strtpic {
  transform: scale(.70);
  border-radius: 25%;
}



#footer {
  height: 1.50rem;
  margin: auto;
}

@media (max-width: 768px) {
  .foot513{
    font-size: .75rem;
  }
  }

.seoimg
{
  filter: brightness(0) invert(1);
}