/* style.css */
body {
    font-family: "Jost", sans-serif;
    font-optical-sizing: auto;
    margin: 0;
    padding: 0;

}
h3 {
    font-size: 32px;
}

.topBar {
    background: #5b9dad;
    color: #fff;
    padding: 10px 0;
}

header {
    background-color: #008080;
    color: white;
    padding: 6px 0;
    text-align: center;
}

header a {
    color: #5b9dad;
    text-decoration: none;
    margin: 0 10px;
}

header h1 {
    margin: 0;
    font-size: 2em;
}

.HeadIcn {
    color: #5b9dad;
    font-size: 20px;

}

.IcnRight {
    position: relative;
}

.IcnRight::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 2px;
    /* adjust the height of the underline */
    background-color: #0d4f49;
    /* adjust the color of the underline */
    transition: width 0.3s ease-in-out;
}

.IcnRight:hover::after {
    width: 100%;
}

.nav {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
}

.nav a {
    color: white;
    text-decoration: none;
    margin: 0 15px;
    font-size: 1.2em;
    font-weight: bold;
}



/* .hero {
    background-image: url("/assets/img/banner.jpg");
    color: #000;
    padding: 10% 0;
    background-size: cover;
    background-repeat: no-repeat;
} */

.hero h2 {
    font-size: 3.2em;
    margin-bottom: 20px;
    font-weight: 300;
    color: #0a4452;
}

.btn {
    padding: 10px 20px;
    border: none;
    border-radius: 0;
    margin: 0 10px;
    font-size: 1.2em;
}

.btn-primary {
    background-color: #b7e7f3;
    color: #000;
    margin-left: 0;
    font-size: 14px;
    padding: 10px 16px;
}

.btn-primary:hover {
    background: #0a4452;
    color: #ffffff;
    margin-left: 0;
}

.btn.btn-secondary {
    background: #5b9dad;
}

.btn.btn-secondary:hover {
    background-color: #0a4452;
}


.diamonds {
    padding: 26px 0;
    background-color: #fff;
}

.diamonds h3 {
    text-align: center;
    margin-bottom: 30px;
}

.diamonds img {
    width: 100px;
    height: 100px;
}

.diamonds p {
    text-align: center;
    margin-top: 10px;
}

.offer {
    background-color: #5b9dad;
    color: white;
    padding: 30px 0;
    text-align: center;
    margin: 20px 0;
}

.offer-content {
    text-align: left;
}

.offer-content h3 {
    font-weight: 300;
}

.offer-content h2 {
    font-weight: 400;
    font-size: 46px;
}

.offer-content p {
    font-weight: 300;
    font-size: 24px;
}

.DiaBtn {
    color: #fff;
    font-size: 21px;
    font-weight: 300;
    text-decoration: none;
    position: relative;
}

.DiaBtn::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 2px;
    background-color: #ccc;
    transition: width 0.3s ease-in-out;
}

.DiaBtn:hover::after {
    width: 100%;
}

/* .DiaBtn:hover {
    color: #0d4f49;
    font-size: 21px;
    font-weight: 300;
    text-decoration: underline;
} */


.dShape {
    margin-top: -7%;
    margin-bottom: -20%;
    z-index: 999;
}

.pure-custom {
    padding: 100px 0;
    background-color: #fff;
}

.pure-custom img {
    width: 100%;
    height: auto;
}

.pure-custom-content {
    padding: 30px;
}

.pure-custom-text {
    padding: 30px;
    background-color: white;
    border-radius: 10px;
}

.shop-by-category {
    padding: 26px 0;
    background-color: #fff;
}

.shop-by-category h3 {
    text-align: center;
    margin-bottom: 30px;
}

.shop-by-category img {
    width: 100%;
    height: auto;

}

.design-your-own-ring {
    background-color: #5b9dad;
    color: white;
    padding: 30px 0;
    text-align: center;
    margin: 20px 0;
}

.design-your-own-ring h2 {
    font-size: 2.6em;
}

.desBtn {
    color: #fff;
    font-size: 20px;
    font-weight: 300;
    text-decoration: none;
    position: relative;
}

.desBtn::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 2px;
    background-color: #ccc;
    transition: width 0.3s ease-in-out;
}

.desBtn:hover::after {
    width: 100%;
}

/* .desBtn:hover{
    color: #031413;
    font-size: 20px;
    font-weight: 300;
} */

.design-your-own-ring p {
    margin-bottom: 20px;
}

.RShape {
    margin-top: -8%;
    margin-bottom: -20%;
    z-index: 999;
}

.diaRing {
    width: 53%;
}

.Complimentary {
    background-image: url('/assets/img/Ringbg.jpg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    height: 100vh;
}


.RingBtn {
    color: #0d4f4a;
    font-size: 20px;
    font-weight: 400;
    text-decoration: none;
    position: relative;
}

.RingBtn::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 2px;
    background-color: #ccc;
    transition: width 0.3s ease-in-out;
}

.RingBtn:hover::after {
    width: 100%;
}

/* .RingBtn:hover{
    color: #031413;
    font-size: 20px;
    font-weight: 400;
} */

.Ring-overlay {
    position: absolute;
    top: 26%;
    left: 16%;
    transform: translateY(-50%);
    z-index: 1;
    padding: 10px;
    width: 50%;
}

.Ring-overlay h2 {
    margin-bottom: 20px;
    color: #0d4f4a;
    font-size: 60px;
    font-weight: 400;
    line-height: 1em;
}

.text-primary {
    color: #5b9dad !important;
}

.textcol{
    color: #fff;
}

.Ring-overlay h1 {
    font-size: 58px;
    font-weight: 400;
    margin-bottom: 20px;
    line-height: 1em;
    color: #004d40;

}

.Ring-overlay p {
    width: 80%;
    font-size: 20px;
}

.DesignTxt {
    margin-bottom: 20px;
    color: #5b9dad;
    font-size: 60px;
    font-weight: 400;
    line-height: 1em;
}

.design-your-own {
    padding: 100px 0;
    background-color: #fff;
}

.design-your-own img {
    width: 100%;
    height: auto;
}

.design-your-own h2 {
    font-size: 3em;
    margin-bottom: 20px;
}

.design-your-own a {
    display: block;
    margin-bottom: 10px;
}

footer {
    background-color: #ededed;
    color: #5b9dad;
    padding: 50px 0;
    text-align: center;
    margin-top: 36px;
}

footer ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

footer li {
    margin-bottom: 6px;
    text-align: left;
}

footer a {
    color: #5b9dad;
    text-decoration: none;
    position: relative;
}

.footer a::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 2px;
    /* adjust the height of the underline */
    background-color: #ccc;
    /* adjust the color of the underline */
    transition: width 0.3s ease-in-out;
}

.footer a:hover::after {
    width: 100%;
}


footer h4 {
    margin-bottom: 20px;
    font-size: 20px;
    text-align: left;
}

.EmailBox {
    padding: 10px;
    width: 70%;
}

.social-media li {
    display: inline-block;
    margin: 0 10px;
}

.social-media a {
    color: #183e40;
    font-size: 1.5em;
}

.social-media i {
    transition: all 0.3s ease;
}

.social-media i:hover {
    color: #fff;
    transform: scale(1.2);
}


.custom-jewelry-section {
    padding: 26px 0;
    /* margin-top: 26px; */
    background: #fff;
}

.image-section {
    position: relative;
}

.text-overlay {
    position: absolute;
    top: 26%;
    left: 18%;
    transform: translateY(-50%);
    z-index: 1;
    padding: 10px;
}

.text-overlay h2 {
    margin-bottom: 20px;
    font-weight: 400;
    font-size: 28px;
    color: #0a4452 !important;
}

.text-overlay h1 {
    font-size: 64px;
    font-weight: 400;
    margin-bottom: 20px;
    line-height: 1em;
    color: #0a4452;
}

.text-section {
    padding-left: 20px;
}

.text-section p {
    font-size: 22px;
    color: #0a4452;
    margin-bottom: 20px;
}

.text-section ul {
    padding-left: 0;
}

.text-section ul li {
    margin-bottom: 10px;
}

.text-section ul li a {
    color: #004d40;

    font-size: 18px;
}

.list-unstyled li a {
    text-decoration: none;
    position: relative;
}

.list-unstyled li a::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 2px;
    background-color: #ccc;
    transition: width 0.3s ease-in-out;
}

.list-unstyled li a:hover::after {
    width: 100%;
}

.image-section img {
    max-width: 100%;
    height: auto;
}

/* .pureBg {
    background-image: url('/assets/img/bg.jpg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    height: 100vh;
} */

.marqueItem h6 {
    margin-bottom: 0;
}

.iconRight {
    margin-right: 8px;
}

.NavLine {
    line-height: 36px;
    color: #fff;
    padding: 0 10px;
}

.gap-1 {
    gap: 1%;
}

.bg-primary {
    background: #5b9dad !important;
}

.nav-link {
    color: #fff;
    font-size: 15px;
    letter-spacing: 2px;
    position: relative;
    text-transform: uppercase;
}

.nav-link.active {
    color: #0d4f49 !important;
}

/* .nav-link:hover{
    color: #0d4f49!important;
} */

/* .nav-link::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 2px; /* adjust the height of the underline */
/*background-color: #0d4f49;*/
/* adjust the color of the underline */
/*transition: width 0.3s ease-in-out;
}

.nav-link:hover::after {
    width: 100%;
}*/

/* #owl-carousel .owl-item {
    width: auto !important; 
} */
.owl-prev,
.owl-next {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    border: none;
    padding: 10px;
    cursor: pointer;
}

.owl-prev {
    left: 10px;
}

.owl-next {
    right: 10px;
}

.footerBtom {
    background: #5b9dad;
    padding: 14px 0;
}

.m-b-0 {
    margin-bottom: 0;
}

.fft {
    color: #fff;
}

.fft:hover {
    color: #000;
}

.f-40 {
    font-size: 40px;
}

.shopItem p {
    font-size: 20px;
    margin-top: 30px;
}


.sticky-header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
    animation: slideDown 0.35s ease-out;
}

@keyframes slideDown {
    from {
        transform: translateY(-100%);
    }

    to {
        transform: translateY(0);
    }
}

.hidden {
    display: none !important;
    transition: opacity 0.3s ease-in;
}

.icons-container a,
.navbar-icons a {
    opacity: 1;
    transition: opacity 0.3s ease-in, transform 0.3s ease-in;
}

.icons-container.hidden a,
.navbar-icons.hidden a {
    opacity: 0;
    transform: translateY(-10px);
}

.icons-container {
    display: flex;
    justify-content: flex-end;
}

.navbar-icons {
    margin-right: 15px;
}

.gap-20 {
    gap: 20px;
}

.stickyIcn {
    color: #fff;
}

.mobLogo {
    display: none;
}

.mobcart {
    display: none;
}

.decoration-None {
    text-decoration: none;
}



#backToTopBtn {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 99;
    border: none;
    outline: none;
    background-color: #0a4452;
    color: white;
    cursor: pointer;
    padding: 12px 20px;
    border-radius: 60px;
    font-size: 18px;
}

#backToTopBtn:hover {
    background-color: #333;
}

#owl-carousel .item img {
    transition: transform 0.3s ease-in-out;
    /* Smooth transition for the transform */
}

#owl-carousel .item img:hover {
    transform: scale(1.2);
    cursor: pointer
}

.f-22 {
    font-size: 22px;
}

.f-20 {
    font-size: 20px;
}


.icons-container a i {
    transition: fill 0.3s;
}

.icons-container a i:hover {
    fill: currentColor;
    /* Uses the current text color for fill */
    color: #5b9dad;
    /* Example color to change to on hover */
}

.footIcn:hover {
    color: #5b9dad;
}



.search-bar {
    padding: 5px 10px;
    font-size: 16px;
    /* border: 1px solid #ccc; */
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #ccc;
    border-radius: 0;
    width: 100%;
    transition: width 0.3s ease-in-out;
}

.search-bar.active {
    display: block;

    animation: slideIn 0.3s forwards;
}

input.search-bar:focus {
    outline: none;
}


@keyframes slideIn {
    0% {
        transform: translateX(0);
        /* start from left */
    }

    100% {
        transform: translateX(-2%);
        /* end at original position */
    }
}

.input-group {
    position: relative;
}

.input-icon {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);

}

.input-icon i {
    font-size: 18px;
    color: #ccc;
    z-index: 99999;
}



.container {
    z-index: 9;
}

.hero::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;

    z-index: 0;
}

.w-90{
    width: 90%;
}


.shopItem {
    overflow: hidden;
}

.shopItem img {
    width: 100%;
    transition: transform 0.3s ease;
}

.shopItem img:hover {
    transform: scale(1.1);
    border: 1px solid #c1c1c1;
}

.box{
    overflow: hidden;
}
.box img{
    width: 100%;
    transition: transform 0.3s ease;
}
.box img:hover {
    transform: scale(1.1);
    border: 1px solid #c1c1c1;
}

.LeftArrow {
    position: absolute;
    transform: translateY(-50%);
    left: -20px;
    color: #c1c1c1;
}

.LeftArrow:hover {
    color: #0d4f4a;
}

.RightArrow {
    position: absolute;
    transform: translateY(-50%);
    right: -20px;
    color: #c1c1c1;
}

.RightArrow:hover {
    color: #0d4f4a;
}

.Shoprod {
    padding: 0 40px;
}

#owl-carousel.owl-carousel .item img {
    width: 70px;
    height: 70px;
}

#owl-carousel.owl-carousel .item {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}


.Products {
    padding: 26px 0;
}

.ProductsCarousel {
    margin-bottom: 30px;
}

.EgImg {
    border: 1px solid #c1c1c1;
}



.navbar-full .dropdown-menu {
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    z-index: 999999!important;
    padding: 2% 0 10% 0;
    z-index: 9999999999;
}

.navbar-full .dropdown,
.navbar-full .navbar-nav .nav-item.dropdown {
    position: static !important;
}

.navbar-before .navbar-nav .dropdown-menu:before {
    content: '';
    background: #f00;
    display: block;
    width: 100%;
    height: 100%;
    bottom: 0;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 10;
}

.megaMenuIcn {
    list-style: none;
    padding: 10px 0 0  0;
}

.megaMenuIcn a {
    color: #0a4452;
    font-size: 18px;
    text-decoration: none;
}

li.grid-item.megaMenuIcn.Dshapes:hover{
    background:#f1f1f1;
}

li.megaMenuIcn.Dmetal :hover{
    background:#f1f1f1;
}
.pl-0{
    padding-left: 0px;
}


.grid-container {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    padding: 0;
  }
  
  .grid-item {
    flex: 1 0 50%; /* Each column takes 50% width */
    padding: 10px;
    box-sizing: border-box;
    
  }

  .Ygold {
    background: #E5CE83;
    padding: 0% 12px;
    border-radius: 60px;
    margin-right: 10%;
}
  .Wgold {
    background: #E9E9E9;
    padding: 0% 12px;
    border-radius: 60px;
    margin-right: 10%
}
  .Rgold {
    background: #E7BA9A;
    padding: 0% 12px;
    border-radius: 60px;
    margin-right: 10%
}
  .platinum {
    background: #E5E4E2;
    padding: 0% 12px;
    border-radius: 60px;
    margin-right: 10%
}
.mb-10{
    margin-bottom: 10px;
}
.VAll{
    width: 100%;
    border: 1px solid #004d40;
    margin-top: 20px;
    padding: 4px;
    font-size: 14px;
    margin-left: 0;
}

.VAll:hover{
    background: #004d40;
    color: #fff;
}

.MemuList ul li a{
    color: #004d40;
    font-size: 18px;
}


.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: 0.75rem 1rem;
    list-style: none;
    background-color: #f1f1f1;
    border-radius: 0.25rem;
    margin: 0;
    z-index: 1;
    position: relative;
}
  .breadcrumb ol{
    padding: 0;
    margin: 0;
  }

  .breadcrumb-item {
    display: flex;
  }
  .breadcrumb-item a{
    color: #0a4452;
  }

  .breadcrumb-item + .breadcrumb-item {
    padding-left: 0.5rem;
  }
  
  .breadcrumb-item + .breadcrumb-item::before {
    display: inline-block;
    padding-right: 0.5rem;
    color: #6c757d;
    content: "/";
  }
  
  .breadcrumb-item.active {
    color: #6c757d;
  }

  .support  h4 { 
    color: #0a4452;
  }

  .support  h2 { 
    color: #7dcfce;
  }


  .backcolor{
    background-color: #0a4452;
  }
  .support  p{ 
    color: #5b9dad;
    text-align: justify;
    
  }

  .support2  p{ 
    color: #5b9dad;
    
  }
  .support ul li{
    color: #5b9dad;
  
  }

  .pad{
padding: 30px;
  }


  /* faq */

  .accordion-item {
   border: none;
}
.accordion-button{
    border-bottom: 1px solid #004d40;
    border-radius: 0;
    font-size: 18px;
}
.accordion-button:not(.collapsed) {
    color: #ffffff;
    background-color: #5b9dad;
    border-radius: 0;
}
.accordion-body{
    background: #f1f1f1;
}
.accordion-body p {
    font-size: 16px;
}
.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed {
    border-radius: 0!important;
}


.accordion-button::after {
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    background-image:none;
    margin-left: auto;
    content: "";
    font-family: "bootstrap-icons"; 
    font-weight: 900;
    font-size: 1.5rem;
  }
  
  .accordion-button.collapsed::after {
    content: "\F4FA"; 
  }
  
  .accordion-button:not(.collapsed)::after {
    content: "\F2E6"; 
  }

  .accordion-button:not(.collapsed)::after {
    background-image: none;
    transform: none;
}

.bg{
    background: #f9f9f9;
    padding: 50px 0;
}

.mg{
    padding: 40px 0;
}


.align h3 {
    color: #0a4452;
    font-size: 26px;
    margin-bottom: 20px;
}
.align p {
    color: #5b9dad;
    margin: 1.4em 0!important;
}

.align ul li{
    color: #5b9dad;
}

.align ol li{
    color: #5b9dad;
}




.crats{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    align-content: center;
}

.border{
    background-color: lightgrey;
  padding: 50px;
  margin: 20px;
}

.test{
    padding: 0 40px;
}


.mtb{
    margin: 30px 0;
}

/* .pd{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    
} */

.table{
    width: 30%;
text-align: center;


}

.tabale-head th{
background-color: #0a4452;
color:#fff;
}

.talign{
    display: flex;
    justify-content: center;
}

.tcolor th{
    color: #5b9dad;
}

.tcolor td{
    color: #5b9dad;
}


.tpadd  tr td{
    padding: 20px;
}

.tpadd  th{
    padding: 20px;
}

.tpadding tr td{
    padding: 10px;
}

.tpadding th{
    padding: 10px;
}

.banner{
     text-align: left;
   
} 


.tresponsive{
    overflow: auto;
}

.BannerBg h1 {
    font-size: 50px;
}

.banner h6 {
    font-size: 20px;
}
.navbg {
    background: none!important;
    color: #000!important;
}

.nav-item .navbg.active {
    color: #0d4f49 !important;
    border-bottom: 2px solid #000;
    border-radius: 0;
}
.f-bor{
    text-align: center;
    border-top: 1px solid #0d4f4a;
    border-bottom: 1px solid #0d4f4a;
    padding: 30px 0;
}

.f-bor h4{
    font-size: 37px;
}

.mt-80{
    margin-top: -80px;
}

.crticn {
    font-size: 22px!important;
}

.rimg {
    position: absolute;
    width: 60px;
    top: -22px;
    left: -24px;
    transform: translate(7px, 1px);
    border: 1px solid #c9c8c8;
    border-radius: 100px;
}

.card {
    position: relative;
    border: none;
}

.m-30{
    margin-top: 30px;
}

.bordright {
    border-right: 1px solid;
    
}

.bordright2{
    border-right: 1px solid #004d40;
}

.p-20{
    padding: 20px;
}

.borbotm {
    background: #fff;
    height: 0.1em;
    width: 30%;
    margin: 20px 0;
}

.borbotm2 {
    background: #0d4f49;
    height: 0.1em;
    width: 30%;
    margin: 20px 0;
}


.f-32{
    font-size: 32px;
}

.backcolor2{
    background-color: #5b9dad;
}


.gap{
    gap: 3%;
}

.pcolor{
color: #008080;
}

.styleno{
    list-style: none;
    font-size: 22px;
}

.styleno li{
padding: 20px;
}

.borleri{
        border-left: 1px solid #008080;
        border-right: 1px solid #008080;
}

.paddleft {
    padding-left: 40px;
}


#time-picker-wrapper {
    display: grid;
    /* justify-content: space-evenly; */
    justify-items: stretch;
    gap: 6px;
    height: 414px;
    overflow-y: scroll;
    width: 180px;
}
.calendar-wrapper{
    flex: auto;
}
.time-button {
    padding: 14px;
    background: none;
}
.time-button.selected {
    background: #5b9dad;
    color: #fff;
}
.time-button:hover{
    background: #5b9dad;
    color: #fff;
}
.modal-w {
    --bs-modal-width: 600px!important;
}
.time-button {
    border: 1px solid #5b9dad;
}
.nxt-btn {
    border: 1px solid #0d4f49;
    background: #0d4f49;
    color: #fff;
    padding: 14px;
}
.flex-direction-column{
    display: flex;
    flex-direction: column;
}
.vScroll{
    max-height: 50vh;
    height: 40vh;
    overflow-y: scroll;
}
#appointmentFrom label{
    font-weight: 600;
}
.form-check-input {
    border: 1px solid #0d4f49;
}

.relative{
    position: relative;
}

.aboutbtn {
    position: absolute;
    left: 5%;
    right: 0;
    bottom: 5%;
    transform: translate(3%, 10%);
}



/* neew diamond serach */
.DiamondTab {
    background: #d4f1f7;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4px 10px;
    border-radius: 10px;
}
.DiamondTab.active {
    background: #b7e7f3;
}

.steps h3 {
    font-size: 47px;
    display: flex;
    align-items: baseline;
    gap: 4px;
}
.steps span {
    font-size: 22px;
    font-weight: 400;
}
.DeiamondBtn button {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 10px;
    background: #fff;
    font-size: 18px;
    border-radius: 10px;
    border: 1px solid #cccccc;
    flex: 3 1 calc(20% - 64px);
    line-height: 1;
    justify-content: space-around;
    color: #000000;
    font-weight: 400;
    gap: 4px;
}

.DeiamondBtn button:hover {
    background: #b7e7f3;
}

.DeiamondBtn button.active {
    background: #b7e7f3;
}
.DeiamondBtn button img {
    width: 56%;
}
.DeiamondBtn {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: space-between;
}
.DeiamondHead {
    border-bottom: 2px solid #b7e7f3;
    margin-bottom: 10px;
}
.DeiamondHead h4{
    font-size: 20px;
}

.metal button img{
    width: 36%;
}

.OrderBtn {
    background: #5c9dad;
    margin: 0;
    color: #fff;
    border-radius: 80px;
    margin-top: 24px;
}