*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    color: beige;
    font-family: "Nunito Sans", sans-serif;;
}
a{
    text-decoration: none;
}
.reveal{
    position: relative;
    transform: translateY(30px);
    opacity: 0;
    transition: all 0.3s ease;
}
.reveal.active{
    transform: translateY(0px);
    opacity: 1;
}
.target{
    scroll-margin-top: 20vh;
}
html{
    scroll-behavior: smooth;
}
.side-icons{
    position: fixed;
    bottom: 10px;
    left: 10px;
    z-index: 100;
    display: flex;
    flex-direction: column;
}
.side-icons img{
    margin-top: 5px;
    width: 60px;
    height: 60px;
}
body{
    background-color: #eee0c1;
    color:rgba(25, 2, 2, 0.414);
    margin: 0;
    width: 100%;
}
#header{
    background-size: cover;
    background-position: center;
}
#side-menu{
    position: fixed;
    height: 120px;
    width: 100%;
    z-index: 100;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #073b2e;
    box-shadow: 0px 0px 10px 2px #d4af37;
}
.title-logo{
    display: flex;
    margin-left: 40px;
}
.title-logo ul{
    display: flex;
    justify-content: center;
    align-items: center;
}
.head{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
li a p{
    font-weight: bold;
}
.title-logo ul img{
    margin: 10px;
}
.title-logo img{
    width: 190px;
    height: 115px;
}
.nav-items{
    margin-right: -45px;
}
.nav-items .not-sidebar{
    margin-right: 90px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-image: url('Images/goldimg.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 15px;
    height: 42px;
}
.nav-items ul li{
    padding: 15px;
    list-style-type: none;
}
.nav-items ul li:hover a,.nav-items-respo ul li:hover a{
    color: #073b2e ;
    
}
.nav-items ul li a{
    color: black;
    text-decoration: none;
    font-size: 2vw;
    font-weight: bold;
}
@media screen and (max-width:850px){
    .nav-items ul li a{
        font-size: 2.5vw;
    }
}
@media screen and (max-width:475px){
    .title-logo{
        margin-left: 5px;
    }
}

nav ul li a{
    position: relative;
}
.container{
    position: relative;
}
.progress-fill{
    position: fixed;
    height: 5px;
    z-index: 9;
    width: 100%;
}
.progress-bar{
    background-color:#d4af37;
    width: 0;
    height: 100%;
}
.style-images{
    position: absolute;
    margin-top: 120.2px;
    width: 100%;
    position: relative;
}
.style-images video{
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.contactImage{
    position: absolute;
    margin-top: 120.2px;
    width: 100%;
    height: 100vh;
    position: relative;
}
.contactImage img{
    height: 100%;
    width: 100%;
}
@media screen and (max-width:400px){
}
.dash-icon{
    /* box-shadow: 1px 3px 10px rgb(239, 246, 239); */
}
.dash-icon img{
    height: 35px;
    width: 35px;
}
.cross-icon img{
    height:35px;
    width: 35px;
}
.nav-items-respo,.dash-icon,.cross-icon{
    display: none;
}
.nav-items-respo .sidebar{
    box-shadow: 1px 5px 15px rgb(239, 246, 239);
    position: relative;
}
.dash-icon,.cross-icon{
    margin-right: 30px;
}
@media screen and (max-width:1000px){
    .dash-icon{
        justify-content: center;
        align-items: center;
    }
}
@media screen and (max-width:475px){
    .dash-icon img{
        margin-right: -30px;
    }
    .cross-icon img{
        margin-right: -30px;
    }
    .title-logo img{
        width: 140px;
    }
}
.nav-items-respo{
    width: 100%;
    position: fixed;
    z-index: 101;
}
.nav-items-respo .sidebar{

    padding: 15px;
    position: absolute;
    background-color: #fff;
    background-color: #073b2e;
    background-image: url('Images/goldimg.png');
    background-size: cover;
    width: 100%;
}
.nav-items-respo .sidebar li{
    text-decoration: none;
    padding: 15px;
    list-style: none;
}
.nav-items-respo .sidebar li a{
    text-decoration: none;
    font-size: larger;
    font-weight: bold;
    color: black;
    z-index: 100;
}
.offerings-section{
    background-color: #073b2e;
    padding:5vw;
    display: flex;
    flex-direction: column;
    justify-self: center;
    align-items: center;
}
.offerings-header h1{
    color: #d4af37;
    font-size: 60px;
}
.offerings-section .set-1,.offerings-section .set-2{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content:center;
    padding: 35px 35px 0;
}
.offerings-section .set-1 div,.offerings-section .set-2 div{
    border: 1px solid rgb(239, 246, 239);
    border-radius: 50%;
    height: 15vw;
    width:15vw;
    padding:3vw;
    background-color: #eee0c1;
    transition: transform 0.4s;
    margin: 25px;
}
.icon-1 h6{
    font-size: 19px;
    text-align: center;
    color: #073b2e;
    font-weight: 800;
    margin-top: 10px;
}

@media only screen and (max-width:920px){

    .offerings-section .set-1 div,.offerings-section .set-2 div{
        border: 1px solid rgb(239, 246, 239);
        border-radius: 50%;
        height: 25vw;
        width:25vw;
        padding:3vw;
        background-color: #eee0c1;
        transition: transform 0.4s;
        margin: 25px;
    }
    .icon-1 h6{
        font-size: 3.5vw;
    }
    
}
@media screen and (max-width:780px){
    .offerings-section .set-1 div{
        height:210px;
        width:210px;
    }
}
.icon-1{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.icon-1 img{
    height: 64px;
    width: 64px;
}
.offerings-section .set-1 div:hover,.offerings-section .set-2 div:hover{
    transform: scale(1.2);
    background-color: #073b2e;
}
.offerings-section .set-1 div:hover h6{
   color: #d4af37;
}
@media screen and (max-width:1170px) and (min-width:922px){
    .icon-1 h6{
        font-size: 15px;
    }
}
@media screen and (max-width:1045px) and (min-width:920px){
    .icon-1 img{
        height: 50px;
        width: 50px;
    }
}
@media screen and (max-width:922px){
    .icon-1 h6{
        font-size: 25px;
    }
}
@media screen and (max-width:650px) {
    .offerings-section .set-1 div{
        height:210px;
        width:210px;
    }
    .icon-1 h6{
        font-size: 20px;
    }

}
@media screen and (max-width:325px) {
    .offerings-section .set-1 div{
        height:210px;
        width:210px;
    }
    .offerings-section .set-1{
        padding: 0;
    }
}
.about-us-section{
    background-color: #eee0c1;
    display: flex;
    flex-direction: column;
    padding: 5vw;
}
.about-us-header{
    text-align: center;
}
.about-us-header h1{
    color: #073b2e;
    font-size: 60px;
}
.about-us-items{
    display: flex;
    padding: 2.5vw;
    border: 10px solid #d4af37;
    align-items: center;
    justify-content: center;
    width: 100%;
    background-color: #073b2e;
}
.about-us-items .about-us-image{
    width: 50%;
}
.about-us-items .about-us-text{
    width: 50%;
    padding: 2.5vw;
    text-align: center;
}
.about-us-text h2{
    color: #d4af37;
    font-size: 60px;
}
.about-us-text .para p{
    font-size: 25px;
    text-align: justify; ;
}
.about-us-items .about-us-image{
    padding: 2.5vw;
}
.about-us-items .about-us-image img{
    width: 100%;
}
@media screen and (max-width:376px) {
    .about-us-text h2{
        font-size: 40px;
    }
}
@media screen and (max-width:400px) {
    .offerings-header h1{
        color: #d4af37;
        font-size: 40px;
    }
}
/* Event */
.event-section{
    display: flex;
    flex-direction: column;
    padding: 5vw;
    background-color: #073b2e;
}
.event-header{
    text-align: center;
}
.event-header h1{
   color: #d4af37;
    font-size: 60px;
}
@media screen and (max-width:570px){
    .event-header h1{
        font-size: 35px;
    }
}
.event-items{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.event-item{
    display: flex;
    justify-content: center;
    align-items: center;
    border: 10px solid #d4af37;
    margin-top: 10px;

}
.event-item .head{
    width: 40vw;
    padding: 3vw;
}
.event-item .head h2{
    font-size: 45px;
    color: #d4af37;
}
.event-item .head p{
   color: white;
    font-size: 24px;
}
.gallery{
    display: flex;
    align-items: center;
    justify-content: center;
    width:38vw;
    /* height: 60vh; */
    height: 100%;
    overflow: hidden;
    position: relative;
}
@media screen and (max-width:366px){
    .gallery{
        height: 40vh;
    }
}
.gallery img{
    display: none;
    border-radius: 5px;
    width: 400px;
    height: 400px;
    width: 100%;
    padding: 1.5vw;
    border-radius: 3px;
}
@media screen and (max-width:1180px){
    .gallery img{
        width: 350px;
        height: 300px;
    }
}
@media screen and (max-width:1000px){
    .event-item.exact{
        flex-direction: column;
    }
    .event-item.reverse{
        flex-direction: column-reverse;
    }
    .event-item{
        width: 80vw;
    }
    .event-item .head{
        width: 100%;
        padding: 3vw;
    }
    .event-item .head h2{
        font-size: 40px;
        color: #d4af37;
    }
    .event-item .head p{
        font-size: 3vw;
    }
    .gallery{
        width: 100%;
    }
    .gallery img{
        width: 100%;
    }
    .about-us-items{
        flex-direction: column;
    }
    .about-us-items .about-us-image{
        width: 100%;
    }
    .about-us-items .about-us-text{
        width: 100%;
        padding: 2.5vw;
        text-align: center;
    }
    .about-us-text .para p{
        font-size: 3vw;
    }
.IS6P1CH1 h1{
font-size: 40px;
}
}
@media screen and (max-width:470px) {
    .gallery img{
        width: 300px;
        height: 300px;
    }
    .event-item{
        border: 5px solid #d4af37;

    }
}
@media screen and (max-width:365px){
    .gallery img{
        width: 250px;
        height: 200px;
    }
}


/* 
Pictures section   */


/* =========================
   Carousel (Hero + Stack)
========================= */
/* =========================
   Carousel + Text Section
========================= */

.carousel-text {
  padding: 80px 40px;
  color: #073b2e;

  /* Background image */
  background-image:
    url("Images/goldimg.png");

  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}


.carousel-text-container {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 1fr;
  gap: 60px;
  align-items: center;
}

/* Image Carousel */
.image-carousel {
  position: relative;
  width: 100%;
  height: 420px;
  border-radius: 18px;
  overflow: hidden;
  box-shadow: 0 20px 40px rgba(0,0,0,0.4);
}

.image-carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: opacity 0.4s ease;
}

/* Arrows */
.arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: none;
  background: rgba(255,255,255,0.9);
  color: #000;
  font-size: 20px;
  cursor: pointer;
  z-index: 5;
}

.arrow.left { left: 14px; }
.arrow.right { right: 14px; }

.arrow:hover {
  background: #d4af37;
}

/* Text Content */
.carousel-content h2 {
  font-size: 34px;
  margin-bottom: 18px;
  color: #073b2e;
}

.carousel-content p {
  font-size: 16px;
  line-height: 1.7;
  color: #073b2e;
}

/* =========================
   Responsive
========================= */

/* Tablet */
@media (max-width: 1024px) {
  .carousel-text-container {
    gap: 40px;
  }

  .image-carousel {
    height: 360px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .carousel-text {
    padding: 50px 20px;
  }

  .carousel-text-container {
    grid-template-columns: 1fr;
    gap: 30px;
  }

  .image-carousel {
    height: 260px;
  }

  .carousel-content h2 {
    font-size: 26px;
  }

  .carousel-content p {
    font-size: 15px;
  }
}






.footer-index{
    background-color: #073b2e;
    color: white;
    border-top: 5px solid #d4af37;
}

.footerContainer1 {
    background-image: url('Images/goldimg.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding: 30px;
    background-color: white;
    color: black;
    border-radius: 5px;
    box-shadow: 0px 0px 10px 2px #d4af37;
}

.footer{
    padding: 50px 20px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 50px;
    justify-content: space-evenly;
    align-items: center;
}

.footerContainer1,.footerContainer3{
    width: 350px;
}


.footerContainer1 img{
    height: auto;
    width: 100%;
}

.footerContainer2 h2{
    font-size: 28px;
}

.footerContainer1 p{
    font-size: 18px;
    color: #fff;
    color: black;
}

.SocialMedia{
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 30px;
    margin-top: 15px;
}

.SocialMedia a{
    text-decoration: none;
    color: white;
    font-size: 18px;
    background-color: #006241;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.footerContainer2Ul{
    list-style: none;
    padding: 0px;
    display: flex;
    flex-direction: column;
    gap: 5px;
    margin-top: 15px;
    align-items: center;
}

.footerContainer2Ul li{
    font-size: 18px;
}

.footerContainer2Ul li a{
    text-decoration: none;
    color: white;
}

.footerContainer3 h2{
    text-align: center;
    font-size: 28px;
    padding: 15px;
}

.footerContainer3Loc{
    margin-bottom: 25px;
}

.footerContainer3Loc span i{
    color: white;
    font-size: 18px;
}

.footerContainerMap{
    display: flex;
    flex-direction: column;
        gap: 5px;
}

.footerContainer3 a{
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    text-decoration: none;
    color: white;
}

.footerContainer3 a img{
    margin: 4px;
}

#line{
    height: 2px;
    width: 100%;
    background-color:#d4af37;
    margin: 0px;
}

.copyrights{
    padding: 20px 0;
    text-align: center;
}

.copyrights span{
    font-size: 18px;
}

.copyrights a{
    color: #d4af37;
}

@media (width=1024px) {
    .footer{
        gap: 20px;
    }
}

@media (width<1024px) {
    .footer{
        justify-content: center;
    }
}


.CS2MC2TH1 h1{
    /* color: #006241; */
    color: #073b2e;
}
.CS2MC2TPara p,span{
    color: black;
}
.copyrights span{
    color: #fff;
}

.footer-contact{
    display: flex;
    justify-content: center;
    align-items: center;
}
.footer-section p{
    color: #fff;
}

.footer-section{
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 4vw;
    background-color: #073b2e;
    width: 100vw;
}
.company-details{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 50%;
}
.location{
    height: 100vh;
    width: 50%;
}
.company-details p{
    font-size: 20px;
}
.company-logo{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 80%;
}
.company-logo{
    /* width: ; */
}
.company-logo img{
    width: 100%;
    height: 100%;
}
.details{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    /* width: 100%; */
}
.details .address{
    margin: 2.5vw;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.address img{
    height: 25px;
    width: 25px;
    margin: 10px;
}
.contact-no{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.con-one,.con-two{
    display: flex;
    /* flex-direction: column; */
    justify-content: center;
    align-items: center;
    margin: 5px;
}
.mail-us{
    display: flex;
    justify-content: center;
    align-items: center;
}
.contact-no img{
    height: 24px;
    width: 24px;
    margin: 10px;
}
.location iframe{
    width: 100%;
    height: 100%;
}
.icons{
    /* margin: 14px; */
}
.icons a{
    margin: 10px;
}
.icons img{
    width: 24px;
    height: 24px;
}
@media screen and (max-width:600px){
    .footer-section{
        flex-direction: column;
    }
    .company-details{
        width: 100%;
    }
    .details{
        width: 100%;
    }
    .location{
        width: 100%;
    }
    .location iframe{
        width: 100%;
    }
    .dash-icon,.cross-icon{
        margin-right: 60px;
    }
}
.copyrights{
    background-color: #073b2e;
}
.FSC1MP2Address{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 25px 0px;
}

.FSC1MP2AddressH2 h2{
    margin: 0px;
}

.FSC1MP2AddressTitleIcon{
    padding: 0px 15px;
}

.FSC1MP2AddressTitleText a{
    text-decoration: none;
    color: white;
    font-family: 'Nunito Sans', sans-serif;
}

.FSC1MP2AddressTitle{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.FSC1MP2Phone{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 25px 0px;
    gap: 20px;
}

.FSC1MP2PhoneTitle{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.FSC1MP2PhoneIcon{
    padding: 0px 15px;
}

.FSC1MP2PhoneNumber a{
    text-decoration: none;
    color: white;
}

.FSC1MP2PhoneH2 h2{
    margin: 0px;
}

.FSC1MP2Email{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin: 25px 0px;
}

.FSC1MP2EmailIcon{
    padding: 0px 15px;
}

.FSC1MP2EmailId a{
    text-decoration: underline;
    color: white;
}

.FSC1MP2Metatags{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin: 35px 0px;
}

.FSC1MP2MT a{
    text-decoration: none;
    color: white;
    margin: 0px 25px;
    font-size: 34px;
}

.footerSectionContainer2MainPart1 img{
    width: 100%;
    height: 400px;
    object-fit: cover;
    display: block;
}

.footerSectionContainer2MainPart2 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}

.footerSectionContainer2MainPart2Container{
    display: flex;
    flex-direction: row;

}

.footerSectionContainer2MainPart2Container1,.footerSectionContainer2MainPart2Container2{
    width: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.FSC2MP2C1ULLinks,.FSC2MP2C1NLLinks {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 25px;
    font-family: 'Nunito', sans-serif;
}

.FSC2MP2C1UL,.FSC2MP2C1NL{
    color: white;
    font-size: 34px;
}

#FSC2MP2C1ULLinks a,#FSC2MP2C1NLLinks a{
    text-decoration: none;
    color: white;
    font-size: 20px;
    width: 100%;
    display: flex;
    text-align: center;
}

.footercopyrights {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: white;
}

.footercopyrights span a{
    text-decoration: underline;
    color: white;
}

/* --------------------------------------------------footer-------------------------------------------------------------- */
@keyframes clouds {
    0%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
}

/* -------------------------------------------form-------------------------- */
input::placeholder{
    background-color: #eee0c1;
}
.ContactusSection2{
    padding: 70px 60px;
    background-color: #eee0c1;
    overflow: hidden;
}

.ContactusSection2Main{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.ContactusSection2MainContainer1{
    width: 50%;
}



.CS2MC1FormMain{
    color: black;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    padding: 30px;
    /* background-color: #006241; */
    background-color: #073b2e;
    color: white;
    border-radius: 25px;
}

.CS2MC1FormMain form{
    width: 100%;
    font-size: 24px;
}

.CS2MC1FMContext {
    display: flex;
    flex-direction: column;
    padding: 15px 0px;
}

.CS2MC1FMCInput input {
    width: -webkit-fill-available;
    height: 40px;
    border-radius: 5px;
    border: 1px solid gray;
    color: black;
}

.CS2MC1FMCInput input[type="text"],input[type="tel"],input[type="email"]{
    font-family: 'Nunito Sans', sans-serif;
    font-size: 16px;
    background-color: #eee0c1;
}
/* input:focus{ */
    /* background-color: #eee0c1; */
/* } */
textarea{
    background-color: #eee0c1;
}

.CS2MC1FMCLabel span{
    color: red;
}

.CS2MC1FMSR {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.CS2MC1FMCTextArea textarea {
    width: -webkit-fill-available;
    font-family: 'Nunito Sans', sans-serif;
    font-size: 16px;
    border: 1px solid gray;
    resize: vertical;
    border-radius: 5px;
    color: black;
}

#CS2MC1FMSBtn button {
    height: 50px;
    width: 120px;
    /* background-color: #d3f8d3; */
    /* background-color: beige; */
    background-color: #eee0c1;
    color: black;
    border: none;
    font-weight: bold;
    border-radius: 5px;
    font-family: 'Nunito Sans', sans-serif;
    font-size: 24px;
}

#CS2MC1FMSBtn button:hover{
    transform: scale(1.03);
    transition: transform 0.5s;
    cursor: pointer;
}

.okieThanks{
    /* color: white; */
    color:#eee0c1;
    margin-left: 15px;
    display: none;
}

.okieThanks .fa-solid{
    font-size: 36px;
}

.CS2MC1FMSRSubmit {
    display: flex;
    flex-direction: row;
    align-items: center;
}

#successIcon {
    animation: 3s fadeInOut linear;
}

@keyframes fadeInOut {
    0%, 100% {
        opacity: 1;
    }
    50%{
        opacity: 0;
    }
}


.ContactusSection2MainContainer2{
    width: 50%;
    opacity: 1;
}

.ContactusSection2MainContainer2Titles{
    color: black;
    padding: 60px;
    padding-right: 0px;
}

.CS2MC2TH1 h1{
    font-size: 56px;
    font-weight: 700;
    margin-bottom: 15px;
}

.CS2MC2TPara span {
    font-size: 24px;
    font-weight: 400;
}

.CS2MC2TPara p{
    font-size: 24px;
    font-weight: 400;
    text-align: justify;
    margin: 10px 0px;
}

.plspopup.active .ContactusSection2MainContainer2{
    animation: 2.3s clouds linear;
    opacity: 1;
}

@media (width<1024px) {
    .ContactusSection2MainContainer1,.ContactusSection2MainContainer2{
        width: auto;
    }
    .ContactusSection2MainContainer2Titles{
        padding: 0px;
    }
    .ContactusSection2{
        padding: 70px 30px;
    }
}

/* testimonals */


.Indexsection6{
    padding: 60px;
    /* background: linear-gradient(to right, black, gray); */
    background-color: #073b2e;
}
@media screen and (max-width:460px){
    .Indexsection6{
        padding: 5vw;
    }
}

.Indexsection6Container{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.Indexsection6Part1Container,.Indexsection6Part2Container{
    width: 100%;
}

.Indexsection6Part2Container {
    overflow: hidden;
}

.Indexsection6Part2Context {
    display: flex;
}

.Indexsection6Part2ContextMain{
    animation: 8s clients infinite linear;

}

.IS6P1CH1{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 60px 0px;
    padding-top: 0px;
}

.IS6P1CH1 h1{
    font-size: 59px;
    margin: 0px;
    font-weight: 700;
    color: rgb(222, 193, 87);
}
@media screen and (max-width:650px) {
    .IS6P1CH1 h1{
        font-size: 8vw;
    }
}
.Indexsection6Part2ContextMain{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    margin-right: 20px;
}

.Indexsection6Part2ContextEach{
    /* border: 6px solid gray; */
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 30px;
    height: 280px;
    width: 450px;
    /* max-width: 450px; */
    border-radius: 15px;
    background-image: url('Images/goldimg.png');
    background-repeat: no-repeat;
    background-size: cover;
}

.IS6P2CEImg {
    width: 12.905%;
}

.IS6P2CEImg img{
    width: 100%;
    height: 100%;
    color: rgb(222, 193, 87);
}
@media screen and (max-width:550px){
    .Indexsection6Part2ContextEach{
        height: 350px;
        width: 300px;
    }
    .IS6P2CEImg{
        width: 20px;
        height: 20px;
    }
}

.IS6P2CEPara {
    height: 220px;
    margin-top: 15px;
}

.IS6P2CEPara p{
    text-align: justify;
    /* height: 145px; */
    color: black;
}

.IS6P2CESpan span{
    font-size: 20px;
    margin-top: 3px;
    /* color: black; */
}
.IS6P2CESpan span b{
    color: black;
}

@keyframes clients {
    from{
        transform: translateX(0%);
    }
    to{
        transform: translateX(-30%);
    }
}

.Indexsection6Part2Context:hover .Indexsection6Part2ContextMain {
    animation-play-state: paused;
    cursor: pointer;
}