header.about-section {
    position: relative;
}
header.about-section p,i,li {
    color: #000;
}
/*header.about-section p {
    color: #000;
}*/
.about-section li {
    color: #000!important;
}
a.us {
    color: #000;
}
main#main {
    background-color: #bf9f8f;
    padding: 70px 0px;
}
main#main h2 {
    text-align: start;
    color: #000;
    font-size: 42px;
}
main#main p {
    color: #000;
    font-size: 14px;
    font-weight: 500;
}
section.precious-gems {
    margin: 50px 0px;
}

section.precious-gems h2 {
    color: #000;
    font-size: 42px;
    text-align: start;
}

section.precious-gems p {
    font-size: 14px;
    color: #000;
    font-weight: 400;
}
 .section-heading {
      font-weight: 700;
    }

    .gem-section {
      padding: 40px 0;
    }

    .gem-image {
      width: 100%;
      height: auto;
      border-radius: 5px;
    }

    secton.Treasures h2 {
	    font-size: 32px;
	    color: #000;
	    text-align: start;
	}
	.gem-section {
	    background-color: #fff;
	    padding: 50px 0;
	}
	secton.Treasures p {
	    color: #000;
	    font-size: 14px;
	}
	.h3 h2 {
	    font-size: 42px;
	    color: #000;
	}
	secton.Mystique h2 {
	    color: #000;
	    font-size: 32px;
	    text-align: start;
	}
	secton.Mystique p {
	    color: #000;
	    font-size: 14px;
	}
	.info-card {
      border: 1px solid #000;
      border-radius: 10px;
      padding: 20px;
      height: 100%;
    }

    .info-card h5 {
      font-weight: 700;
    }

    .info-icon {
      float: right;
      font-size: 1.5rem;
    }

    .section-heading {
      font-weight: 800;
    }

    .subheading {
      max-width: 700px;
      margin: auto;
    }
