.fa.fa-diamond.fa-4x.text-primary.mb-3.sr-icons {
}

#button .btn-primary:not(:disabled):not(.disabled):active {
  background: linear-gradient(to top right, #eb01a5, #d13531);
}

#hero {
  font-family: Montserrat, sans-serif;
  color: #ffffff;
  font-weight: 600;
  font-style: normal;
}

#text-mid {
}

#contact {
  padding-bottom: 10px;
  padding-top: 40px;
}

@media (min-width: 300px) {
  #logo {
    width: 35px;
    margin-right: 5px;
    /*color: rgb(240,95,64);*/
  }
}

#motion {
  background-color: #ffffff!important;
  padding: 20px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

#about {
  background: url('half-grid.jpg') no-repeat;
  /*background: linear-gradient(to bottom right, #666666, #252525);*/
  padding-top: 128px;
  margin-top: 20px;
  /*max-height: auto;*/
  /*min-height: 500px;*/
  background-size: cover;
}

#about {
  background: url('half-grid.jpg') no-repeat;
  /*background: linear-gradient(to bottom right, #666666, #252525);*/
  padding-top: 128px;
  margin-top: 20px;
  /*max-height: auto;*/
  /*min-height: 500px;*/
  background-size: cover;
}

#motion-text motion-pharagraph {
}

#motion-text #motion-pharagraph {
  margin-left: 0px;
}

@media (min-width: 300px) {
  #motion-text {
    margin-left: 8px;
  }
}

@media (min-width: 300px) {
  #motion-pharagraph {
    margin-left: 8px;
  }
}

#about-heading {
  font-family: Montserrat, sans-serif;
}

.shop h1 {
  font-size: 2em;
  font-family: Montserrat, sans-serif;
}

@media (min-width: 992px) {
  .shop h1 {
    font-size: 3em;
    font-family: Montserrat, sans-serif;
  }
}

@media (min-width: 1200px) {
  .shop h1 {
    font-size: 4em;
    font-family: Montserrat, sans-serif;
  }
}

.text-muted {
  color: #868e96!important;
  font-family: Montserrat, sans-serif;
}

.normal-text {
  color: #252525;
  font-family: Montserrat, sans-serif;
}

.normal-text-white {
  color: #ffffff;
  font-family: Montserrat, sans-serif;
}

.footer-text {
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  color: #aaaaaa;
}

shop.masthead {
  padding-top: 10rem;
  padding-bottom: calc(10rem - 56px);
  background-position: 50%;
  background-size: cover;
}

@media (min-width:992px) {
  header.shop h1 {
    font-size: 3rem;
  }
}

@media (min-width: 350px) {
  #maintop {
    background-image: url("../../assets/img/me1.jpg");
  }
}

@media (min-width: 350px) {
  #shopping {
    background-image: url("../../assets/img/shopping.jpg");
  }
}

shop.masthead {
  padding-top: 10rem;
  padding-bottom: calc(10rem - 56px);
  background-position: 50%;
  background-size: cover;
}

#portfolio {
}

#folio {
}

#insta {
}

.icon {
  font-size: 35px;
  color: #4b4c4d;
}

.socialname {
  color: #4b4c4d;
  font-family: Montserrat, sans-serif;
}

.social-folio {
  background-color: rgba(241,247,252,0.6);
  padding: 15px;
  border-radius: .5em;
  margin: 5px;
}

#policy {
  margin-right: 15px;
  margin-left: 15px;
}

#shop-heading {
  height: 210;
}

#services #service {
  padding: 10px;
  margin: 0px;
  margin-left: 16px;
  margin-right: 15px;
  padding-bottom: 40px;
}

.brand {
  margin-left: 11px;
  font-family: Montserrat, sans-serif;
}

.branding {
  font-family: Montserrat, sans-serif;
}

